Commit graph

720 commits

Author SHA1 Message Date
SergeantPanda
75fbf9639a Enhancement: Update channel and program mapping to support multiple channels per TVG ID 2025-09-21 16:23:07 -05:00
SergeantPanda
4db8eca391
Merge pull request #448 from stlalpha/fix-438
Fix #438: Virtualize TV Guide rendering to improve large channel count performance and add regression tests
2025-09-21 15:50:28 -05:00
SergeantPanda
08e5b6f36f Apply prettier formatting. 2025-09-21 15:17:15 -05:00
SergeantPanda
3f7edd840e Change whiteSpace style from 'nowrap' to 'pre' in StreamsTable for better text formatting.
Users can you reliably copy a name or group from the stream table and use as a filter for m3u accounts
2025-09-21 11:17:14 -05:00
SergeantPanda
207613c00b Fix frontend saving case sensitive setting as json string. 2025-09-21 10:06:53 -05:00
Jim McBride
323f1d5c05
Add TV guide utility tests and vitest setup 2025-09-21 10:00:15 -05:00
Jim McBride
00b8119b81 Revert "Virtualize TV guide rendering"
This reverts commit db024130be.
2025-09-21 01:25:29 -05:00
Jim McBride
db024130be Virtualize TV guide rendering 2025-09-21 01:02:32 -05:00
SergeantPanda
edc18e07fe Auto-focus filter for epg. 2025-09-16 20:10:49 -05:00
SergeantPanda
00da233322 Rename logos variable to channelLogos to avoid future confusion. 2025-09-16 19:49:41 -05:00
SergeantPanda
9ef2aa966d Requery channels when setting channel names from epg. 2025-09-16 19:44:41 -05:00
SergeantPanda
ab3350d08d Search all logos instead of just channel assignable. 2025-09-16 19:41:11 -05:00
SergeantPanda
2e5280c46a Remove unneeded logo call. 2025-09-16 19:17:31 -05:00
SergeantPanda
8b740fc3ac Move buttons for use epg name and use epg logo . 2025-09-16 18:49:02 -05:00
SergeantPanda
7e13e51198 Update the frontend on logo change. 2025-09-16 17:55:55 -05:00
SergeantPanda
3cb5a061c9 Show progress as notifications. 2025-09-16 17:35:38 -05:00
SergeantPanda
d2d1984797 Switch bulk epg name and logo to backend celery tasks for efficiency and scrape epg channel logo during epg scanning. 2025-09-16 17:17:07 -05:00
SergeantPanda
8607d626fa Update logo store when bulk changing logos. 2025-09-16 16:32:32 -05:00
SergeantPanda
388d9e7171 Fix logos not being set. 2025-09-16 16:25:50 -05:00
SergeantPanda
64a019597d Add ability to channel edit form and bulk channel editor to set logos and names from assigned epg.
Closes #157 [Feature]: Logo from EPG
2025-09-16 16:20:16 -05:00
SergeantPanda
a846b09ad3 Minor formatting adjustment. 2025-09-16 14:39:04 -05:00
SergeantPanda
60e378b1ce Add support for matching selected channels with EPG data
- Updated API to accept optional channel IDs for EPG matching.
- Enhanced match_epg method to process only specified channels if provided.
- Implemented new task for matching selected channels in the backend.
- Updated frontend to trigger EPG matching for selected channels with notifications.
2025-09-16 14:38:16 -05:00
SergeantPanda
6384f4f56f Add progress notifications for EPG matching process 2025-09-16 13:47:59 -05:00
SergeantPanda
f6be6bc3a9 Don't use matching script 2025-09-16 09:18:41 -05:00
SergeantPanda
f1739f2394 Add EPG auto-match functionality for specific channels and update UI 2025-09-16 08:55:10 -05:00
SergeantPanda
22e1a8cc05 Fix: "ReferenceError: setIsInitialized is not defined" when logging into web ui. 2025-09-14 19:34:32 -05:00
SergeantPanda
5e661ea208 Fix VOD page not displaying correct order while changing pages. 2025-09-14 19:27:11 -05:00
SergeantPanda
0c507988b6 Remove max size on group and epg columns. Increase default column size for epg 2025-09-14 14:53:55 -05:00
SergeantPanda
d7129d6195 Change EPG column to have (EPG ID - TVG-ID) and standardize header label. 2025-09-14 14:35:51 -05:00
SergeantPanda
f84a347514 Don't put channel name in EPG name when no epg is assigned. 2025-09-14 13:53:02 -05:00
SergeantPanda
a1d35a8dad Additional check if channel number is in use before creating. 2025-09-14 13:34:03 -05:00
SergeantPanda
58a3da386a Allow single channel creation from stream to specify channel number 2025-09-14 13:24:11 -05:00
SergeantPanda
4886426ea0 New feature: Allow specifying channel number during channel creation.
Closes #377
Closes #169 [Feature]: Starting channel number/continue auto numbering from channel number X (user defined)
2025-09-14 12:46:30 -05:00
SergeantPanda
0411fe003a Add ability to specify starting channel numbers to the api. 2025-09-14 12:30:24 -05:00
SergeantPanda
4f49636899 Remove old bulk create view. 2025-09-14 12:19:23 -05:00
SergeantPanda
8ab9a508d4 Remove deprecated createChannelsFromStreams method 2025-09-13 20:32:25 -05:00
SergeantPanda
05641cfb02 Remove duplicate websocket notification 2025-09-13 20:30:18 -05:00
SergeantPanda
7866eed613 Fetch channels after successful creation of channels. 2025-09-13 20:21:27 -05:00
SergeantPanda
301a162e71 Switch to normal notifications 2025-09-13 20:16:14 -05:00
SergeantPanda
cf7ea09341 Implement asynchronous bulk channel creation from stream IDs with WebSocket progress updates 2025-09-13 19:59:43 -05:00
SergeantPanda
5875c31750 Add POST endpoint to retrieve streams by IDs and enhance channel creation process 2025-09-13 19:10:47 -05:00
SergeantPanda
fe2edf16b0 Better rendering of horizontal scroll bar. 2025-09-13 18:17:09 -05:00
SergeantPanda
40cbb745cd Fix bug where not setting a channel number would cause an error when creating a channel. 2025-09-13 17:15:59 -05:00
SergeantPanda
92a26caf03 Fix bug where clicking add channel with a channel selected opened the edit form. 2025-09-13 17:09:52 -05:00
SergeantPanda
81520293f4 Fix bug where a channel created could use streams from another channel. The form wasn't being fully cleared. 2025-09-13 17:02:40 -05:00
SergeantPanda
0d659f4435 Set name to expand/contract automatically when growing/shrinking the stream and channel table. 2025-09-13 16:55:50 -05:00
SergeantPanda
d55909989c Remove unnecessary destructuring in StreamsTable component definition 2025-09-13 16:39:11 -05:00
SergeantPanda
33700ccc06
Merge pull request #379 from Dispatcharr:table-column-resizing
Implement column resizing and improve table layouts
2025-09-13 12:16:41 -05:00
SergeantPanda
41d7066d6e Fix incorrect paths for DVR and Plugins. 2025-09-13 11:49:04 -05:00
SergeantPanda
55fdc28450 Better sizing on user-agents table. 2025-09-12 17:10:49 -05:00