SergeantPanda
8ae1a98a3b
Bug Fix: Fixed onboarding message appearing in the Channels Table when filtered results are empty. The onboarding message now only displays when there are no channels created at all, not when channels exist but are filtered out by current filters.
2026-01-04 14:05:30 -06:00
SergeantPanda
48bdcfbd65
Bug fix: Release workflow Docker tagging: Fixed issue where latest and version tags (e.g., 0.16.0) were creating separate manifests instead of pointing to the same image digest, which caused old latest tags to become orphaned/untagged after new releases. Now creates a single multi-arch manifest with both tags, maintaining proper tag relationships and download statistics visibility on GitHub.
2026-01-04 12:05:01 -06:00
GitHub Actions
e151da27b9
Release v0.16.0
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
2026-01-04 01:15:46 +00:00
SergeantPanda
9cc90354ee
changelog: Update changelog for region code addition.
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Has been cancelled
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI Pipeline / create-manifest (push) Has been cancelled
2026-01-02 15:45:05 -06:00
SergeantPanda
3f46f28a70
Bug Fix: Auto Channel Sync Force EPG Source feature not properly forcing "No EPG" assignment - When selecting "Force EPG Source" > "No EPG (Disabled)", channels were still being auto-matched to EPG data instead of forcing dummy/no EPG. Now correctly sets force_dummy_epg flag to prevent unwanted EPG assignment. ( Fixes #788 )
2026-01-02 15:22:25 -06:00
SergeantPanda
058de26bdf
Merge pull request #787 from nick4810/enhancement/component-cleanup
...
Enhancement/component cleanup
2026-01-02 13:56:08 -06:00
SergeantPanda
0cb189acba
changelog: Document Docker container file permissions update for Django management commands
2026-01-02 12:03:42 -06:00
SergeantPanda
131ebf9f55
changelog: Updated changelog for new refactor.
2026-01-02 11:29:01 -06:00
SergeantPanda
6a985d7a7d
changelog: Update changelog for PR
2026-01-02 10:13:01 -06:00
SergeantPanda
e8c9432f65
changelog: Update changelog for VOD category filtering.
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
2026-01-01 18:29:54 -06:00
SergeantPanda
13e4b19960
changelog: Add change for settings/logo refactor.
2026-01-01 18:21:52 -06:00
SergeantPanda
57a6a842b2
Bug Fix/Enhancement:
...
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Has been cancelled
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI Pipeline / create-manifest (push) Has been cancelled
- M3U and EPG URLs now correctly preserve non-standard HTTPS ports (e.g., `:8443`) when accessed behind reverse proxies that forward the port in headers — `get_host_and_port()` now properly checks `X-Forwarded-Port` header before falling back to other detection methods (Fixes #704 )
- M3U stream URLs now use `build_absolute_uri_with_port()` for consistency with EPG and logo URLs, ensuring uniform port handling across all M3U file URLs
2025-12-27 09:57:36 -06:00
SergeantPanda
f1c096bc94
Bug Fix: XtreamCodes M3U files now correctly set x-tvg-url and url-tvg headers to reference XC EPG URL (xmltv.php) instead of standard EPG endpoint when downloaded via XC API ( Fixes #629 )
2025-12-27 08:19:58 -06:00
SergeantPanda
cc3ed80e1a
changelog: Add thanks for errorboundary.
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
2025-12-26 16:16:25 -06:00
SergeantPanda
af88756197
Merge pull request #761 from nick4810/enhancement/component-cleanup
...
Enhancement/component cleanup
2025-12-26 16:08:49 -06:00
SergeantPanda
1b1f360705
Enhancement: Channel number inputs in stream-to-channel creation modals no longer have a maximum value restriction, allowing users to enter any valid channel number supported by the database
2025-12-26 15:55:25 -06:00
SergeantPanda
bc3ef1a3a9
Bug Fix: M3U and EPG manager page no longer crashes when a playlist references a deleted channel group (Fixes screen blank on navigation)
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
2025-12-26 14:58:02 -06:00
SergeantPanda
81af73a086
changelog: Add entry for stream validation continuing GET request on HEAD failure
2025-12-26 13:53:48 -06:00
SergeantPanda
36a39cd4de
Bug fix: XtreamCodes EPG limit parameter now properly converted to integer to prevent type errors when accessing EPG listings ( Fixes #781 )
2025-12-26 13:34:53 -06:00
SergeantPanda
46413b7e3a
changelog: Update changelog for code refactoring and logo changes.
2025-12-26 12:44:26 -06:00
SergeantPanda
2d31eca93d
changelog: Correct formatting for thanks of event viewer arrow direction fix entry
Base Image Build / prepare (push) Has been cancelled
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
Base Image Build / docker (amd64, ubuntu-24.04) (push) Has been cancelled
Base Image Build / docker (arm64, ubuntu-24.04-arm) (push) Has been cancelled
Base Image Build / create-manifest (push) Has been cancelled
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Has been cancelled
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI Pipeline / create-manifest (push) Has been cancelled
2025-12-24 16:15:23 -06:00
SergeantPanda
8f63659ad7
changelog: Update changelog for VLC support
2025-12-24 16:11:52 -06:00
SergeantPanda
ec3093d9af
Changelog: Update changelog to include client IP display in network access warning modal
2025-12-24 15:43:33 -06:00
SergeantPanda
44a122924f
advanced filtering for hiding disabled channels and viewing only empty channels
...
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
(cherry picked from commit ea38c0b4b8 )
Closes #182
2025-12-23 17:37:38 -06:00
SergeantPanda
904500906c
Bug Fix: Update stream validation to return original URL instead of redirected URL when using redirect profile.
2025-12-23 09:51:02 -06:00
SergeantPanda
106ea72c9d
Changelog: Fix event viewer arrow direction for corrected UI behavior
2025-12-22 17:38:55 -06:00
GitHub Actions
c7590d204e
Release v0.15.1
2025-12-22 22:58:41 +00:00
SergeantPanda
18645fc08f
Bug Fix: Re-apply failed merge to fix clients that don't have ipv6 support.
2025-12-22 16:39:09 -06:00
SergeantPanda
ee183a9f75
Bug Fix: XtreamCodes EPG has_archive field now returns integer 0 instead of string "0" for proper JSON type consistency
2025-12-19 18:39:43 -06:00
GitHub Actions
05b62c22ad
Release v0.15.0
2025-12-20 00:08:41 +00:00
SergeantPanda
f0a9a3fc15
Bug Fix: Docker init script now validates DISPATCHARR_PORT is an integer before using it, preventing sed errors when Kubernetes sets it to a service URL like tcp://10.98.37.10:80. Falls back to default port 9191 when invalid ( Fixes #737 )
2025-12-19 17:00:30 -06:00
SergeantPanda
944736612b
Bug Fix: M3U profile form resets local state for search and replace patterns after saving, preventing validation errors when adding multiple profiles in a row
2025-12-19 15:49:18 -06:00
SergeantPanda
abc6ae94e5
Enhancement: Update SuperuserForm to include logo, version info, and improved layout
2025-12-19 10:44:39 -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
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
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
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
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
SergeantPanda
1b27472c81
changelog: Add automated configuration backup/restore system to changelog
2025-12-15 16:22:38 -06:00