| Age | Commit message (Expand) | Author |
| 9 days | Surface redirects in nodes#show, the action log and when publishing | erdgeist |
| 13 days | Bridge Rails values into JavaScript through a JSON element | erdgeist |
| 2026-08-09 | Refuse destroying an asset that is still attached | erdgeist |
| 2026-08-09 | Attach assets to the draft instead of to every lifecycle row | erdgeist |
| 2026-08-08 | Move the external homepage onto the draft | erdgeist |
| 2026-08-07 | Show a pending address in the cockpit, the diff and the publish confirm | erdgeist |
| 2026-08-06 | Re-structure sitemap, all subpages collapsed by default, visually tightened | erdgeist |
| 2026-08-06 | Let editors set a node external homepage, gated and witnessed | erdgeist |
| 2026-08-06 | Preload page titles for the sitemap, and order containers before leaves | erdgeist |
| 2026-08-06 | Reduce the events list to title, when and actions | erdgeist |
| 2026-08-04 | Witness every promotion and demotion made through the roles form | erdgeist |
| 2026-08-03 | Share one flag stack between the account roster and the events list | erdgeist |
| 2026-08-03 | Render dates, booleans and counts through the locale files | erdgeist |
| 2026-08-02 | Report changing the end time of an event in action log | erdgeist |
| 2026-08-02 | Witness calendar entries | erdgeist |
| 2026-08-02 | Witness account creation | erdgeist |
| 2026-08-02 | Keep the compared translation independent of the interface language | erdgeist |
| 2026-08-02 | Let the sanitizer honour what the editor permits | erdgeist |
| 2026-08-01 | Allow aggregate to order by slug and paint chapters list more nicely | erdgeist |
| 2026-08-01 | Let Redaktion grant and revoke its own role | erdgeist |
| 2026-07-31 | Bind aggregates over scoped tags to their subtree | erdgeist |
| 2026-07-31 | Replace user deletion with deactivation | erdgeist |
| 2026-07-31 | Group user accounts by role | erdgeist |
| 2026-07-31 | Restrict editor provided partial names to alphanum(/alphanum)? | erdgeist |
| 2026-07-31 | Let shortcode aggregate log but remove failed shortcode itself | erdgeist |
| 2026-07-30 | Canonicalise per locale and declare hreflang alternates | erdgeist |
| 2026-07-30 | Bring some tags forward to 2026 and provide humanized asset name | erdgeist |
| 2026-07-30 | Emit per-page Open Graph metadata | erdgeist |
| 2026-07-25 | Extract public-site strings to i18n | erdgeist |
| 2026-07-25 | Retire the unroutable occurrences scaffolding | erdgeist |
| 2026-07-24 | Render the otp verbs properly in the action log | erdgeist |
| 2026-07-24 | Reduce visual clutter: remove time from article partials | erdgeist |
| 2026-07-23 | Restyle pdf headline cards | erdgeist |
| 2026-07-23 | Zoom the action log on assets | erdgeist |
| 2026-07-23 | Record asset deltas at publish, with changed assets as participants | erdgeist |
| 2026-07-23 | Witness asset uploads and out-of-band attaches in the action log | erdgeist |
| 2026-07-23 | Witness asset destruction, naming every node it strips | erdgeist |
| 2026-07-21 | Render PDF headlines as document cards, not lightbox images | erdgeist |
| 2026-07-21 | Extract Page#headline_asset | erdgeist |
| 2026-07-21 | Render asset credit inside the gallery lightbox correctly | erdgeist |
| 2026-07-20 | Make headline images explicit, add asset credits | 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 | Teach the action log reader the Trash vocabulary | erdgeist |
| 2026-07-16 | Condense the action log into a scannable table | erdgeist |
| 2026-07-16 | Don't reference your own user as 'du' in action log. It breaks grammar. | erdgeist |
| 2026-07-16 | Add a reader for the action log at admin/log | erdgeist |
| 2026-07-14 | Extend static-asset cache-busting to the public layout | erdgeist |
| 2026-07-14 | Re-add language selector, but fix the mis-nomer for english pages | erdgeist |
| 2026-07-13 | Remove orphaned language selector for admin views | erdgeist |