QA batch 5a - navigation and views (v0.6.253) #702

Merged
Cordy merged 10 commits from fix-qa5 into main 2026-09-23 20:26:49 +00:00
Owner

Fifth batch, first slice: navigation, views, and the peering tab.

  • #view/<name> routes for the six non-folder sidebar destinations, honored at boot and on hashchange (#668)
  • Stale/unknown paths toast "folderGone" and return to Personal instead of ghost-listing the previous folder (#667)
  • Sidebar storage meter refreshes (5s throttle in load()) after mutations; meter text stops repeating "Storage" (#666)
  • Recents keeps the server's newest-opened-first order (dropped the sortable opt) (#669)
  • Peering Global settings reachable again: ADM_TABS entry, data-tab on the buttons, a peering branch in setAdminTab for the data-ptab panes, and addEventListener so the dialog handler survives the admin shell's onclick reassignment (#684)

Red-green: web/test/qa5.test.js. i18n x4 for folderGone.

(#673 — the always-empty Activity feed — ships separately as batch 5b: it needs a storage-level recorder so WOPI/TUS/WebDAV writes count.)

Closes #668
Closes #667
Closes #666
Closes #669
Closes #684

Fifth batch, first slice: navigation, views, and the peering tab. - `#view/<name>` routes for the six non-folder sidebar destinations, honored at boot and on hashchange (#668) - Stale/unknown paths toast "folderGone" and return to Personal instead of ghost-listing the previous folder (#667) - Sidebar storage meter refreshes (5s throttle in load()) after mutations; meter text stops repeating "Storage" (#666) - Recents keeps the server's newest-opened-first order (dropped the `sortable` opt) (#669) - Peering Global settings reachable again: ADM_TABS entry, `data-tab` on the buttons, a peering branch in setAdminTab for the data-ptab panes, and addEventListener so the dialog handler survives the admin shell's onclick reassignment (#684) Red-green: web/test/qa5.test.js. i18n x4 for folderGone. (#673 — the always-empty Activity feed — ships separately as batch 5b: it needs a storage-level recorder so WOPI/TUS/WebDAV writes count.) Closes #668 Closes #667 Closes #666 Closes #669 Closes #684
Every named view gets an address (#view/<name>) honored at boot and on hashchange; a stale or unknown path says so and returns to Personal instead of ghost-listing the previous folder; the sidebar storage meter refreshes (throttled) whenever a mutation reloads the listing, and its text stops repeating the Storage label; Recents keeps the server's newest-opened-first order; the peering Global-settings tab is reachable again (registered in ADM_TABS, buttons carry data-tab, setAdminTab switches the peer panes, and the dialog handler survives the admin shell's onclick reassignment).
changelog: v0.6.253
All checks were successful
ci / test-and-build (pull_request) Successful in 1m18s
a4b200abfc
Cordy merged commit 6ba38120ec into main 2026-09-23 20:26:49 +00:00
Cordy deleted branch fix-qa5 2026-09-23 20:26:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#702
No description provided.