feat(#389): mobile wave D — admin drill-in, ceremony cards, editor bar #523
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix-389d"
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?
Final wave of the #389 mobile pass, per the "functional admin, 3 desktop-only ceremonies" decision on the issue.
Admin drill-in (≤819px): the admin rail lives inside the sidebar, which has always been hidden below 820px — so Administration was unreachable on phones even after wave A exposed the entry points. Opening admin from the More sheet or avatar menu now lands on a topic list (
body[data-admlist]screen flag) built by proxying the real rail buttons — same icons and translated labels, andopenAdminkeeps all its logic since the proxies just.click()the originals. Picking a topic shows the normal topic content; a back affordance in the admin header returns to the list.closeAdminclears the flag.Tab bar in adminmode (revisits wave A): the
#app.adminmode #tabbar{display:none}rule is removed — the tab bar stays visible in admin, and a tab tap callscloseAdmin()before navigating, so save-bar dirty-revert semantics run as usual.Ceremony cards: audit leak tracing (Trace pane), recovery key rotation/drain (encryption slot), and peering key exchange each get a
.deskcardnote at narrow widths — "multi-step ceremony, more comfortable on a desktop" in en/de-CH/fr/it (no eszett). Advice, not a gate: nothing is disabled.Editor bar (≤480px): 44px bar, icon-only back, path and app tag hidden. The read-only chip never degrades.
Desktop invariant: third base line
#admtopics, #admback, .deskcard{display:none}, everything else fenced; gate re-verified across all style blocks including the newbody[data-admlist]flag;node --checkgreen.