Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
imgfloat
/
server
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
12
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
master
User selector
Kruhlmann
Datepicker
All time
Commit history
Commits on May 1, 2026
fix(marketplace): move now-playing pill to top-left, reduce font size
Kruhlmann
committed
1ec76e1
View commit details
Copy full SHA for 1ec76e1
Browse repository at this point
fix: restore V19 migration checksum; annotate boolean columns with INTEGER columnDefinition
Show description for 2ed6390
Kruhlmann
committed
2ed6390
View commit details
Copy full SHA for 2ed6390
Browse repository at this point
test: add PlaylistService unit tests and playlist API integration tests
Show description for ba4d681
Kruhlmann
committed
ba4d681
View commit details
Copy full SHA for ba4d681
Browse repository at this point
refactor: send playlist position heartbeat over STOMP instead of HTTP POST
Show description for e2d638b
Kruhlmann
committed
e2d638b
View commit details
Copy full SHA for e2d638b
Browse repository at this point
feat: persist and restore playlist playback state across refreshes
Show description for f2e5ca1
Kruhlmann
committed
f2e5ca1
View commit details
Copy full SHA for f2e5ca1
Browse repository at this point
refactor: flatten playlist panel UI
Show description for 3d53c60
Kruhlmann
committed
3d53c60
View commit details
Copy full SHA for 3d53c60
Browse repository at this point
fix: suppress stack trace on 404 NoResourceFoundException
Show description for 5306c54
Kruhlmann
committed
5306c54
View commit details
Copy full SHA for 5306c54
Browse repository at this point
fix: remove duplicate playlist title row when expanded
Show description for 505725f
Kruhlmann
committed
505725f
View commit details
Copy full SHA for 505725f
Browse repository at this point
fix: playlist panel UX issues
Show description for 648dbd9
Kruhlmann
committed
648dbd9
View commit details
Copy full SHA for 648dbd9
Browse repository at this point
feat: add playlist admin panel UI, now-playing pill, CSS, and marketplace script
Show description for cc478f9
Kruhlmann
committed
cc478f9
View commit details
Copy full SHA for cc478f9
Browse repository at this point
Commits on Apr 29, 2026
feat: playlist state in renderer and script worker context
Show description for d4a38cf
Kruhlmann
committed
d4a38cf
View commit details
Copy full SHA for d4a38cf
Browse repository at this point
feat: add audio playlist backend (migrations, entities, service, API)
Show description for 156b88b
Kruhlmann
committed
156b88b
View commit details
Copy full SHA for 156b88b
Browse repository at this point
Commits on Apr 28, 2026
fix: unify card header style across dashboard — h3 + muted only
Show description for 4c934e8
Kruhlmann
committed
4c934e8
View commit details
Copy full SHA for 4c934e8
Browse repository at this point
fix: equal-height settings cards and full-width volume slider
Show description for a661b2f
Kruhlmann
committed
a661b2f
View commit details
Copy full SHA for a661b2f
Browse repository at this point
fix: remove duplicate eyebrow headers from settings cards and fix grid width
Show description for 40afc0c
Kruhlmann
committed
40afc0c
View commit details
Copy full SHA for 40afc0c
Browse repository at this point
refactor: redesign dashboard UI
Show description for b615834
Kruhlmann
committed
b615834
View commit details
Copy full SHA for b615834
Browse repository at this point
refactor: redesign CSS with flat dark-grey theme and unified token system
Show description for f5ffbb9
Kruhlmann
committed
f5ffbb9
View commit details
Copy full SHA for f5ffbb9
Browse repository at this point
feat: show pending copyright notices panel on the broadcaster dashboard
Show description for 89ad58c
Kruhlmann
committed
89ad58c
View commit details
Copy full SHA for 89ad58c
Browse repository at this point
feat: add copyright report UI (public report page, admin flag button, sysadmin review)
Show description for 87367a6
Kruhlmann
committed
87367a6
View commit details
Copy full SHA for 87367a6
Browse repository at this point
feat: implement copyright report service, API, and broadcaster notice endpoints
Show description for 05a7c5d
Kruhlmann
committed
05a7c5d
View commit details
Copy full SHA for 05a7c5d
Browse repository at this point
feat: add copyright_reports table and channel banned flag (V15, V16)
Kruhlmann
committed
c17c1b4
View commit details
Copy full SHA for c17c1b4
Browse repository at this point
Commits on Apr 24, 2026
refactor: migrate remaining Locale.ROOT toLowerCaseRoot calls to StringNormalizer in service layer
Kruhlmann
committed
9002fc6
View commit details
Copy full SHA for 9002fc6
Browse repository at this point
test: add ChannelDirectoryServiceTest coverage for deleteAsset, reorderAssets, triggerPlayback, importMarketplaceScript
Kruhlmann
committed
0d3d679
View commit details
Copy full SHA for 0d3d679
Browse repository at this point
refactor: extract ChannelScriptAssetApiController from ChannelApiController
Kruhlmann
committed
b696f51
View commit details
Copy full SHA for b696f51
Browse repository at this point
refactor: replace inline Locale.ROOT calls with StringNormalizer in TwitchUserLookupService
Kruhlmann
committed
a1c9e47
View commit details
Copy full SHA for a1c9e47
Browse repository at this point
test: add AccountServiceTest (6 tests) covering deleteAccount behaviour
Kruhlmann
committed
d8f492d
View commit details
Copy full SHA for d8f492d
Browse repository at this point
refactor: inline private normalize() wrappers; use StringNormalizer.toLowerCaseRoot() directly
Show description for 7b72cba
Kruhlmann
committed
7b72cba
View commit details
Copy full SHA for 7b72cba
Browse repository at this point
Commits on Apr 23, 2026
refactor: add VisualAsset.shallowCopy() to eliminate 9-field manual entity copy in previewTransform
Kruhlmann
committed
41ba1e2
View commit details
Copy full SHA for 41ba1e2
Browse repository at this point
refactor+test: extend StringNormalizer, migrate SystemAdministratorService, add SystemAdministratorServiceTest
Show description for 4b5cb60
Kruhlmann
committed
4b5cb60
View commit details
Copy full SHA for 4b5cb60
Browse repository at this point
refactor: remove hand-rolled ObjectMapper singleton in MarketplaceScriptSeedLoader; replace TODO comments with Javadoc
Show description for 6dabdd5
Kruhlmann
committed
6dabdd5
View commit details
Copy full SHA for 6dabdd5
Browse repository at this point
Commits on Apr 21, 2026
test: add StringNormalizerTest and AssetCleanupService unit tests
Kruhlmann
committed
8c04b9c
View commit details
Copy full SHA for 8c04b9c
Browse repository at this point
refactor: extract ChannelAdminApiController and clean up ChannelDirectoryService
Show description for 2e6ead0
Kruhlmann
committed
2e6ead0
View commit details
Copy full SHA for 2e6ead0
Browse repository at this point
refactor: move SchemaMigration responsibilities to Flyway migrations V13 and V14
Show description for 3511936
Kruhlmann
committed
3511936
View commit details
Copy full SHA for 3511936
Browse repository at this point
refactor+test: add MarketplaceService and SettingsService unit tests; use StringNormalizer in AccountService
Kruhlmann
committed
1a2e234
View commit details
Copy full SHA for 1a2e234
Browse repository at this point
refactor: eliminate code duplication across AssetPatch, OAuthTokenCipher, upload guards, SecurityConfig, and normalize helpers
Show description for b6ca67d
Kruhlmann
committed
b6ca67d
View commit details
Copy full SHA for b6ca67d
Browse repository at this point
Previous
Next
You can’t perform that action at this time.