Dispatcharr/apps
Cédric Marcoux ea09fd0a84 fix(timeshift): keep cascading on upstream 5xx
Some XC servers run PHP with display_errors off, so a timestamp shape
their parser rejects comes back as a hard HTTP 500 instead of a 200 with
inline PHP warning text. The candidate-format cascade treated any 5xx as
decisive and stopped, so catch-up never reached the timestamp shape that
works on those servers and failed outright on them.

Only short-circuit on genuinely decisive, ban-sensitive statuses
(401/403/406 and 3xx redirects — a 302 is the first sign of an XC ban);
treat 5xx like 400/404 and try the next candidate shape. Add regression
tests for "500 then success" and "all candidates 500".
2026-06-03 09:05:09 +02: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 fix: Ensure catch-up streams are ordered by channelstream order in get_channel_catchup_info 2026-06-02 12:16:02 -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 feat: Enhance series rule evaluation and management 2026-05-04 20:45:40 -05:00
hdhr feat: Add HDHR output profile support and reorganize settings 2026-05-10 11:14:02 -05:00
m3u refactor: Remove catchup_provider_stream_id field and related logic from Channel model and migrations 2026-06-02 11:59:09 -05:00
output Merge remote-tracking branch 'upstream/dev' into rewrite-feature 2026-06-01 13:43:56 +02:00
plugins Enhancement: add caching for plugin detail responses and implement cache invalidation on repo refresh. 2026-05-21 16:12:31 -05:00
proxy Merge remote-tracking branch 'upstream/dev' into rewrite-feature 2026-06-01 13:43:56 +02:00
timeshift fix(timeshift): keep cascading on upstream 5xx 2026-06-03 09:05:09 +02:00
vod Merge pull request #1287 from nemesbak/fix/vod-metadata-director-cast-releasedate 2026-05-29 21:32:39 -05:00