SergeantPanda
34a24b2e44
Added isLoading: false to fetchChannelIds and fix auth and channels tests.
2026-02-18 14:45:34 -06:00
SergeantPanda
c68d73fbdb
Update DVR to not require group selection, use new channel summary endpoint.
2026-02-18 14:38:47 -06:00
SergeantPanda
8427ae0a2d
tests: Update frontend tests for changes to channel store.
2026-02-18 14:12:03 -06:00
SergeantPanda
edc3fc951e
Optimize now-line updates and scrolling performance in TVChannelGuide
2026-02-18 13:10:24 -06:00
SergeantPanda
3df259e06e
Enhance program visibility in GuideRow with horizontal culling and buffer
2026-02-18 12:59:56 -06:00
SergeantPanda
15b4ec7be9
Slight performance increase for tv guide.
2026-02-18 12:11:21 -06:00
SergeantPanda
7db6aded22
add summary endpoint and lightweight channel summary retrieval for TV Guide
2026-02-18 11:51:41 -06:00
dekzter
1eeaefef85
use getChannels endpoint for fetching all instead of normal querying
2026-02-17 17:49:02 -05:00
dekzter
7c0ce190d2
'disabled' all view limitation for now (just set it really high)
2026-02-17 17:29:26 -05:00
dekzter
b24d51c2aa
missed lots of places we used the old channels map, fixed them up
2026-02-17 17:28:59 -05:00
dekzter
f988506a79
missed channel memo
2026-02-17 16:23:54 -05:00
dekzter
cd6b3da8eb
Merge remote-tracking branch 'origin/dev' into optimize-channels-store
2026-02-16 16:44:20 -05:00
SergeantPanda
50918b45fb
changelog: Update changelog for webhooks.
2026-02-16 15:34:09 -06:00
SergeantPanda
b1cb70c5d2
Merge pull request #975 from Dispatcharr/connect
...
Feature: Connect
2026-02-16 15:27:56 -06:00
SergeantPanda
968551c1a6
Enhancement: M3U generation for Xtream Codes API endpoints now use proper XC-style stream URLs (/live/username/password/channel_id) instead of UUID-based stream endpoints, ensuring full compatibility with XC clients. ( Fixes #839 )
2026-02-16 13:45:57 -06:00
SergeantPanda
6ebcf18e48
Merge pull request #991 from Dispatcharr/cron-scheduling
...
feat(scheduling): add cron builder and refactor scheduling components (Closes #165 )
2026-02-16 10:55:43 -06:00
SergeantPanda
717cce92ec
Merge branch 'dev' into cron-scheduling
2026-02-16 10:55:33 -06:00
dekzter
55a5180ee1
hardening of script handling with configurable variables - making script execution more secure
2026-02-15 07:37:00 -05:00
dekzter
055d2604ca
better form validation
2026-02-15 07:36:29 -05:00
dekzter
45d0f180fe
added endpoint for testing connections with a dummy payload
2026-02-15 07:36:08 -05:00
SergeantPanda
96d13253c8
Merge pull request #981 from Dispatcharr:auto-sync-channel-numbers
...
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
Frontend Tests / test (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
Enhancement: Allow multiple channel numbering modes for auto channel sync
2026-02-13 15:40:35 -06:00
SergeantPanda
5ed8b7a954
changelog: Update changelog for auto channel sync changes.
2026-02-13 15:39:27 -06:00
SergeantPanda
fb2f156fd8
Bug Fix: Fixes a bug with auto channel sync where channel numbers could be duplicated if multiple groups overlapped.
2026-02-13 15:07:24 -06:00
SergeantPanda
2c9f6d7360
Enhancement: For auto channel sync, allow using provider number, fixed start number or next available. ( Closes #956 , #433 )
2026-02-13 14:34:22 -06:00
dekzter
e030906cdd
more supported events, better UI (columns) for events in connection editor
2026-02-13 12:20:40 -05:00
dekzter
1236d3968f
forgot dangling import
2026-02-13 12:02:33 -05:00
dekzter
3b0a890e94
fixed circular import
2026-02-13 11:48:59 -05:00
dekzter
f1d6b86278
refactored frontend usage of 'all channels' to only pull down IDs, query for individual channels as necessary
2026-02-13 11:46:17 -05:00
dekzter
fe9854c522
more supported events
2026-02-12 19:28:43 -05:00
SergeantPanda
890992a9f9
feat(scheduling): add cron builder and refactor scheduling components ( Closes #165 )
...
Add cron expression support for M3U and EPG refreshes with interactive
builder modal and quick reference examples. Refactor backup scheduling
to use shared ScheduleInput component for consistency.
- New CronBuilder modal with preset buttons and custom field editors
- Info popover with common cron expression examples
- Shared ScheduleInput component for interval/cron toggle
2026-02-12 18:08:13 -06:00
dekzter
bc72ea7310
merged in dev
2026-02-11 19:51:21 -05:00
dekzter
e6ffeb19de
added event support to plugins
2026-02-11 19:50:11 -05:00
SergeantPanda
a05f89ab85
changelog: Update changelog for modular connection check pr.
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-02-11 16:56:25 -06:00
SergeantPanda
43a9ad8582
Merge pull request #964 from CodeBormen/fix/952-PostgreSQL-Socket-Check
...
Fix modular mode PostgreSQL/Redis connection checks
2026-02-11 16:52:29 -06:00
SergeantPanda
9007064166
Add clarity to roadmap.
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-02-11 16:27:40 -06:00
SergeantPanda
96fbd2859c
Updated Readme.
2026-02-11 16:27:31 -06:00
None
39646f0b01
Fix modular mode PostgreSQL/Redis connection checks
...
Replace raw Python AF_INET socket checks with pg_isready (PostgreSQL) and socket.create_connection (Redis) in modular deployment mode
The raw socket check may fail in some Docker environments depending on networking and DNS configurations, causing indefinite hangs. Replaced database check with native pg_isready
and memstore checck with AF_UNSPEC in the case IPv6 is enabled.
Fixes #952
2026-02-10 23:00:35 -06:00
GitHub Actions
197acddb1d
Release v0.19.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) Waiting to run
Base Image Build / prepare (push) Has been cancelled
Frontend Tests / test (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
2026-02-10 21:15:08 +00:00
SergeantPanda
75ed2f3351
Merge pull request #960 from Dispatcharr/dev
...
Release - v0.19.0
2026-02-10 15:11:38 -06:00
SergeantPanda
bbef201dde
Merge branch 'main' into dev
2026-02-10 15:10:28 -06:00
SergeantPanda
0db19d7314
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into 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
Frontend Tests / test (push) Has been cancelled
2026-02-09 17:35:09 -06:00
SergeantPanda
7748142a76
changelog: Update changelog for Redis auth PR.
2026-02-09 17:35:02 -06:00
SergeantPanda
1df802341d
Merge pull request #937 from CodeBormen:Feature/Support-External-Redis-Auth
...
feat: Add Redis authentication support for modular deployment
2026-02-09 17:29:38 -06:00
SergeantPanda
8e7139f3af
Re-add note to uncomment the following lines for nvidia.
2026-02-09 17:27:52 -06:00
SergeantPanda
631f3d4528
Switch to LF line endings and apply prettier formatting.
2026-02-09 17:01:35 -06:00
dekzter
24f812dc4d
initial connect feature
2026-02-08 09:29:22 -05:00
Dispatcharr
78a53e03db
Plugin fixes/updates
...
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
Frontend Tests / test (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
Added password fields - #616
Fixed multiple GUI issues - #494
Adds some QoL upgrades
See CHANGELOG.md for more info
2026-02-05 20:05:29 -06:00
SergeantPanda
b8e1785d0e
changelog: Update changelog to reference issue.
2026-02-05 14:58:13 -06:00
SergeantPanda
85d944894d
changelog: Update changelog for PR 931
2026-02-05 14:44:40 -06:00
SergeantPanda
21b7303e60
Bug fix: Fixed EPG filtering issues where short EPG requests had no time-based filtering (returning expired programs) and regular EPG requests used start_time__gte (missing the currently playing program). Both now correctly use end_time__gt to show programs that haven't ended yet, with short EPG additionally limiting results.
2026-02-05 14:42:31 -06:00