SergeantPanda
abc6ae94e5
Enhancement: Update SuperuserForm to include logo, version info, and improved layout
2025-12-19 10:44:39 -06:00
SergeantPanda
5371519d8a
Enhancement: Update default backup settings to enable backups and set retention count to 3
2025-12-19 10:40:56 -06:00
SergeantPanda
b83f12809f
Enhancement: Add HEADER_HEIGHT and ERROR_HEIGHT constants for improved layout calculations in FloatingVideo component
2025-12-18 17:18:44 -06:00
SergeantPanda
601f7d0297
changelog: Update changelog for DVR bug fix.
2025-12-18 16:57:43 -06:00
SergeantPanda
de31826137
refactor: externalize Redis and Celery configuration via environment variables
...
Replace hardcoded localhost:6379 values throughout codebase with environment-based configuration. Add REDIS_PORT support and allow REDIS_URL override for external Redis services. Configure Celery broker/result backend to use Redis settings with environment variable overrides.
Closes #762
2025-12-18 16:54:59 -06:00
SergeantPanda
e78c18c473
Bug Fix: XC get_simple_data_table now returns the id of the program in the database and epg_id the epg id from the matched epg.
2025-12-18 16:11:26 -06:00
SergeantPanda
73956924f5
Enhancement: Stream group as available hash option: Users can now select 'Group' as a hash key option in Settings → Stream Settings → M3U Hash Key, allowing streams to be differentiated by their group membership in addition to name, URL, TVG-ID, and M3U ID
2025-12-18 15:26:08 -06:00
SergeantPanda
0a4d27c236
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-12-18 14:47:04 -06:00
SergeantPanda
45ea63e9cf
chore: update dependencies in package.json
...
- Bump eslint from ^9.21.0 to ^9.27.0
- Upgrade vite from ^6.2.0 to ^7.1.7
- Add overrides for js-yaml to ^4.1.1
2025-12-18 14:45:55 -06:00
Dispatcharr
1510197bf0
Floating Video
...
Added handles on the corners of FloatingVideo to resize
2025-12-18 14:19:51 -06:00
SergeantPanda
9623dff6b1
Enhancement: Updated dependencies: Django (5.2.4 → 5.2.9) includes CVE security patch, psycopg2-binary (2.9.10 → 2.9.11), celery (5.5.3 → 5.6.0), djangorestframework (3.16.0 → 3.16.1), requests (2.32.4 → 2.32.5), psutil (7.0.0 → 7.1.3), gevent (25.5.1 → 25.9.1), rapidfuzz (3.13.0 → 3.14.3), torch (2.7.1 → 2.9.1), sentence-transformers (5.1.0 → 5.2.0), lxml (6.0.0 → 6.0.2) ( Closes #662 )
2025-12-18 13:19:18 -06:00
SergeantPanda
3ddcadb50d
changelog: Give acknowledgement and reference issue.
2025-12-18 11:07:13 -06:00
SergeantPanda
1e42aa1011
Merge pull request #763 from Dispatcharr/OCI-docker-labels
...
Enhancement: Refactor Docker workflows to use docker/metadata-action …
2025-12-18 11:02:50 -06:00
SergeantPanda
ee0502f559
Merge branch 'dev' into OCI-docker-labels
2025-12-18 11:01:55 -06:00
SergeantPanda
f43de44946
Enhancement: Refactor Docker workflows to use docker/metadata-action for cleaner OCI label management
2025-12-18 10:58:48 -06:00
Nick Sandstrom
2b1d5622a6
Setting User before fetch settings completes
2025-12-18 07:47:18 -08:00
Nick Sandstrom
bd148a7f14
Reverted Channels change for initial render
2025-12-18 07:46:21 -08:00
SergeantPanda
a76a81c7f4
Merge pull request #738 from jdblack/flexible_devbuild
...
Give arguments to docker/build-dev.sh
2025-12-18 08:57:45 -06:00
SergeantPanda
bd57ee3f3c
Merge branch 'dev' into flexible_devbuild
2025-12-18 08:56:58 -06:00
SergeantPanda
2558ea0b0b
Enhancement: Add VOD client stop functionality to Stats page
2025-12-17 16:54:10 -06:00
Nick Sandstrom
2a0df81c59
Lazy loading components
2025-12-17 13:35:12 -08:00
Nick Sandstrom
1906c9955e
Updated to default export
2025-12-17 13:34:53 -08:00
Nick Sandstrom
4c60ce0c28
Extracted Series and Movie components
2025-12-17 13:34:20 -08:00
Dispatcharr
865ba432d3
Updated url path
...
#697 Encode tvg_id for DVR series rule deletions
2025-12-16 23:06:49 -06:00
Dispatcharr
7ea843956b
Updated FloatingVideo.jsx
...
Added resizing of the floating video
Fixed floating video dragging
2025-12-16 21:52:35 -06:00
SergeantPanda
98a016a418
Enhance series info retrieval to return unique episodes and improve relation handling for active M3U accounts
2025-12-16 15:54:33 -06:00
Nick Sandstrom
36ec2fb1b0
Extracted component and util logic
2025-12-16 13:46:24 -08:00
Nick Sandstrom
dd75b5b21a
Added correct import for Text component
2025-12-16 13:46:24 -08:00
Nick Sandstrom
38033da90f
Fixed component syntax
2025-12-16 13:46:24 -08:00
Nick Sandstrom
7c45542332
Fixed cache_url fallback
2025-12-16 13:46:24 -08:00
SergeantPanda
748d5dc72d
Bug Fix: When multiple m3uepisoderelations for a requested episode existed, the xc api would fail.( Fixes #569 )
2025-12-16 15:44:42 -06:00
SergeantPanda
48e7060cdb
Bug Fix: VOD episode processing now correctly handles duplicate episodes from the same provider. ( Fixes #556 )
2025-12-16 15:24:16 -06:00
Nick Sandstrom
6c1b0f9a60
Extracted component and util logic
2025-12-16 11:55:22 -08:00
Nick Sandstrom
ffd8d9fe6b
Using util for getPosterUrl
2025-12-16 11:53:45 -08:00
Nick Sandstrom
0ba22df233
Updated Component syntax
2025-12-16 11:53:26 -08:00
Seth Van Niekerk
bc72b2d4a3
Add VLC and streamlink codec parsing support
2025-12-15 20:09:54 -05:00
Seth Van Niekerk
88c10e85c3
Add VLC TS demux output detection for codec parsing
2025-12-15 20:09:54 -05:00
Seth Van Niekerk
1ad8d6cdfd
Add VLC profile to fixtures with correct parameter order
2025-12-15 20:09:54 -05:00
Seth Van Niekerk
ee7a39fe21
Add VLC stream profile migration with correct parameters
2025-12-15 20:09:54 -05:00
Seth Van Niekerk
3b7f6dadaa
Add VLC packages and environment variables to DispatcharrBase
2025-12-15 20:09:54 -05:00
SergeantPanda
41642cd479
Improve orphaned CrontabSchedule cleanup logic to avoid deleting in-use schedules
2025-12-15 16:54:12 -06:00
SergeantPanda
1b27472c81
changelog: Add automated configuration backup/restore system to changelog
2025-12-15 16:22:38 -06:00
SergeantPanda
a60fd530f3
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev
2025-12-15 16:17:53 -06:00
SergeantPanda
4878e92f44
Merge pull request #488 from stlalpha/feature/automated-backups
...
Enhancement: Add automated configuration backups
2025-12-15 16:17:33 -06:00
Nick Sandstrom
3bf8ddf376
Removed unused imports
2025-12-15 09:19:54 -08:00
Nick Sandstrom
65dbc5498d
Fixed handler arrow functions
2025-12-15 08:21:00 -08:00
Nick Sandstrom
85390a078c
Removed unused imports
2025-12-15 07:48:24 -08:00
Jim McBride
bd6cf287dc
Clean up orphaned CrontabSchedule records
...
- Add _cleanup_orphaned_crontab() helper function
- Delete old crontab when disabling backup schedule
- Delete old crontab when schedule settings change
- Prevents database bloat from unused CrontabSchedule records
2025-12-13 19:02:36 -06:00
Jim McBride
662c5ff89a
Reorganize simple mode backup scheduler layout
...
- Row 1: Frequency, Day (if weekly), Hour, Minute, Period (if 12h)
- Row 2: Retention, Save button
- Use wrap=nowrap to keep time selectors on same row
2025-12-13 18:49:36 -06:00
Jim McBride
1dc7700a62
Add timezone support for backup scheduling
...
- Set CrontabSchedule timezone to system timezone for accurate scheduling
- Replace time TextInput with hour/minute Select dropdowns for cleaner UX
- Remove UTC/local time conversion logic (handled by Celery)
- Add tests for timezone functionality in simple and advanced modes
2025-12-13 13:27:56 -06:00