antebrl
4a55c4575e
feat: improve channel deletion logic
2025-11-13 18:28:52 +01:00
antebrl
4fe017a15c
feat: introduce CHANNEL_SELECTION_REQUIRES_ADMIN option
2025-10-07 23:09:43 +02:00
antebrl
f0ab4f70ba
refactor: remove unused isAdmin parameter in frontend socket
2025-05-03 19:09:16 +02:00
Aron Wiederkehr
ee16181219
refactor: Remove unused state and simplify sensitive info handling in modals
2025-05-02 12:36:03 +02:00
Aron Wiederkehr
61646cf3fc
feat: Enhance socket connection management with JWT token handling and admin status updates
2025-05-02 12:34:58 +02:00
Aron Wiederkehr
e752c36c2d
fix: jwt-decode import
2025-05-02 12:20:18 +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
01750b3137
style: Refactor ChannelList component for consistency and readability
2025-04-28 12:43:45 +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
a8856ace0c
config: default no sync enabled
2025-03-03 09:15:46 +00:00
antebrl
a5d42685ae
feat: add frontend TvPlaylistModal
2025-01-19 14:04:45 +00:00
antebrl
32e926b978
fix: channelModal scroll wheel
2025-01-19 13:48:49 +00:00
antebrl
456f97e1c5
feat: auto update playlist option
2025-01-18 00:14:55 +00:00
antebrl
383beac9c2
feat: streamed sports api compatability
2025-01-17 10:28:12 +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
Ante Brähler
2c92d75b03
feat: add frontend m3u text selection
2025-01-13 14:20:30 +00:00
antebrl
3c7cf42a8d
feat: store channels in filesystem
2025-01-12 19:39:43 +00:00
Ante Brähler
624586ef62
Merge branch 'main' of https://github.com/antebrl/IPTV-StreamHub
2025-01-11 02:05:06 +01:00
Ante Brähler
a3d36493ec
chore: dump hls.js version to support hevc codec
2025-01-11 02:05:02 +01:00
antebrl
68060097c5
fix: catch wrong source error in proxy mode
2025-01-10 00:30:17 +00:00
Ante Brähler
d19d0dda41
Update README.md
2025-01-07 20:01:28 +01:00
antebrl
5820a8b40a
fix: remove frontend session management
2025-01-07 17:02:02 +00:00
Ante Brähler
2677924c0e
feat: channel group category filtering
2025-01-06 19:51:41 +01:00
Ante Brähler
500455c093
feat: add playlist name
2025-01-06 17:45:10 +01:00
Ante Brähler
953f54657c
feat: frontend playlist selection
2025-01-06 17:13:25 +01:00
Ante Brähler
7fc0f3f6bf
refactor: session handling in proxy mode in frontend
2025-01-06 02:47:00 +01:00
Ante Brähler
ac0422ef94
feat: frontend session management
2024-12-28 00:21:06 +01:00
antebrl
36181e2bfe
feat: update prod configuration
2024-12-23 02:36:49 +00:00
Ante Brähler
7f4bfd94c1
docs: add mode description
2024-12-23 02:08:27 +01:00
Ante Brähler
edcbbd8789
fix: playlist short path not rewritten
2024-12-23 00:57:25 +01:00
Ante Brähler
b151a406b3
feat!: integrate proxy mode into application
2024-12-23 00:16:48 +01:00
Ante Brähler
1f03c298ef
feat: url, channelId and headers query param options
2024-12-22 18:49:26 +01:00
antebrl
84776cf744
fix: reconnect to sourceStream ffmpeg
2024-12-21 23:15:16 +00:00
antebrl
9fba7a49f1
fix: restream message, if not synched
2024-12-21 12:12:49 +00:00
antebrl
3701d5bd43
feat: restream starting notification duration
2024-12-20 21:02:22 +00:00
Ante Brähler
f727477d47
feat: add playlist update and delete functionality
2024-12-20 00:49:41 +01:00
antebrl
c05d94189f
feat: channel deletion notification
2024-12-16 15:39:36 +00:00
antebrl
d3e496628a
feat: show current channel info
2024-12-16 14:57:03 +00:00
antebrl
55dd8efbb2
fix: channel delete and update
2024-12-16 14:10:14 +00:00
antebrl
121aff4c1e
feat: enhance ChannelModal with toast notifications and required fields
2024-12-16 01:35:39 +00:00
antebrl
20f3a4a5b5
feat: truncate long channel names in ChannelList
2024-12-16 01:13:34 +00:00
antebrl
b51d066792
feat: add m3u playlists
2024-12-16 00:59:00 +00:00
antebrl
f931e93355
refactor: remove unused
2024-12-15 21:03:07 +00:00
Ante Brähler
cd9a960c37
Add m3u playlist support
2024-12-15 21:32:01 +01:00
Ante Brähler
61f36b5782
fix: reloading only if necessary
2024-12-11 23:19:20 +00:00
Ante Brähler
57c6f6eb80
feat: implement channel management features (add, update, delete)
2024-12-11 22:54:42 +00:00
antebrl
30e6caa040
feat: stream notifications
2024-12-07 17:54:22 +00:00