summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
10 hoursAdd Node#attach_asset! attaching across all lifecycle rowserdgeist
14 hoursRetire nodes#recent, superseded by the action logerdgeist
26 hoursFix Node#title ignoring autosaveerdgeist
29 hoursRender PDF headlines as document cards, not lightbox imageserdgeist
30 hoursPDFs currently should have no credits attached to them in displayerdgeist
30 hoursMore PDF headline eligibilityerdgeist
30 hoursMake PDFs eligible for headline and allow searching assets by filenameerdgeist
32 hoursImplement model side of PDF raster preview generationerdgeist
32 hoursAdd storage isolation for tests, preventing live data destructionerdgeist
35 hoursResolve preview's page-to-node lookup for every layererdgeist
37 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
6 daysAggregate selected weeks in a more human friendly formerdgeist
6 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
8 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
9 daysFix shared preview redirecting to admin for an ordinary new drafterdgeist
9 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
10 daysAdd loadOnFocus to initSearchPicker; asset search shows recent by defaulterdgeist