Dispatcharr/apps
None 57cae0e4be fix(m3u): correct auto-sync numbering field interactions from the auto-sync overhaul
The auto-sync overhaul added a [start, end] range and a shared numbering picker, but each mode's UI exposes only a subset of the persisted fields (Provider's "Start #" writes channel_numbering_fallback; Next Available exposes no Start/End) while the backend read auto_sync_channel_start and auto_sync_channel_end in every mode. Switching modes never resets the others, so a stale or auto-computed value silently changed numbering.

- Provider mode honors the provider-supplied number (stream_chno) verbatim; the group's Start (channel_numbering_fallback) and End bound only the fallback for streams the provider did not number. auto_sync_channel_start is no longer applied in provider mode.
- Next Available ignores End, since its UI exposes no range.
- Range enforcement (the overflow-delete) runs in fixed mode only, the one mode with a user-set [start, end] range.
- Provider mode gains the Start>End guard fixed mode already had, so an inverted fallback range cannot fail every numberless stream.

Includes backend and frontend regression tests.
2026-06-07 22:02:23 -05:00
..
accounts feat(auth): add QueryParamJWTAuthentication for token retrieval via query parameters 2026-05-30 11:14:59 -05:00
api initial connect feature 2026-02-08 09:29:22 -05:00
backups refactor(backups): simplify PostgreSQL engine check in _is_postgresql function 2026-05-30 20:18:50 -05:00
channels Merge pull request #1323 from CodeBormen/fix/compact-numbering-idempotency 2026-06-06 17:49:42 -05:00
connect fix: replace fork()-based subprocess with posix_spawn at all uWSGI spawn sites 2026-05-15 16:45:09 -05:00
dashboard modified database fields for consistency, removed custom_url from streams (no longer needed) 2025-03-16 09:07:10 -04:00
epg fix(epg): resolve EPG channel list refresh issue after parsing completion 2026-06-07 09:56:25 -05:00
hdhr feat: Add HDHR output profile support and reorganize settings 2026-05-10 11:14:02 -05:00
m3u fix(m3u): correct auto-sync numbering field interactions from the auto-sync overhaul 2026-06-07 22:02:23 -05:00
output feat: Output SD program poster images during xml output and enhance caching logic 2026-06-04 15:17:58 -05:00
plugins migrate official plugin repo URL to GitHub Pages 2026-06-03 12:36:07 -04:00
proxy refactor: simplify initialization wait logic by removing keepalive packet handling (Fixes #1280) 2026-06-02 20:54:59 -05:00
vod Merge pull request #1287 from nemesbak/fix/vod-metadata-director-cast-releasedate 2026-05-29 21:32:39 -05:00