Jim McBride
3eaa76174e
Feature: Automated configuration backups with scheduling
...
- Create/Download/Upload/Restore database backups (PostgreSQL and SQLite)
- Configurable data directory backups (via settings.py)
- Scheduled backups (daily/weekly) via Celery Beat
- Retention policy (keep last N backups)
- Token-based auth for async task polling
- X-Accel-Redirect support for nginx file serving
- Comprehensive tests
2025-11-26 21:11:13 -06:00
GitHub Actions
70aaa2a04c
Release v0.10.1
2025-09-24 21:40:25 +00:00
SergeantPanda
86344b43ba
Merge pull request #468 from Dispatcharr:dev
...
# Dispatcharr Release – Version 0.10.1
2025-09-24 16:39:30 -05:00
SergeantPanda
a12bfeab46
Enhancement: Increase max_length of URL field in EPGSource model to 1000 characters
2025-09-24 16:12:17 -05:00
SergeantPanda
6fa12f90c5
Improved url transofrmation logic to support more advanced regex during profile refreshes.
2025-09-24 15:51:26 -05: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
6f79845b21
Enhancement: Only grab first display name for a channel during epg scanning.
2025-09-21 12:40:20 -05:00
SergeantPanda
99122cac7c
Bug fix: If URL for Channel element in EPG is longer than 500 characters parsing would fail. Added validation during scanning.
2025-09-21 12:23:48 -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
63729fb0ea
Improved logging for stream filters.
2025-09-21 10:42:23 -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
GitHub Actions
773e8e7d54
Release v0.10.0
2025-09-18 22:28:47 +00:00
SergeantPanda
9eade91958
Merge pull request #424 from Dispatcharr/dev
2025-09-18 17:27:31 -05:00
SergeantPanda
b3debcd014
Fix bug during VOD cleanup where all VODs not from the current m3u scan would be deleted.
2025-09-18 14:14:04 -05:00
SergeantPanda
48a2f2da39
Simplify VOD and series access for all authenticated users by removing user-level restrictions on M3U accounts.
2025-09-18 11:17:49 -05:00
SergeantPanda
f4f29a0e27
Break out of channel child elements once required data is acquired.
2025-09-18 10:34:51 -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
cc03ad7d64
Merge pull request #413 from Dispatcharr/epg-auto-match-refactor
2025-09-16 15:58:56 -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
20685b8344
Lower regional bonus. Remove epg_match script.
2025-09-16 14:27:07 -05:00
SergeantPanda
c7235f66ba
Use stricter matching for bulk matching.
2025-09-16 14:12:45 -05:00
SergeantPanda
6384f4f56f
Add progress notifications for EPG matching process
2025-09-16 13:47:59 -05:00
SergeantPanda
d6bb9e40b2
Implement memory cleanup for ML models after channel matching operations
2025-09-16 13:15:32 -05:00
SergeantPanda
c55dcfd26a
Remove unnecessary checking of cache directories. Lets sentence transformers handle it.
2025-09-16 13:01:43 -05:00
SergeantPanda
fedc98f848
Removed unneeded debug logging.
2025-09-16 12:54:19 -05:00
SergeantPanda
d2085d57f8
Add sentence transformers to new matching function.
2025-09-16 12:43:21 -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
eccc5d709a
Sort categories by name during api retrieval.
2025-09-15 20:38:18 -05:00
SergeantPanda
f4e91013f2
Remove local data volume binding
...
Removed local data volume binding from docker-compose.
2025-09-15 20:14:02 -05:00
SergeantPanda
56aa5c77d2
Filter out profiles during db query that are inactive.
2025-09-15 20:02:40 -05:00
SergeantPanda
ed0b291237
Skip disabled m3u accounts when choosing streams during playback.
...
Closes #402
2025-09-15 17:36:31 -05:00
SergeantPanda
dfaae6e617
Enhance UserViewSet queryset to prefetch related channel_profiles for improved performance
2025-09-14 19:47:40 -05:00