SergeantPanda
6031885537
Bug Fix: M3UMovieRelation.get_stream_url() and M3UEpisodeRelation.get_stream_url() to use XC client's _normalize_url() method instead of simple rstrip('/'). This properly handles malformed M3U account URLs (e.g., containing /player_api.php or query parameters) before constructing VOD stream endpoints, matching behavior of live channel URL building. ( Closes #722 )
2026-01-04 14:36:03 -06:00
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
fdca1fd165
Merge pull request #803 from Dispatcharr/dev
...
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
Version 0.16.0
2026-01-03 19:15:10 -06: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
62b6cfa2fb
Merge pull request #423 from bigpandaaaa/uk-region
...
Add 'UK' region
2026-01-02 15:39:27 -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
f51463162c
Merge pull request #794 from sethwv:dev
...
Fix root-owned __pycache__ by running Django commands as non-root user
2026-01-02 12:06:14 -06:00
SergeantPanda
0cb189acba
changelog: Document Docker container file permissions update for Django management commands
2026-01-02 12:03:42 -06:00
SergeantPanda
3fe5ff9130
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into pr/sethwv/794
2026-01-02 11:54:14 -06:00
SergeantPanda
131ebf9f55
changelog: Updated changelog for new refactor.
2026-01-02 11:29:01 -06:00
SergeantPanda
2ed784e8c4
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into pr/nick4810/787
2026-01-02 11:27:22 -06:00
Nick Sandstrom
2e0aa90cd6
Merge remote-tracking branch 'upstream/dev' into enhancement/component-cleanup
2026-01-02 08:33:06 -08:00
SergeantPanda
a363d9f0e6
Merge pull request #796 from patchy8736:dev
...
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
Fix episode processing issues in VOD tasks (#770 )
2026-01-02 10:13:48 -06:00
SergeantPanda
6a985d7a7d
changelog: Update changelog for PR
2026-01-02 10:13:01 -06:00
SergeantPanda
1a67f3c8ec
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into pr/patchy8736/796
2026-01-02 09:53:54 -06:00
SergeantPanda
6bd8a0c12d
Enhance error logging for invalid season and episode numbers in batch_process_episodes
2026-01-02 09:53:45 -06:00
Nick Sandstrom
6678311fa7
Added loading overlay while programs are fetching
2026-01-02 02:03:50 -08: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
33f988b2c6
Merge pull request #784 from Vitekant:fix/vod-category-pipe-parsing
...
Fix VOD category filtering for names containing pipe "|" characters
2026-01-01 18:28:07 -06:00
SergeantPanda
13e4b19960
changelog: Add change for settings/logo refactor.
2026-01-01 18:21:52 -06:00
SergeantPanda
042c34eecc
Merge pull request #795 from nick4810/enhancement/component-cleanup-logos-settings
2026-01-01 18:15:47 -06:00
SergeantPanda
ded785de54
Merge pull request #789 from nick4810/fix/standard-users-signal-logos-ready
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 17:37:01 -06:00
patchy8736
c57f9fd7e7
Fix episode processing issues in VOD tasks
...
- Ensure season and episode numbers are properly converted to integers with error handling
- Remove zero-padding from debug log format for season/episode numbers
- Add validation to filter out relations with unsaved episodes that have no primary key
- Add proper logging for skipped relations when episode is not saved to database
These changes address potential crashes when API returns string values instead of integers
and prevent database errors when bulk creation operations fail silently due to conflicts.
Fixes issue #770
2026-01-01 15:57:27 +01:00
Nick Sandstrom
b4b0774189
Including notification util changes
2025-12-31 13:20:09 -08:00
Nick Sandstrom
7b1a85617f
Minor changes
...
Exporting UiSettingsForm as default
Reverted admin level type check
2025-12-31 13:12:24 -08:00
Nick Sandstrom
a6361a07d2
Extracted component and util logic
2025-12-31 13:12:24 -08:00
sethwv-alt
b157159b87
Fix root-owned __pycache__ by running Django commands as non-root user
2025-12-31 12:16:19 -05:00
Nick Sandstrom
d9fc0e68d6
Signaling ready when no StreamTable rendered
2025-12-29 22:18:42 -08:00
Nick Sandstrom
43525ca32a
Moved RecordingList outside of DVRPage
...
Helps to prevent renders
2025-12-27 23:49:06 -08:00
Nick Sandstrom
ffa1331c3b
Updated to use util functions
2025-12-27 23:17:42 -08:00
Nick Sandstrom
26d9dbd246
Added plugins store
2025-12-27 22:45:48 -08:00
Nick Sandstrom
f97399de07
Extracted component and util logic
2025-12-27 22:45:48 -08:00
Nick Sandstrom
a5688605cd
Lazy-loading button modals
2025-12-27 22:45:48 -08:00
Nick Sandstrom
ca96adf781
Extracted notification util
2025-12-27 22:45:48 -08:00
Nick Sandstrom
61247a452a
Extracted component and util logic
2025-12-27 22:45:48 -08:00
Nick Sandstrom
fda188e738
Updated style props
2025-12-27 22:45:48 -08: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
Vitek
5a4be532fd
Fix VOD category filtering for names containing pipe characters
...
Use rsplit('|', 1) instead of split('|', 1) to split from the right,
preserving any pipe characters in category names (e.g., "PL | BAJKI",
"EN | MOVIES"). This ensures the category_type is correctly extracted
as the last segment while keeping the full category name intact.
Fixes MovieFilter, SeriesFilter, and UnifiedContentViewSet category parsing.
2025-12-27 00:21:42 +01: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
0abacf1fef
Merge pull request #783 from kvnnap/dev
2025-12-26 13:51:03 -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