Commit graph

744 commits

Author SHA1 Message Date
OkinawaBoss
8db9689999
Merge branch 'DVR-Update' into dev 2025-10-06 06:25:40 -07:00
Dispatcharr
dea6411e1c Time Zones
- Added time zone settings
2025-10-06 07:46:23 -05:00
SergeantPanda
0406c868bc
Merge pull request #515 from EmeraldPi/set-name-logo 2025-10-05 18:51:30 -05:00
SergeantPanda
cedd0d6f4d Finish merge 2025-10-05 18:44:26 -05:00
SergeantPanda
e6a9672a14 Merge branch 'dev' into pr/csmith1210/457 2025-10-05 18:40:59 -05:00
SergeantPanda
d7735255ec Enhancement: Add confirmation dialogs for setting names, logos, TVG-IDs, and clearing EPG assignments in ChannelBatchForm 2025-10-04 17:39:56 -05:00
SergeantPanda
67a6ad1168 Enhancement: Add clear EPG button to ChannelBatchForm for resetting EPG assignments 2025-10-04 17:35:01 -05:00
SergeantPanda
d1ac5b11e5 Add EPG TVG-ID setting functionality
- Implemented API endpoint to set channel TVG-IDs from EPG data.
- Created Celery task to handle TVG-ID updates for multiple channels.
- Added frontend methods to initiate TVG-ID setting from EPG for both single and batch channel forms.
- Enhanced notifications for task status updates.
2025-10-04 15:20:35 -05:00
Connor Smith
23209e79e9 [Enhancement] Set logo name from url 2025-10-04 14:23:53 -04:00
SergeantPanda
23be065c52
Revert "Revert "Add option to add a logo by a URL in Channel editor/creator"" 2025-10-04 09:22:09 -05:00
SergeantPanda
e4a6d19c17
Revert "Add option to add a logo by a URL in Channel editor/creator" 2025-10-04 09:11:38 -05:00
Connor Smith
ff894acf4d Fix: Need onSuccess in file upload to update Channel.jsx logo 2025-10-03 21:15:45 -04:00
Connor Smith
68c8d4dc23 Change logo upload to link to Logo.jsx form 2025-10-03 07:05:56 -04:00
SergeantPanda
5bb2b57a4e Remove redundant h from 12 hour time in settings page. 2025-10-02 11:48:16 -05:00
SergeantPanda
d8ad33ff77 Fix bug where m3u hash settings wouldn't save properly. 2025-10-02 11:45:39 -05:00
SergeantPanda
a3e4f23891 Enhancement: Add m3u_id parameter to generate_hash_key and update related calls 2025-10-02 09:14:22 -05:00
SergeantPanda
9da20b1941 Switch back to node 24, switch to npm for building frontend. Remove node_modules before starting frontend build. Fixes bug with NPM 2025-09-30 09:22:05 -05:00
SergeantPanda
cd5135ba27 Add testing-library/dom to package-lock 2025-09-28 11:30:14 -05:00
SergeantPanda
c5029213fc Add testing-library/dom to dev dependencies 2025-09-28 10:20:30 -05:00
SergeantPanda
ec193813b4 Enhancement: Update logo options to include the default logo 2025-09-26 10:24:00 -05:00
Connor Smith
fd9038463b Allow for batch editing channel logos 2025-09-22 20:29:32 -04:00
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
Dispatcharr
6536f35dc0 FIxed bug
Fixed bug that stopped stream from ending
2025-09-19 19:47:59 -05:00
Dispatcharr
eee4ab0725 Update for recurring rules 2025-09-19 16:21:28 -05:00
Dispatcharr
424a450654 DVR Features and bug fixes
Added ability to use custom comskip.ini
Added series recording without reliance on EPG
Fixed comskip bug
Fixed timezone mismatch when scheduling DVR recordings

No migrations completed yet
2025-09-18 10:23:16 -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