Commit graph

  • c7590d204e Release v0.15.1 main v0.15.1 GitHub Actions 2025-12-22 22:58:41 +00:00
  • 7a0af3445a
    Merge pull request #774 from Dispatcharr/dev SergeantPanda 2025-12-22 16:55:59 -06:00
  • 18645fc08f Bug Fix: Re-apply failed merge to fix clients that don't have ipv6 support. SergeantPanda 2025-12-22 16:39:09 -06:00
  • ee183a9f75 Bug Fix: XtreamCodes EPG has_archive field now returns integer 0 instead of string "0" for proper JSON type consistency SergeantPanda 2025-12-19 18:39:43 -06:00
  • 05b62c22ad Release v0.15.0 v0.15.0 GitHub Actions 2025-12-20 00:08:41 +00:00
  • 2c12e8b872
    Merge pull request #767 from Dispatcharr/dev SergeantPanda 2025-12-19 17:55:40 -06:00
  • 20182c7ebf
    Merge branch 'main' into dev SergeantPanda 2025-12-19 17:53:06 -06:00
  • 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) SergeantPanda 2025-12-19 17:00:30 -06:00
  • 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 SergeantPanda 2025-12-19 15:49:18 -06:00
  • abc6ae94e5 Enhancement: Update SuperuserForm to include logo, version info, and improved layout SergeantPanda 2025-12-19 10:44:39 -06:00
  • 5371519d8a Enhancement: Update default backup settings to enable backups and set retention count to 3 SergeantPanda 2025-12-19 10:40:56 -06:00
  • b83f12809f Enhancement: Add HEADER_HEIGHT and ERROR_HEIGHT constants for improved layout calculations in FloatingVideo component SergeantPanda 2025-12-18 17:18:44 -06:00
  • 601f7d0297 changelog: Update changelog for DVR bug fix. SergeantPanda 2025-12-18 16:57:43 -06:00
  • 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. SergeantPanda 2025-12-18 16:54:59 -06:00
  • 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. SergeantPanda 2025-12-18 16:11:26 -06:00
  • 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 SergeantPanda 2025-12-18 15:26:08 -06:00
  • 0a4d27c236 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev SergeantPanda 2025-12-18 14:47:04 -06:00
  • 45ea63e9cf chore: update dependencies in package.json SergeantPanda 2025-12-18 14:45:55 -06:00
  • 1510197bf0 Floating Video Dispatcharr 2025-12-18 14:19:51 -06:00
  • 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) SergeantPanda 2025-12-18 13:19:18 -06:00
  • 3ddcadb50d changelog: Give acknowledgement and reference issue. SergeantPanda 2025-12-18 11:07:13 -06:00
  • 1e42aa1011
    Merge pull request #763 from Dispatcharr/OCI-docker-labels SergeantPanda 2025-12-18 11:02:50 -06:00
  • ee0502f559
    Merge branch 'dev' into OCI-docker-labels SergeantPanda 2025-12-18 11:01:55 -06:00
  • f43de44946 Enhancement: Refactor Docker workflows to use docker/metadata-action for cleaner OCI label management SergeantPanda 2025-12-18 10:58:48 -06:00
  • a76a81c7f4
    Merge pull request #738 from jdblack/flexible_devbuild SergeantPanda 2025-12-18 08:57:45 -06:00
  • bd57ee3f3c
    Merge branch 'dev' into flexible_devbuild SergeantPanda 2025-12-18 08:56:58 -06:00
  • 2558ea0b0b Enhancement: Add VOD client stop functionality to Stats page SergeantPanda 2025-12-17 16:54:10 -06:00
  • 865ba432d3 Updated url path Dispatcharr 2025-12-16 23:06:49 -06:00
  • 7ea843956b Updated FloatingVideo.jsx Dispatcharr 2025-12-16 21:52:35 -06:00
  • 98a016a418 Enhance series info retrieval to return unique episodes and improve relation handling for active M3U accounts SergeantPanda 2025-12-16 15:54:33 -06:00
  • 748d5dc72d Bug Fix: When multiple m3uepisoderelations for a requested episode existed, the xc api would fail.(Fixes #569) SergeantPanda 2025-12-16 15:44:42 -06:00
  • 48e7060cdb Bug Fix: VOD episode processing now correctly handles duplicate episodes from the same provider. (Fixes #556) SergeantPanda 2025-12-16 15:24:16 -06:00
  • 41642cd479 Improve orphaned CrontabSchedule cleanup logic to avoid deleting in-use schedules SergeantPanda 2025-12-15 16:54:12 -06:00
  • 1b27472c81 changelog: Add automated configuration backup/restore system to changelog SergeantPanda 2025-12-15 16:22:38 -06:00
  • a60fd530f3 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into dev SergeantPanda 2025-12-15 16:17:53 -06:00
  • 4878e92f44
    Merge pull request #488 from stlalpha/feature/automated-backups SergeantPanda 2025-12-15 16:17:33 -06:00
  • bd6cf287dc
    Clean up orphaned CrontabSchedule records Jim McBride 2025-12-13 19:02:36 -06:00
  • 662c5ff89a Reorganize simple mode backup scheduler layout Jim McBride 2025-12-13 18:49:36 -06:00
  • 1dc7700a62
    Add timezone support for backup scheduling Jim McBride 2025-12-13 13:27:56 -06:00
  • 679adb324c changelog: Update changelog to reference github issue. SergeantPanda 2025-12-12 17:26:24 -06:00
  • 58a6cdedf7 Bug Fix: Fix handling of None values in xc_get_epg output to prevent AttributeError when title and/or description are none. SergeantPanda 2025-12-12 17:23:02 -06:00
  • dedd898a29 Changelog: Document removal of unreachable code path in m3u output SergeantPanda 2025-12-12 16:44:09 -06:00
  • 0b09cd18b9
    Merge pull request #725 from DawtCom/main SergeantPanda 2025-12-12 16:19:52 -06:00
  • 3537c9ee09
    Merge pull request #741 from Dispatcharr/hide-disabled-channels dekzter 2025-12-12 08:42:34 -05:00
  • 97930c3de8
    Merge pull request #740 from Dispatcharr/revert-736-hide-disabled-channels dekzter 2025-12-12 08:41:20 -05:00
  • c51916b40c
    Revert "Advanced Filtering" dekzter 2025-12-12 08:30:17 -05:00
  • ed61ac656a
    Merge pull request #736 from Dispatcharr/hide-disabled-channels dekzter 2025-12-12 08:05:21 -05:00
  • 56cf37d637 Give arguments to docker/build-dev.sh James Blackwell 2025-12-12 12:59:03 +07:00
  • ea38c0b4b8 advanced filtering for hiding disabled channels and viewing only empty channels dekzter 2025-12-11 11:54:41 -05:00
  • 0bfd06a5a3 Merge remote-tracking branch 'origin/dev' into hide-disabled-channels dekzter 2025-12-10 17:32:50 -05:00
  • 8388152d79
    Use system timezone for backup filenames Jim McBride 2025-12-09 09:06:22 -06:00
  • 795934dafe
    Give Created column flexible width to prevent wrapping Jim McBride 2025-12-09 08:58:38 -06:00
  • 70e574e25a
    Add tests for cron expression functionality Jim McBride 2025-12-09 08:54:23 -06:00
  • 3c76c72479
    Add Enabled/Disabled label to Advanced toggle Jim McBride 2025-12-09 08:38:57 -06:00
  • 53159bd420
    Improve Advanced toggle layout alignment Jim McBride 2025-12-09 08:35:55 -06:00
  • 901cc09e38
    Align Advanced toggle below Scheduled Backups header Jim McBride 2025-12-09 08:32:49 -06:00
  • d4fbc9dc61
    Honor user date/time format preferences for backup timestamps Jim McBride 2025-12-09 08:29:28 -06:00
  • 1a350e79e0
    Fix cron validation to support */N step notation Jim McBride 2025-12-09 08:22:20 -06:00
  • e71e6bc3d7
    Fix backup timestamp display to use UTC timezone Jim McBride 2025-12-09 08:16:04 -06:00
  • c65df2de89
    Add real-time validation for cron expressions Jim McBride 2025-12-09 08:09:56 -06:00
  • 5fbcaa91e0
    Add custom cron expression support for backup scheduling Jim McBride 2025-12-09 07:55:47 -06:00
  • d718e5a142
    Implement timezone-aware backup scheduling Jim McBride 2025-12-09 07:52:53 -06:00
  • 806f78244d
    Add proper ConfirmationDialog usage to BackupManager Jim McBride 2025-12-09 07:49:31 -06:00
  • e8fb01ebdd Removing unreachable code DawtCom 2025-12-08 21:50:13 -06:00
  • 514e7e06e4 Bug fix: EPG API now returns correct date/time format for start/end fields and proper string types for timestamps and channel_id SergeantPanda 2025-12-08 20:50:50 -06:00
  • 69f9ecd93c Bug Fix: Remove ipv6 binding from nginx config if ipv6 is not available. SergeantPanda 2025-12-08 20:12:44 -06:00
  • 4df4e5f963 Release v0.14.0 v0.14.0 GitHub Actions 2025-12-09 00:01:50 +00:00
  • ecbef65891
    Merge pull request #723 from Dispatcharr:dev SergeantPanda 2025-12-08 17:59:12 -06:00
  • 98b29f97a1 changelog: Update verbiage SergeantPanda 2025-12-08 17:49:40 -06:00
  • 62f5c32609 Remove DJANGO_SECRET_KEY environment variable from uwsgi configuration files SergeantPanda 2025-12-08 17:27:07 -06:00
  • 43b55e2d99 first run at hiding disabled channels in channel profiles dekzter 2025-12-08 08:38:39 -05:00
  • c03ddf60a0 Fixed verbiage for epg parsing status. SergeantPanda 2025-12-07 21:28:04 -06:00
  • ce70b04097 changelog: update changelog SergeantPanda 2025-12-07 20:56:59 -06:00
  • e2736babaa Reset umask after creating secret file. SergeantPanda 2025-12-07 20:04:58 -06:00
  • 2155229d7f Fix uwsgi command path in entrypoint script SergeantPanda 2025-12-07 19:40:32 -06:00
  • cf37c6fd98 changelog: Updated changelog for 0.13.1 SergeantPanda 2025-12-07 19:06:45 -06:00
  • 3512c3a623 Add DJANGO_SECRET_KEY environment variable to uwsgi configuration files SergeantPanda 2025-12-07 19:05:31 -06:00
  • d0edc3fa07 remove permission lines to see if this resolves lack of django secret key in environment profile.d dekzter 2025-12-07 07:54:30 -05:00
  • b18bc62983 merged in from main dekzter 2025-12-06 14:13:06 -05:00
  • a912055255 Release v0.13.1 v0.13.1 GitHub Actions 2025-12-06 18:43:16 +00:00
  • 10f329d673 release notes for built dekzter 2025-12-06 13:42:48 -05:00
  • f3a901cb3a Security Fix - generate JWT on application init dekzter 2025-12-06 13:40:10 -05:00
  • 759569b871 Enhancement: Add a priority field to EPGSource and prefer higher-priority sources when matching channels. Also ignore EPG sources where is_active is false during matching, and update serializers/forms/frontend accordingly.(Closes #603, #672) SergeantPanda 2025-12-05 09:54:11 -06:00
  • c1d960138e Fix: Bulk channel editor confirmation dialog now shows the correct stream profile that will be set. SergeantPanda 2025-12-05 09:02:03 -06:00
  • 0d177e44f8 changelog: Change updated change to bug fix instead of change. SergeantPanda 2025-12-04 15:45:09 -06:00
  • 3b34fb11ef Fix: Fixes bug where Updated column wouldn't update in the EPG table without a webui refresh. SergeantPanda 2025-12-04 15:43:33 -06:00
  • 6c8270d0e5 Enhancement: Add support for 'extracting' status and display additional progress information in EPGsTable SergeantPanda 2025-12-04 15:28:21 -06:00
  • 5693ee7f9e perf: optimize EPG program parsing and implement atomic database updates to reduce I/O overhead and prevent partial data visibility SergeantPanda 2025-12-04 14:57:57 -06:00
  • 256ac2f55a Enhancement: Clean up orphaned programs for unmapped EPG entries SergeantPanda 2025-12-04 14:25:44 -06:00
  • 2a8ba9125c perf: optimize EPG program parsing for multi-channel sources SergeantPanda 2025-12-04 14:07:28 -06:00
  • 2de6ac5da1 changelog: Add sort buttons for 'Group' and 'M3U' columns in Streams table SergeantPanda 2025-12-03 17:31:16 -06:00
  • 6a96b6b485
    Merge pull request #707 from bobey6/main SergeantPanda 2025-12-03 17:27:42 -06:00
  • 5fce83fb51 style: Adjust table header and input components for consistent width SergeantPanda 2025-12-03 17:13:50 -06:00
  • 81b6570366 Fix name not sorting. SergeantPanda 2025-12-03 17:03:58 -06:00
  • 042612c677 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into pr/bobey6/707 SergeantPanda 2025-12-03 16:49:21 -06:00
  • e64002dfc4
    Refactor BackupManager to match app table conventions Jim McBride 2025-12-02 22:19:20 -06:00
  • 70cf8928c4
    Use CustomTable component for backup list Jim McBride 2025-12-02 22:01:59 -06:00
  • 3f9fd424e2
    Update backup feature based on PR feedback Jim McBride 2025-12-02 19:24:59 -06:00
  • f38fb36eba Skip builds during documentation updates. SergeantPanda 2025-12-02 15:03:34 -06:00
  • 5e1ae23c4e docs: Update CHANGELOG SergeantPanda 2025-12-02 14:58:22 -06:00