v26.05.23.3: dogfood UX polish + accurate active-batch stats #5
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Patch release rolling up five dogfood-driven fixes from the live IR migration.
UI fixes
6acf273): the Recent Import Tasks list sat stale during an active batch — the polling loop refreshed the active-batch counter but never refetched the table. Now it refreshesloadTasks(true)every 5 s when a batch is in flight.95bc761): switching to Gallery or Showcase made the centered links shift left because the right-side action slot (Select / Shuffle teleport target) grew while the flex layout rebalanced. TopNav now uses a1fr / auto / 1frgrid so the link block stays geometrically centered regardless of side-cell width.c9ddcd0): the modal sat on a near-opaque background and large images overflowed the viewport. Background is now mid-opacity obsidian +backdrop-filter: blur(8px)(matches the TopNav haze); the media wrapper drops itsalign-items: centerand addsmin-height: 0so the canvas finally has a parent height to clamp<img>'smax-height: 100%against.38a45ba): IR-parity. Clicking inside the image still toggles zoom; clicking the surrounding haze closes the modal. Implemented via the image'sgetBoundingClientRect()rather than@click.selfbecause the<img>haspointer-events: nonefor the pan-drag pathway.Backend fix
7a5a714): a re-triggered scan that finds every file already on a non-failedImportTaskenqueues zero work and previously left the batch row stuck inrunningforever./api/system/statsthen picked it as the active batch (most-recently-started running) and reported all-zero counters, hiding the older batch doing the actual work. Nowscan_directoryflips the batch tocompleteimmediately whenfiles_seen == 0, andsystem_statsfilters its active-batch query to running batches with outstandingImportTaskwork.Commits