From 8809b36ecf5c0629c5cdb9fc158c8227d417a627 Mon Sep 17 00:00:00 2001 From: 4gray Date: Thu, 13 Aug 2026 17:31:04 +0200 Subject: [PATCH] docs(portals): add a release note for the refresh race fix The PR opened as a pure refactor and carried the `no-release-note` label, but 516530098 turned it into a user-visible fix: a concurrent refresh destroyed the parked favorites, history, hidden categories and playback positions. The gate stayed green only because the label suppresses it, so the label comes off with this note. Co-Authored-By: Claude Opus 5 --- .changes/portals-xtream-refresh-race.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changes/portals-xtream-refresh-race.md diff --git a/.changes/portals-xtream-refresh-race.md b/.changes/portals-xtream-refresh-race.md new file mode 100644 index 000000000..96627bd76 --- /dev/null +++ b/.changes/portals-xtream-refresh-race.md @@ -0,0 +1,9 @@ +--- +type: fix +area: portals +--- + +Refreshing an Xtream source keeps your favorites, watch history, hidden +categories and playback positions. Starting the same refresh twice at once — +from the header and from the sources page — used to wipe them, because the +second run saved an already-emptied catalog over the first run's copy.