Dispatcharr/apps/channels/tests
SergeantPanda 9c3ace6146
Some checks failed
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: Introduce 'Only Catch-up' filter in Channels and Streams tables, allowing users to easily narrow down to catch-up entries. Update changelog to reflect this new feature.
2026-07-03 09:09:59 -05:00
..
__init__.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_catchup_utils.py refactor(epg): Update xmltv_prev_days_override setting to EPG settings and adjust related logic. Refactor CoreSettings to include a dedicated method for retrieving the override value. Update tests and frontend components to reflect the new structure and ensure consistent behavior across settings management. 2026-06-26 17:48:06 -05:00
test_channel_api.py Enhancement: Introduce 'Only Catch-up' filter in Channels and Streams tables, allowing users to easily narrow down to catch-up entries. Update changelog to reflect this new feature. 2026-07-03 09:09:59 -05:00
test_db_retry.py Enhancement: Enhance DVR recording reliability and error tolerance 2026-06-05 16:14:23 -05:00
test_dvr_port_resolution.py Initial DVR HLS refactor. 2026-04-26 09:06:48 -05:00
test_epg_logo_apply.py feat(epg): implement auto-apply functionality for EPG logos 2026-06-05 12:49:05 -05:00
test_epg_match_apply.py feat(epg): overhaul EPG auto-matching logic and improve performance 2026-06-08 18:12:29 -05:00
test_epg_matching.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00
test_epg_name_normalize.py feat(epg): overhaul EPG auto-matching logic and improve performance 2026-06-08 18:12:29 -05:00
test_get_stream_assignment.py refactor(m3u, channels, proxy): enhance stream assignment logic and error handling 2026-06-09 17:59:12 -05:00
test_recording_extend.py fix(dvr): add recording extend, fix cross-recording interference, artwork race, and keepalive gaps 2026-03-04 10:21:02 -06:00
test_recording_metadata.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00
test_recording_pipeline.py Enhancement: Enhance DVR recording reliability and error tolerance 2026-06-05 16:14:23 -05:00
test_recording_playback_auth.py fix(recording playback): Complete authentication handling for DVR recordings by allowing JWT tokens via query parameters for both native video and HLS segments. Updated API views to support token propagation in redirects and playlist rewrites. Enhanced tests to validate new authentication behavior across endpoints. 2026-06-25 11:27:57 -05:00
test_recording_scheduling.py fix(dvr): add DVR search/filters, fix in-progress scheduling, prevent duplicate recordings 2026-03-04 10:21:03 -06:00
test_recording_stop_cancel.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_recurring_rules.py DVR Features and bug fixes 2025-09-18 10:23:16 -05:00
test_series_rule_dedup.py tests: Add API tests for series rule CRUD operations and enhance delete functionality for title-only rules 2026-05-05 09:58:02 -05:00
test_ts_proxy_ghost_clients.py fix(proxy): enhance database connection management during VOD playback and stats updates 2026-06-15 17:32:38 -05:00
test_ts_proxy_initializing.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_ts_proxy_keepalive.py fix(proxy): enhance database connection management during VOD playback and stats updates 2026-06-15 17:32:38 -05:00
test_ts_proxy_keepalive_duration.py Enhancement: Initial fmp4 support and major ts_proxy refactor 2026-05-08 17:46:47 -05:00
test_ts_proxy_teardown.py refactor(proxy): Add new client connect grace period setting and update channel initialization grace period defaults. The channel_client_wait_period is introduced to manage channel lifetimes before client connections, while the channel_init_grace_period default is increased to improve failover handling. 2026-06-28 11:34:44 -05:00
test_validate_url.py fix(dvr): fix series episode list, card layout, rule cleanup, and recording resilience 2026-03-04 10:21:03 -06:00