project-nomad/admin/inertia/pages/settings
chriscrosstalk 97d70a493d
fix(content): refresh installed ZIMs when a download completes to prune ghost entries (#1099)
The Content Explorer remote list already filters out installed ZIMs client-side
(flatData excludes localNames), but the installed-files query has
refetchOnWindowFocus disabled and was never invalidated on download completion.
So when a ZIM finished downloading it dropped off the active-downloads list
(isDownloading -> false) while localFiles stayed stale (isPresent -> false),
letting the just-installed ZIM reappear as a ghost entry until the page remounted.

Add an effect that invalidates the ['zim-files'] query whenever a job drops off
the polled downloads list, so the completed install is picked up and pruned.

Fix originally diagnosed by @johno10661 in #771; reimplemented focused onto
current dev (the accumulated-page/filter groundwork already landed via #731).

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 22:40:06 -07:00
..
zim fix(content): refresh installed ZIMs when a download completes to prune ghost entries (#1099) 2026-07-19 22:40:06 -07:00
advanced.tsx chore: standardize brand name to Project NOMAD, retire backronym 2026-07-18 09:56:54 -07:00
apps.tsx chore: standardize brand name to Project NOMAD, retire backronym 2026-07-18 09:56:54 -07:00
benchmark.tsx fix(ui): ref issue in benchmark page 2026-03-20 19:29:13 +00:00
legal.tsx feat(brand): add ™ to Project NOMAD wordmark on prominent surfaces 2026-07-18 09:56:54 -07:00
maps.tsx fix(Maps): send filename instead of full path to delete endpoint 2026-05-20 10:16:00 -07:00
models.tsx chore: standardize brand name to Project NOMAD, retire backronym 2026-07-18 09:56:54 -07:00
support.tsx chore: standardize brand name to Project NOMAD, retire backronym 2026-07-18 09:56:54 -07:00
system.tsx feat(AI): improved AMD GPU acceleration for Ollama via ROCm + HSA override (#804) 2026-05-20 10:16:00 -07:00
update.tsx chore: standardize brand name to Project NOMAD, retire backronym 2026-07-18 09:56:54 -07:00