Dispatcharr/apps
None a29704af55 fix(channels): account for group_override in the auto-sync range-conflict check
The range-conflict warning classified each channel in the configured range as either this config's own auto-sync output or a real conflict, comparing each occupant against the source group. When a group sets a group_override, auto-sync creates its channels in the override target group, so the config's own channels failed that comparison and were misclassified as a conflict.

- Add effectiveSyncGroupId to resolve the group the sync's channels actually land in (the group_override target when set, otherwise the source group).
- Compare occupants against that effective target, so the config's own output is recognized while genuine conflicts (manual channels, channels from another account, channels in a different group, user-pinned numbers) still warn.
- Add Vitest coverage for the helper, the override case, and an over-suppression guard, plus a backend test asserting the numbers-in-range endpoint reports the override target group.
2026-06-19 23:40:10 -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 refactor(channels): optimize stream retrieval in ChannelSerializer and add tests for query efficiency 2026-06-18 15:24:23 -05:00
connect refactor(trigger_event): streamline event dispatching and improve plugin action handling 2026-06-16 11:25:17 -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): enhance DB connection management and error handling during EPG refreshes 2026-06-18 16:39:52 -05:00
hdhr fix(api): update HDHR URLs to use port-aware URI builder 2026-06-07 14:27:57 -05:00
m3u fix(channels): account for group_override in the auto-sync range-conflict check 2026-06-19 23:40:10 -05:00
output enhancement(epg): improve custom dummy EPG generation performance 2026-06-18 17:12:43 -05:00
plugins refactor(trigger_event): streamline event dispatching and improve plugin action handling 2026-06-16 11:25:17 -05:00
proxy fix(proxy): update for improved DB connection management 2026-06-17 17:22:28 -05:00
vod fix(xc): normalize server URLs for live playback and stream URLs (Fixes #1363) 2026-06-18 10:12:12 -05:00