| Age | Commit message (Expand) | Author |
| 2026-08-01 | tidy up user list, make otp flag more visible | erdgeist |
| 2026-08-01 | Fix some spacing issues in user table and the wrapper | erdgeist |
| 2026-08-01 | Show and extend the elevation window | erdgeist |
| 2026-07-31 | Warn before the gate refuses, and check restore destinations | erdgeist |
| 2026-07-31 | Show the gate before it refuses, and check the destination | erdgeist |
| 2026-07-31 | Group user accounts by role | erdgeist |
| 2026-07-30 | Provide the full i18n matrix for public/admin-preview/shared-preview urls | erdgeist |
| 2026-07-30 | Replaces the grey slab and filled-box handle with the house card idiom, | erdgeist |
| 2026-07-30 | Remove horizontal wiggle on mobile view | erdgeist |
| 2026-07-27 | Retire orphaned drafts partial and their translations | erdgeist |
| 2026-07-27 | Increase tap target in main nav | erdgeist |
| 2026-07-27 | Consolidate all main nav items in a single partial | erdgeist |
| 2026-07-27 | Move switchers out of the user check, so it also works when logged out | erdgeist |
| 2026-07-26 | Give the admin stylesheet a dark mode | erdgeist |
| 2026-07-26 | Fix minor flips in color names | erdgeist |
| 2026-07-26 | Name every colour in the admin stylesheet | erdgeist |
| 2026-07-26 | Fix login view so the user knows where they are logging in to | erdgeist |
| 2026-07-26 | More visual cleanups for input fields | erdgeist |
| 2026-07-26 | Admin layout goes mobile first. Fixing some width issues on the way | erdgeist |
| 2026-07-26 | Fix: font size compensation for missing viewport is not needed anymore | erdgeist |
| 2026-07-24 | Rename layout classes to what they actually do | erdgeist |
| 2026-07-24 | Polish the OTP flows: autocomplete tokens, button dialect, QR sizing, my-account link | erdgeist |
| 2026-07-23 | Force tags to be lowercase. A script unifies existing tags in both cases | erdgeist |
| 2026-07-23 | Turn the asset upload forms into file drop targets | erdgeist |
| 2026-07-22 | Implement controller and view side of the attach logic | erdgeist |
| 2026-07-22 | Remove orphaned recent changes css rules | erdgeist |
| 2026-07-22 | Split nodes#edit into a four-quadrant layout on desktop | erdgeist |
| 2026-07-22 | Fix mobile viewport width from 800px to 100% | erdgeist |
| 2026-07-21 | Remove unreachable image_box drag-and-drop UI | erdgeist |
| 2026-07-21 | Show which image is headlined on nodes#show | erdgeist |
| 2026-07-20 | Improve discoverability of headline image logic in nodes#edit | erdgeist |
| 2026-07-20 | Make headline images explicit, add asset credits | erdgeist |
| 2026-07-19 | Leave a little air above node action summaries | erdgeist |
| 2026-07-19 | Refine the action log's time column layout | erdgeist |
| 2026-07-18 | Give action log entries per-verb icons | erdgeist |
| 2026-07-18 | Annotate the History list with each revision's lifecycle | erdgeist |
| 2026-07-18 | Add Trash affordances: cockpit, listing, dashboard entry | erdgeist |
| 2026-07-17 | Retire recent changes widget, replace with action log | erdgeist |
| 2026-07-17 | Give all text and password inputs border-radii | erdgeist |
| 2026-07-17 | Cutover to new Recent Changes widget | erdgeist |
| 2026-07-16 | Condense the action log into a scannable table | erdgeist |
| 2026-07-15 | Make the recent-changes page match the widget it links from | erdgeist |
| 2026-07-14 | Add inline image insertion for page bodies, plus a headline-conflict badge | erdgeist |
| 2026-07-14 | Add a toggleable live preview panel to both editors | erdgeist |
| 2026-07-14 | Make tags a pill list on nodes#show | erdgeist |
| 2026-07-13 | Add per-node translation management: list, edit, destroy, compare | erdgeist |
| 2026-07-13 | Asset picker: attach/detach/reorder UI, read-only view, autosave fix | erdgeist |
| 2026-07-13 | Wavy-underline: allowlist to default; destroy-button and search polish | erdgeist |
| 2026-07-13 | Fix search widget input width; remove dead navigation CSS | erdgeist |
| 2026-07-13 | UI cleanup pass: search overlay position, remaining table forms | erdgeist |