SergeantPanda
3f7e92ae44
Requery channels on successful m3u refresh.
2025-07-13 19:12:45 -05:00
SergeantPanda
df23d3660b
Fetch channels after m3u refresh.
2025-07-13 18:51:04 -05:00
SergeantPanda
12c086dcd1
Delete all auto-synced channels and create new ones.
2025-07-13 18:02:26 -05:00
SergeantPanda
ea81cfb1af
Add auto channel sync settings to ChannelGroupM3UAccount and update related components
...
- Introduced `auto_channel_sync` and `auto_sync_channel_start` fields in the ChannelGroupM3UAccount model.
- Added API endpoint to update M3U group settings.
- Updated M3UGroupFilter component to manage auto sync settings.
- Enhanced M3URefreshNotification and M3U components for better user guidance.
- Created a Celery task for automatic channel synchronization after M3U refresh.
2025-07-13 15:59:25 -05:00
SergeantPanda
69f8f426a6
Refactor menu items in ChannelTableHeader to fix html error.
2025-07-12 19:10:59 -05:00
SergeantPanda
c4e5710b48
When adding a group. Fetch groups after.
2025-07-12 19:05:06 -05:00
SergeantPanda
8b361ee646
Fix eslint issues.
2025-07-12 18:12:25 -05:00
SergeantPanda
35d95c47c7
Fixed z index issue when stream table was refreshing.
2025-07-12 17:48:56 -05:00
SergeantPanda
2da8273de6
Add confirmation for deleting and cleaning up groups.
2025-07-12 17:41:35 -05:00
SergeantPanda
f10a6cb403
Add filtering based on group membership.
2025-07-12 17:37:24 -05:00
SergeantPanda
171d64841a
Changed some colors to match our theme better.
2025-07-12 17:28:04 -05:00
SergeantPanda
9b7aa0c894
Add ability to cleanup all unused groups.
2025-07-12 17:05:48 -05:00
SergeantPanda
adc6604fa2
Disable buttons that can't be used.
2025-07-12 16:57:05 -05:00
SergeantPanda
9cb05a0ae1
Add search functionality to GroupManager for filtering groups
2025-07-12 16:27:49 -05:00
SergeantPanda
a1d9a7cbbe
Fixed performance issue while creating group.
2025-07-12 16:21:40 -05:00
SergeantPanda
fcce1a36b2
Implement group management features: add GroupManager component.
2025-07-12 16:08:04 -05:00
SergeantPanda
3006209ecc
Add rehash dialog type state and enhance confirmation handling for settings save and rehash
2025-07-11 17:45:19 -05:00
SergeantPanda
846418b63b
Refactor settings save logic to remove unnecessary rehash execution
2025-07-11 17:14:44 -05:00
SergeantPanda
f476164ec7
Add confirmation dialog for rehashing streams and handle warning suppression
2025-07-11 16:55:55 -05:00
SergeantPanda
3a60526fbd
Add rehashStreams method to API and update SettingsPage to trigger stream rehash
2025-07-11 16:38:20 -05:00
SergeantPanda
db10e90801
Enhance rehash_streams task to send WebSocket notifications for blocked rehash attempts..
2025-07-11 15:51:19 -05:00
SergeantPanda
8ec489d26f
Send websocket updates during rehash.
2025-07-11 14:47:12 -05:00
SergeantPanda
1c7fa21b86
Add rehash streams endpoint and UI integration for triggering stream rehashing
2025-07-11 14:11:41 -05:00
SergeantPanda
374aa82e22
Refactor editChannel to use selectedTableIds directly from the table state and remove unused selection clearing effects.
2025-07-07 17:08:53 -05:00
SergeantPanda
5ff474d322
Fixes being unable to close web player on touch screens.
2025-07-01 09:47:31 -05:00
SergeantPanda
e9d60cdb1e
Allow setting blank XC password.
2025-06-28 09:42:00 -05:00
SergeantPanda
a45c800718
Removed unused imports and variables
2025-06-28 09:25:28 -05:00
SergeantPanda
f6825418da
Show first name if available. Remove placeholder link that was dead.
2025-06-28 09:10:19 -05:00
SergeantPanda
d8ffec474c
Set minimum size
2025-06-28 09:04:28 -05:00
SergeantPanda
77d8ab8d55
Table formatting
2025-06-28 09:01:57 -05:00
SergeantPanda
7dcb853c6c
Add first and last name to user form.
2025-06-28 08:49:09 -05:00
SergeantPanda
1a8bbb6bb8
Reorder columns
2025-06-27 21:59:56 -05:00
SergeantPanda
615956d502
Standardized headers.
2025-06-27 21:45:27 -05:00
SergeantPanda
1e91dd7597
Added all available fields.
2025-06-27 21:43:50 -05:00
SergeantPanda
d50a6ebce5
Converted users to our custom table
2025-06-27 21:03:04 -05:00
SergeantPanda
47d270aa9f
Better sizing for link forms.
2025-06-27 11:17:31 -05:00
SergeantPanda
fe2df9b530
Render link forms overtop of all elements.
2025-06-27 10:56:24 -05:00
SergeantPanda
7b23b0a4df
Slide text right when program starts before current view.
...
Closes #223
2025-06-27 10:24:08 -05:00
SergeantPanda
66b95f2ef8
Fixes channels not actually filtering based on selected group.
2025-06-27 10:06:54 -05:00
SergeantPanda
6d13aa5314
Fix console error.
2025-06-27 10:04:33 -05:00
SergeantPanda
8c47f7b0e6
Fixes groups not loading in TV Guide.
2025-06-27 09:59:23 -05:00
SergeantPanda
81d0c9472f
When 1 channel is selected open correct channel editor.
2025-06-26 15:52:33 -05:00
SergeantPanda
5a38a56dc6
Fix setting stream profile to 'use default'
2025-06-26 13:56:12 -05:00
SergeantPanda
855578bf05
No change initial loading for group.
2025-06-26 13:53:36 -05:00
SergeantPanda
99f2b5b4b1
Add no change options to bulk edit.
2025-06-26 13:42:56 -05:00
SergeantPanda
00073698b3
Update front end when channels are edited.
2025-06-26 13:30:52 -05:00
SergeantPanda
ba6012b28c
Fixes bulk channel editor not saving.
...
Fixes #222
2025-06-26 13:15:00 -05:00
SergeantPanda
65e0be80e0
Refactor channel selection handling to use table state and clear selection on data change
2025-06-26 11:50:22 -05:00
SergeantPanda
f6339b691c
Set better sizes for stream profile table for mobile support.
2025-06-26 10:55:25 -05:00
SergeantPanda
f8ef219665
Set better sizes for user-agent table for mobile support.
2025-06-26 10:17:48 -05:00