summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
9 hoursAdd tests for the asset<->nodes attach cycle and the flash notice survival fixerdgeist
9 hoursAdd attached nodes subsection in assets#show and thumbnail in nodes#createerdgeist
11 hoursAdd Node#attach_asset! attaching across all lifecycle rowserdgeist
15 hoursRetire nodes#recent, superseded by the action logerdgeist
27 hoursFix Node#title ignoring autosaveerdgeist
31 hoursRender PDF headlines as document cards, not lightbox imageserdgeist
31 hoursPDFs currently should have no credits attached to them in displayerdgeist
31 hoursMore PDF headline eligibilityerdgeist
31 hoursMake PDFs eligible for headline and allow searching assets by filenameerdgeist
33 hoursImplement model side of PDF raster preview generationerdgeist
33 hoursAdd storage isolation for tests, preventing live data destructionerdgeist
36 hoursResolve preview's page-to-node lookup for every layererdgeist
38 hoursRemove Page#update_assetserdgeist
2 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
5 daysRoute and control trash, restore, and permanent deletionerdgeist
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
5 daysDrop the orphaned nested-set columns lft and rgterdgeist
5 daysAllowlist aggregate order columns and template nameserdgeist
5 daysAllow updating migrated users without supplying a passworderdgeist
5 daysImplement transparent password hash migrationerdgeist
5 daysAdd some more tests for the login basics while refactoringerdgeist
5 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
9 daysAdd cache-buster using mtime of css and js files outside the asset pipelineerdgeist
9 daysMake revision diffs locale-aware, defaulting to whichever locale changederdgeist
9 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