SergeantPanda
36968631a6
tests: Fix frontend series and vod tests.
2026-05-30 11:28:07 -05:00
SergeantPanda
72d1520400
feat(auth): add QueryParamJWTAuthentication for token retrieval via query parameters
...
feat(vod): include token in stream URL for episode and movie requests (Fixes #1224 )
2026-05-30 11:14:59 -05:00
SergeantPanda
87accc2f63
Merge pull request #1305 from nemesbak:fix/output-profile-guide-player
...
fix(frontend): apply web-player output profile in TV Guide and all live stream calls
2026-05-29 14:53:49 -05:00
nemes
c717df50f9
fix(frontend): update getShowVideoUrl tests to expect output_format and output_profile
2026-05-29 17:32:24 +02:00
nemes
98d7acd3c0
fix(frontend): apply output_profile and output_format in all live stream player calls
...
getShowVideoUrl was returning a raw proxy URL without calling
buildLiveStreamUrl, so the web-player output profile preference stored in
localStorage was ignored when starting a live stream from the TV Guide,
Program Detail modal, DVR page, Recording Details modal, and Recording Card.
Fixes #1304
2026-05-29 17:32:22 +02:00
nemes
17ce532326
fix(frontend): update getShowVideoUrl tests to verify output_format and output_profile
2026-05-29 13:23:22 +02:00
nemes
14c54b60f1
fix(frontend): apply output_profile and output_format in all live stream player calls
...
getShowVideoUrl was building raw proxy URLs without calling buildLiveStreamUrl,
so the web-player output profile preference stored in localStorage was silently
ignored when starting a live stream from the TV Guide, Program Detail modal,
DVR page, Recording Details modal, and Recording Card.
Fix: import buildLiveStreamUrl in RecordingCardUtils and call it at the end of
getShowVideoUrl so every caller inherits the correct output_format=mpegts
param and any configured output_profile automatically.
Fixes #1304
2026-05-29 13:20:35 +02:00
Nick Sandstrom
284ba87fe7
Minor formatting changes
2026-05-25 18:15:18 -07:00
Nick Sandstrom
275a93b9b5
Added functionality to dateTimeUtils.js
2026-05-25 18:08:41 -07:00
Nick Sandstrom
1dd0446701
Added tests for utils
2026-05-25 18:08:40 -07:00
Nick Sandstrom
6021bdf741
Extracted utils
2026-05-25 18:08:40 -07:00
SergeantPanda
429a6a6bdc
tests: Fixed DVR settings form test.
2026-05-20 16:52:18 -05:00
SergeantPanda
f84265f2a5
Enhancement: add Comskip mode and hardware acceleration settings to DVR configuration. Update default comskip config.
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) Waiting to run
2026-05-19 21:14:06 -05:00
SergeantPanda
594596d4f5
Enhancement: update channel card tooltip to use stable 'started_at' timestamp and refactor getStartDate utility
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) Waiting to run
Base Image Build / prepare (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-05-19 14:37:33 -05:00
SergeantPanda
21b32f302c
Merge pull request #1219 from nick4810/tests/frontend-unit-tests
...
Tests/frontend unit tests
2026-05-12 10:33:50 -05:00
SergeantPanda
30e39de568
tests: Update tests after settings refactor.
2026-05-12 09:34:58 -05:00
Nick Sandstrom
861bcee537
Merge remote-tracking branch 'upstream/dev' into tests/frontend-unit-tests
2026-05-11 21:05:25 -07:00
Nick Sandstrom
4dace2d333
Minor formatting changes
2026-05-11 20:53:26 -07:00
Nick Sandstrom
64f19237f9
Splitting up LiveGroupFilter component
...
Added AutoSyncBasic, AutoSyncAdvanced, AutoSyncOrphanCleanup.
2026-05-11 20:53:26 -07:00
Nick Sandstrom
d824cd1646
Merge remote-tracking branch 'upstream/dev' into test/component-cleanup
2026-05-11 20:53:26 -07:00
Nick Sandstrom
062359a34d
Incorporating new changes
2026-05-11 20:53:26 -07:00
SergeantPanda
ba76a4d5f2
feat: Add HDHR output profile support and reorganize settings
...
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
- Implemented HDHR output profile URL support for specific transcode profiles.
- Introduced a default output profile setting in Stream Settings.
- Updated API views to handle channel profiles and output profiles.
- Migrated preferred region and auto-import settings to system settings.
- Enhanced frontend forms to include output profile selection and descriptions.
2026-05-10 11:14:02 -05:00
SergeantPanda
168aa07cf1
tests: Fix frontend test.
2026-05-08 18:02:56 -05:00
SergeantPanda
dc649ffd88
Enhancement: Initial fmp4 support and major ts_proxy refactor
2026-05-08 17:46:47 -05:00
SergeantPanda
13afd0ed6d
Bug fix: RecurringRuleModal was still referencing the old channel store instead of the new channel summary.
2026-05-05 10:59:33 -05:00
SergeantPanda
fe9f83a6af
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
SergeantPanda
e6c580c9bd
feat: Implement delete series rule functionality with title parameter and update related components
2026-05-05 08:40:05 -05:00
SergeantPanda
90fadc9bf4
Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into pr/CodeBormen/1215
2026-05-04 18:27:20 -05:00
Nick Sandstrom
b8f0327002
Fixed util params for API requests
2026-05-02 12:11:54 -07:00
Nick Sandstrom
62313c33a6
Updated for M3UProfile changes
2026-05-02 02:53:15 -07:00
Nick Sandstrom
7eeecd8701
Formatting changes
2026-05-02 02:14:12 -07:00
Nick Sandstrom
0ec60b04d2
Added util tests
2026-05-02 02:14:12 -07:00
Nick Sandstrom
113f4c0bde
Extracted utils
2026-05-02 02:14:12 -07:00
None
b2b108bfe5
rename Channel.user_hidden to Channel.hidden_from_output
...
The previous name suggested "hidden from a specific user account" rather than "hidden from downstream client output", which was the actual
behavior. The new name is unambiguous and matches the help_text language ("Exclude this channel from downstream client output").
Mechanical rename across the migration, model, serializer, signals, sync logic, output endpoints, frontend forms / tables / utils, tests, and CHANGELOG. 77 occurrences across 20 files.
No behavior change.
2026-05-01 19:44:16 -05:00
None
6fed444e43
feat: Auto-sync overhaul (FR #1196 )
...
Per-field channel overrides for auto-synced channels, hide-from-output flag, range-bounded auto-numbering with re-pack, multi-stream channel safety, multi-provider shared-range merging, and an across-the-board move from per-row sync writes to bulk operations.
Migrations:
apps/channels:
0036_channeloverride_and_user_hidden,
0037_backfill_auto_created_by_null,
0038_channelgroupm3uaccount_auto_sync_channel_end,
0039_channel_channel_number_nullable
apps/m3u:
0020_m3uaccount_auto_cleanup_unused_channels
See CHANGELOG.md for the full commit log
2026-05-01 14:05:06 -05:00
Seth Van Niekerk
a01814069a
code review & pivot
2026-05-01 09:10:37 -04:00
Seth Van Niekerk
f9d452a1ba
allow plain addresses to be used
2026-04-30 20:17:22 -04:00
SergeantPanda
60e82b7b01
Enhancement: Add formatExactDuration utility for improved duration formatting in seconds, minutes, hours, and days; update StreamConnectionCard to utilize new formatting function for duration tooltip.
2026-04-23 11:19:11 -05:00
SergeantPanda
eb9dd391d5
Enhancement: Consolidate client connection notifications and update timestamp handling; replace 'connected_since' with 'connected_at' for improved accuracy in duration calculations.
2026-04-23 11:03:02 -05:00
Seth Van Niekerk
110f51f711
Add file size display to plugin details and install buttons and information popups
2026-04-17 09:50:02 -04:00
Seth Van Niekerk
1cda7b9439
feat: plugin hub
2026-04-10 13:53:45 -04:00
SergeantPanda
442e2bdc0e
Remove unused starttime24_long from buildTimePlaceholders, simplified formatTime24.
2026-04-09 17:50:59 -05:00
Nick Sandstrom
48734727ad
Syntax formatting
2026-04-08 23:35:43 -07:00
Nick Sandstrom
8f8a7e316e
Added utils tests
2026-04-08 23:35:42 -07:00
Nick Sandstrom
30b97c4fc5
Extracted utils
2026-04-08 23:35:42 -07:00
SergeantPanda
99fe8c96a2
refactor: Move utility functions from pages/guideUtils.js to utils/guideUtils.js and update imports
2026-03-24 12:39:09 -05:00
SergeantPanda
61d713fcda
test: update validation for empty CIDR range to allow defaults on submit
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
2026-03-21 15:14:58 -05:00
SergeantPanda
7cd4abb694
Enhancement: Network Access settings: leaving a field blank no longer shows a validation error. The default CIDR range for that field is saved automatically and a "Defaults Restored" warning is displayed listing which fields were reset. ( Closes #726 )
2026-03-21 14:07:30 -05:00
None
8624436367
fix(frontend): validate series_rules as array in settings parse/save
...
- Add Array.isArray() guard in parseSettings for series_rules, matching the existing EPG ignore list pattern
- Include series_rules in arrayFields list in getChangedSettings to prevent stringification during settings round-trip
- Add 5 tests covering valid, corrupted, and missing series_rules data
2026-03-16 16:52:22 -05:00
SergeantPanda
216dd7fc40
Merge pull request #1072 from CodeBormen/feat/1065-Add-Subtitle-and-Season-Episode-to-Guide
...
feat: Add subtitle and season/episode to TV Guide (#1065 )
2026-03-13 16:48:20 -05:00