summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
16 hoursAdd attached nodes subsection in assets#show and thumbnail in nodes#createerdgeist
18 hoursAdd Node#attach_asset! attaching across all lifecycle rowserdgeist
22 hoursRetire nodes#recent, superseded by the action logerdgeist
34 hoursFix Node#title ignoring autosaveerdgeist
37 hoursRender PDF headlines as document cards, not lightbox imageserdgeist
38 hoursPDFs currently should have no credits attached to them in displayerdgeist
38 hoursMore PDF headline eligibilityerdgeist
38 hoursMake PDFs eligible for headline and allow searching assets by filenameerdgeist
40 hoursImplement model side of PDF raster preview generationerdgeist
40 hoursAdd storage isolation for tests, preventing live data destructionerdgeist
43 hoursResolve preview's page-to-node lookup for every layererdgeist
45 hoursRemove Page#update_assetserdgeist
3 daysMake headline images explicit, add asset creditserdgeist
4 daysFix render gallery rename issue. We saw 500serdgeist
5 daysAccept blank template names in the allowlist validationserdgeist
5 daysEmit a report-only Content-Security-Policy with nonced inline scriptserdgeist
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
6 daysRoute and control trash, restore, and permanent deletionerdgeist
6 daysAdd trash!, restore_from_trash!, and destroy_from_trash! with log entrieserdgeist
6 daysBootstrap the Trash node: reserved slug, identity, guardserdgeist
6 daysRefuse destroying nodes that still have childrenerdgeist
6 daysDrop the orphaned nested-set columns lft and rgterdgeist
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 daysAdd a :large FileAttachment style for full-width inline body imageserdgeist
9 daysRetire wipe_draft! and find_or_create_draft from production codeerdgeist
9 daysMake revisions locale awareerdgeist
10 daysAdd cache-buster using mtime of css and js files outside the asset pipelineerdgeist
10 daysMake revision diffs locale-aware, defaulting to whichever locale changederdgeist
10 daysclone_attributes_from: update translations in place, not delete+recreateerdgeist
10 daysFix shared preview redirecting to admin for an ordinary new drafterdgeist
10 daysWire real autosave into translation editingerdgeist
10 daysAdd per-node translation management: list, edit, destroy, compareerdgeist
10 daysCarry over other-locale translations when creating an autosaveerdgeist
10 daysAsset picker: attach/detach/reorder UI, read-only view, autosave fixerdgeist