summaryrefslogtreecommitdiff
path: root/test/models
AgeCommit message (Expand)Author
13 hoursAdd Node#attach_asset! attaching across all lifecycle rowserdgeist
17 hoursRetire nodes#recent, superseded by the action logerdgeist
30 hoursFix Node#title ignoring autosaveerdgeist
33 hoursRender PDF headlines as document cards, not lightbox imageserdgeist
33 hoursPDFs currently should have no credits attached to them in displayerdgeist
33 hoursMore PDF headline eligibilityerdgeist
34 hoursMake PDFs eligible for headline and allow searching assets by filenameerdgeist
40 hoursRemove Page#update_assetserdgeist
3 daysMake headline images explicit, add asset creditserdgeist
5 daysAccept blank template names in the allowlist validationserdgeist
5 daysGive action log entries per-verb iconserdgeist
5 daysAnnotate the History list with each revision's lifecycleerdgeist
5 daysGive Trash a proper title on lazy constructionerdgeist
5 daysKeep the Trash out of the drafts surfaceserdgeist
5 daysTeach the action log reader the Trash vocabularyerdgeist
5 daysAdd Trash affordances: cockpit, listing, dashboard entryerdgeist
5 daysAdd trash!, restore_from_trash!, and destroy_from_trash! with log entrieserdgeist
5 daysBootstrap the Trash node: reserved slug, identity, guardserdgeist
5 daysRefuse destroying nodes that still have childrenerdgeist
6 daysAllowlist aggregate order columns and template nameserdgeist
6 daysAllow updating migrated users without supplying a passworderdgeist
6 daysImplement transparent password hash migrationerdgeist
6 daysAdd some more tests for the login basics while refactoringerdgeist
6 daysImprove test coverage for two-ordinal week selection in rrule humaniziererdgeist
7 daysAggregate selected weeks in a more human friendly formerdgeist
7 daysmanaged RRULE constructs now include week selectionerdgeist
7 daysCondense the action log into a scannable tableerdgeist
7 daysAdd a reader for the action log at admin/logerdgeist
7 daysRecord the full lifecycle contract in NodeAction entrieserdgeist
8 daysAdd NodeAction: an append-only log of who did what to a nodeerdgeist
9 daysExtend static-asset cache-busting to the public layouterdgeist
9 daysRetire wipe_draft! and find_or_create_draft from production codeerdgeist
9 daysAdd cache-buster using mtime of css and js files outside the asset pipelineerdgeist
10 daysclone_attributes_from: update translations in place, not delete+recreateerdgeist
10 daysCarry over other-locale translations when creating an autosaveerdgeist
10 daysAsset picker: attach/detach/reorder UI, read-only view, autosave fixerdgeist
10 daysRebuild the admin dashboard: icon nav, search, signposts, widgetserdgeist
10 daysAdd a locale-aware relative-time helper; drop stale locale overrideserdgeist
11 daysExtract drafts/recent query logic from controller into Nodeerdgeist
11 daysGive the sitemap its own view, with collapse and descendant countserdgeist
11 daysAdd drafts/recent/mine/chapters admin node viewserdgeist
12 daysPrevent a staged parent move from crashing on its own descendanterdgeist
13 daysAdd the missing assertions two tests were silently running withouterdgeist
13 daysFix rrule/url column overflow on events#indexerdgeist
13 daysInclude assets, tags and template in diff between revisionserdgeist
13 daysStop diff output from corrupting the document on structural tag changeserdgeist
13 daysAdd head/draft/autosave layer comparison at three UI entry pointserdgeist
13 daysRetire vendored cacycle_diff.js for a diff-lcs-based diff viewerdgeist
2026-07-08Add revert!/discard and rebuild nodes#edit around the new hierarchyerdgeist
2026-07-08Fix authorship and published_at loss in autosave promotionerdgeist