soulsync/webui/src
BoulderBadgeDad f746fb4fc4 fix(#947): poll ALL staging queries while scanning, not just files
Re-review caught a real bug in the phase-2 polling: it refetched only the files query, but the
album import tab uses its OWN groups query (album-import-tab.tsx). So after a large-folder scan
completed, the album tab would stay stuck on its initial {scanning} response and never populate
(the singles tab was fine — it reads the polled files query). Switched the scan poll to
invalidateImportStagingQueries (files + groups + suggestions) so every mounted staging query
refetches when the scan finishes. (Suggestions is already async/cached, so it just no-ops.)

typecheck clean, scanning test still passes.
2026-06-29 10:03:14 -07:00
..
app test(webui): share shell bridge test helper 2026-05-23 21:23:33 +03:00
components refactor(webui): move badge into primitives 2026-05-24 21:17:22 +03:00
platform feat(webui): clarify import source metadata 2026-05-24 21:17:22 +03:00
routes fix(#947): poll ALL staging queries while scanning, not just files 2026-06-29 10:03:14 -07:00
test test(webui): share shell bridge test helper 2026-05-23 21:23:33 +03:00
routeTree.gen.ts feat(webui): migrate import route to React 2026-05-24 21:11:40 +03:00
vite-env.d.ts Initial Vite app scaffolding & issues page impl 2026-05-13 22:24:46 +03:00