| Age | Commit message (Expand) | Author |
| 30 hours | wipe_draft!: add a grace period to the lock-with-no-draft branch | erdgeist |
| 32 hours | Carry over other-locale translations when creating an autosave | erdgeist |
| 42 hours | Asset picker: attach/detach/reorder UI, read-only view, autosave fix | erdgeist |
| 43 hours | Add RelatedAssetsController: search, attach, detach, reorder | erdgeist |
| 47 hours | Rebuild the admin dashboard: icon nav, search, signposts, widgets | erdgeist |
| 2 days | Extract drafts/recent query logic from controller into Node | erdgeist |
| 3 days | Add drafts/recent/mine/chapters admin node views | erdgeist |
| 4 days | Prevent a staged parent move from crashing on its own descendant | erdgeist |
| 5 days | Add head/draft/autosave layer comparison at three UI entry points | erdgeist |
| 6 days | Fix blank-title validation and its lost form state on re-render | erdgeist |
| 6 days | Fix authorship and published_at loss in autosave promotion | erdgeist |
| 6 days | Add head/draft/autosave hierarchy to Node | erdgeist |
| 8 days | Replace awesome_nested_set with a plain parent_id-based NestedTree concern | erdgeist |
| 8 days | Apply slug immediately for never-published nodes | erdgeist |
| 2026-06-30 | Phase 1: standalone events, external_url on nodes | erdgeist |
| 2026-06-27 | Stage 7: Rails 7.2 → 8.1 on Ruby 3.2.11 | erdgeist |
| 2026-06-27 | Fix I18n::InvalidLocale :root errors | erdgeist |
| 2026-06-26 | Enable full-text search via PostgreSQL tsvector on page_translations | erdgeist |
| 2026-06-26 | Stage 5 fixes: RouteWithParams removal, Globalize fallbacks, search stub, to_s(:db) → to_fs(:db), LockedByAnotherUser autoload, test environment config | erdgeist |
| 2026-06-26 | Stage 4: Rails 5.2 -> 6.1 on Ruby 2.7.2 | erdgeist |
| 2026-06-25 | Rails 5.2 application fixes | erdgeist |
| 2026-06-25 | Rails 4.2 model and controller fixes | erdgeist |
| 2026-06-24 | Fix tagged content aggregator, assets path, and add regression tests | erdgeist |
| 2026-06-24 | Stage 1 complete: Rails 2.3.5 to Rails 3.2.22.5 upgrade | erdgeist |
| 2026-06-23 | Update deployed state to what's currently running | erdgeist |
| 2011-02-10 | added body to the index and removed spaces | hukl |
| 2010-01-14 | Updated globalize2 to latest version. Modified existing code accoringly | hukl |
| 2009-11-17 | don't set the published_at upon creation of the first draft but rather on publish | hukl |
| 2009-11-15 | removed date and author from the standard template and introduced a dedicated update template which will get auto assigned if a node is created under updates... | hukl |
| 2009-11-14 | Resolved issue of changing rss feed ids when changing the slugs of nodes | hukl |
| 2009-11-11 | implemented that pages now have an author and an editor | hukl |
| 2009-11-02 | make sure user and published_at stay the same | hukl |
| 2009-10-20 | allow to overwrite the original user in edit view | hukl |
| 2009-10-19 | changes for giving root a title | hukl |
| 2009-10-17 | added some more validations to ensure data integrity and applied necessary changes on tests | hukl |
| 2009-10-17 | added slug validation exception for Node.root | hukl |
| 2009-09-12 | changed the ui click flow a bit | hukl |
| 2009-09-11 | enhanced LockedByAnotherUser exception which now includes a message showing the last modified time. | hukl |
| 2009-09-10 | refactored the create method to actually produce meaningful error messages when something goes wrong. added tests for corner cases | hukl |
| 2009-09-09 | added editing of slugs and moving of nodes. to edit a slug or move a node you edit that node, make your changes and save. the slug and parent node changes ge... | hukl |
| 2009-09-09 | fixed yet another bug when editing slugs or moving nodes | hukl |
| 2009-09-09 | uhm yeah - well it was finally time to validate the uniqueness of slugs scoped to the parent_id. Who though it wasn't there already? | hukl |
| 2009-09-07 | fixed a bug in update_unique_name | hukl |
| 2009-09-03 | more graceful handling of locked pages exceptions. | hukl |
| 2009-08-08 | additionally indexing slug and unique name | hukl |
| 2009-07-18 | Test::Unit Fixtures can't handle globalize2's translated attributes which is why its impossible to set translated attributes via fixtures. Therefor I removed... | hukl |
| 2009-06-10 | little convenience method for retrieving a useful title for a node | hukl |
| 2009-05-02 | fix for parenthesis warning | hukl |
| 2009-05-01 | added thinking_sphinx plugin for fulltext search on nodes and heads | hukl |
| 2009-04-27 | minor fix. users were not set properly | hukl |