feat(workspace): show the one-time older-images notice in the shell (#529)

* feat(workspace): show the one-time older-images notice in the shell

After the switch everyone lands on Library, so someone who has not dismissed
the notice might never be prompted. It now shows above every workspace page
until dismissed, sharing pm_update_notice_dismissed with System > Sources and
the admin modal. Browser specs start with it dismissed.

Closes #527

* test(workspace): turn the older-images notice on where specs expect it

Two System specs read the Sources notice from empty storage, and the new
spec read a job list earlier specs had filled.
This commit is contained in:
Vito
2026-10-30 22:06:17 +00:00
committed by GitHub
parent cd284432f5
commit ae3e191990
13 changed files with 349 additions and 39 deletions
+2
View File
@@ -52,6 +52,8 @@
</header>
<!-- D129: the library-location notice, shown above every page while a node-folder library can move. -->
<div id="library-banner" class="library-banner" hidden></div>
<!-- D166: the one-time upgrade notice, shown above every page until dismissed. -->
<div id="older-images-notice" class="library-banner" hidden></div>
<main id="workspace-main" tabindex="-1"></main>
<footer class="app-footer"><span>ComfyAssets · Local tools. Your library.</span></footer>
</div>