98 Commits

Author SHA1 Message Date
antebrl
4a55c4575e feat: improve channel deletion logic 2025-11-13 18:28:52 +01:00
antebrl
62a3b506b5 chore: update default channels 2025-11-13 18:14:30 +01:00
antebrl
7d032c2703 fix: check if adminMode is enabled in the api 2025-10-29 21:33:34 +01:00
antebrl
4fe017a15c feat: introduce CHANNEL_SELECTION_REQUIRES_ADMIN option 2025-10-07 23:09:43 +02:00
antebrl
b5c0769654 refactor: use authService in backend 2025-05-03 19:09:32 +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
a5670cd1b2 feat: Add explicit CORS configuration for WebSocket server 2025-05-02 12:20:31 +02:00
Aron Wiederkehr
af7f02d38a fixed missing middleware folder 2025-04-30 12:26:51 +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
2962da2f9a fix: improve proxy mode redirect handling 2025-04-18 21:09:28 +02:00
antebrl
fb1abd294e fix: proxy allow redirect 2025-04-18 15:19:23 +02:00
antebrl
2909a15528 feat: more readable playlist reponse 2025-04-17 00:07:39 +02:00
antebrl
27a4b216ec Merge branch 'main' of https://github.com/antebrl/IPTV-Restream 2025-04-13 12:50:39 +00:00
antebrl
e1d2ae8d7c fix: remove default channels, which are not working 2025-04-13 12:50:37 +00:00
Ante Brähler
7ab022b4ab fix: group of CURRENT RESTREAM channel 2025-03-19 01:14:58 +01:00
antebrl
6547095095 fix: add daddylive demo channels 2025-03-15 18:25:35 +00:00
antebrl
7a1740e8bc docs: moveonjoy provider 2025-03-15 14:18:31 +00:00
antebrl
ac78f53cdd build: set restart policy 2025-03-11 14:24:38 +00:00
antebrl
399b51e93c fix: update dd6 channel urls 2025-03-05 19:49:08 +00:00
antebrl
be044271e4 fix: update dd6 base url 2025-02-20 23:13:23 +00:00
antebrl
320b716664 feat: add clear channels api endpoint 2025-01-22 23:19:18 +00:00
antebrl
ca7c1dcdb5 docs: add tv playlist description 2025-01-19 14:21:37 +00:00
antebrl
483412f50e feat: add tv playlist endpoint 2025-01-19 13:20:12 +00:00
antebrl
b1d53f0051 feat: add a central proxied stream and playlist 2025-01-19 02:32:35 +00:00
antebrl
ee247bc5b5 refactor: better storage of auto-update playlists 2025-01-18 01:00:03 +00:00
antebrl
669d08d6c6 fix: playlistUpdate setting in channel class 2025-01-18 00:22:16 +00:00
antebrl
456f97e1c5 feat: auto update playlist option 2025-01-18 00:14:55 +00:00
antebrl
96e4ab927b fix: add streamed headers automatically 2025-01-17 10:43:31 +00:00
antebrl
383beac9c2 feat: streamed sports api compatability 2025-01-17 10:28:12 +00:00
antebrl
11df48fa3d fix: edit session decrypt url 2025-01-15 00:41:00 +00:00
antebrl
8a919768f8 fix: add error handling for playlist request 2025-01-13 22:54:40 +00:00
antebrl
ddd9a797a2 refactor: extract functions and avoid duplicates in PlaylistSocketHandler 2025-01-13 22:43:09 +00:00
antebrl
34e195e2bb fix: backend m3u playlist saving 2025-01-13 21:50:51 +00:00
Ante Brähler
a13c04603d feat: backend integration of playlist m3u text 2025-01-13 16:13:52 +00:00
antebrl
0d564ffe59 fix: don't throw error 2025-01-13 01:05:50 +00:00
antebrl
3c7cf42a8d feat: store channels in filesystem 2025-01-12 19:39:43 +00:00
antebrl
8fbbf73ff7 fix: current channel deletion in restream mode 2025-01-10 01:30:27 +00:00
antebrl
68060097c5 fix: catch wrong source error in proxy mode 2025-01-10 00:30:17 +00:00
Ante Brähler
d24c671892 Update README.md 2025-01-07 19:58:02 +01:00
Ante Brähler
b0a3f5a3a1 Update README.md 2025-01-07 19:47:38 +01:00
antebrl
de783d3fc1 feat: proxy session management 2025-01-07 17:17:26 +00:00
antebrl
3932b0cc33 fix: restream session management adjustments for su 2025-01-07 17:01:32 +00:00
antebrl
06b04c57b6 fix: channel api int parsing 2025-01-07 15:26:02 +00:00
Ante Brähler
8fb36274df fix: http headers already sent (#44) 2025-01-06 23:36:49 +01:00
Ante Brähler
500455c093 feat: add playlist name 2025-01-06 17:45:10 +01:00
Ante Brähler
460ef35b62 Merge pull request #48 from antebrl/25-iptv-session-management
25 iptv session management
2025-01-06 03:02:52 +01:00
Ante Brähler
7fc0f3f6bf refactor: session handling in proxy mode in frontend 2025-01-06 02:47:00 +01:00
antebrl
59e93fb629 fix: proxy mode with on different port not working 2025-01-02 19:31:57 +00:00
antebrl
f2f86fe88d fix: prevent proxy backend from crashing 2024-12-31 13:20:30 +00:00