17 Commits

Author SHA1 Message Date
antebrl
4fe017a15c feat: introduce CHANNEL_SELECTION_REQUIRES_ADMIN option 2025-10-07 23:09:43 +02:00
antebrl
170de2da33 refactor: extract authService and use hashed admin_password as jwt_secret 2025-05-03 18:40:24 +02:00
Aron Wiederkehr
c7aa8c0c80 feat: Implement JWT authentication for admin access and secure socket connections 2025-04-30 11:34:36 +02:00
Aron Wiederkehr
8d0032ad59 feat: Add admin mode functionality with login and status checks
- Implemented admin mode configuration in docker-compose.yml
- Added AdminContext and AdminModal components for managing admin state
- Integrated admin login functionality in AuthController
- Updated App component to handle admin status and modal display
- Enhanced ChannelList, ChannelModal, and TvPlaylistModal to support admin features
- Added sensitive information handling in ChannelModal and TvPlaylistModal
- Modified SocketService methods to include admin checks for channel and playlist operations
2025-04-28 11:16:35 +02:00
antebrl
ac78f53cdd build: set restart policy 2025-03-11 14:24:38 +00:00
antebrl
483412f50e feat: add tv playlist endpoint 2025-01-19 13:20:12 +00:00
antebrl
3c7cf42a8d feat: store channels in filesystem 2025-01-12 19:39:43 +00:00
antebrl
de783d3fc1 feat: proxy session management 2025-01-07 17:17:26 +00:00
antebrl
e9ea6ca16f chore: better naming of docker containers 2025-01-02 20:24:22 +00:00
Ante Brähler
fbffea81e8 ci: automatic update ghcr & push nginx 2024-12-25 15:37:16 +01:00
antebrl
36181e2bfe feat: update prod configuration 2024-12-23 02:36:49 +00:00
Ante Brähler
b151a406b3 feat!: integrate proxy mode into application 2024-12-23 00:16:48 +01:00
antebrl
ac2b9fcee0 feat: add optional synchronization settings and set upper limit for adjustment-rate 2024-12-02 14:18:56 +00:00
antebrl
abb17f3ee2 refactor: improve channel storage management and streaming logic 2024-12-02 13:57:38 +00:00
antebrl
86a09a90b3 fix: naming of playlist according to channelId 2024-12-02 10:17:48 +00:00
Ante Brähler
7dd70b4d22 fix: adjust config values 2024-11-30 12:07:19 +00:00
Ante Brähler
739578008e feat: dockerization 2024-11-23 14:55:28 +00:00