summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
25 hoursAccept blank template names in the allowlist validationserdgeist
25 hoursEmit a report-only Content-Security-Policy with nonced inline scriptserdgeist
26 hoursGive action log entries per-verb iconserdgeist
37 hoursAnnotate the History list with each revision's lifecycleerdgeist
37 hoursGive Trash a proper title on lazy constructionerdgeist
38 hoursKeep the Trash out of the drafts surfaceserdgeist
39 hoursTeach the action log reader the Trash vocabularyerdgeist
39 hoursAdd Trash affordances: cockpit, listing, dashboard entryerdgeist
42 hoursRoute and control trash, restore, and permanent deletionerdgeist
42 hoursAdd trash!, restore_from_trash!, and destroy_from_trash! with log entrieserdgeist
43 hoursBootstrap the Trash node: reserved slug, identity, guardserdgeist
43 hoursRefuse destroying nodes that still have childrenerdgeist
43 hoursDrop the orphaned nested-set columns lft and rgterdgeist
46 hoursAllowlist aggregate order columns and template nameserdgeist
47 hoursAllow updating migrated users without supplying a passworderdgeist
47 hoursImplement transparent password hash migrationerdgeist
47 hoursAdd some more tests for the login basics while refactoringerdgeist
47 hoursImprove test coverage for two-ordinal week selection in rrule humaniziererdgeist
3 daysAggregate selected weeks in a more human friendly formerdgeist
3 daysmanaged RRULE constructs now include week selectionerdgeist
3 daysCondense the action log into a scannable tableerdgeist
4 daysAdd a reader for the action log at admin/logerdgeist
4 daysRecord the full lifecycle contract in NodeAction entrieserdgeist
5 daysAdd NodeAction: an append-only log of who did what to a nodeerdgeist
5 daysExtend static-asset cache-busting to the public layouterdgeist
5 daysAdd a :large FileAttachment style for full-width inline body imageserdgeist
5 daysRetire wipe_draft! and find_or_create_draft from production codeerdgeist
6 daysMake revisions locale awareerdgeist
6 daysAdd cache-buster using mtime of css and js files outside the asset pipelineerdgeist
6 daysMake revision diffs locale-aware, defaulting to whichever locale changederdgeist
6 daysclone_attributes_from: update translations in place, not delete+recreateerdgeist
6 daysFix shared preview redirecting to admin for an ordinary new drafterdgeist
6 daysWire real autosave into translation editingerdgeist
6 daysAdd per-node translation management: list, edit, destroy, compareerdgeist
6 daysCarry over other-locale translations when creating an autosaveerdgeist
7 daysAsset picker: attach/detach/reorder UI, read-only view, autosave fixerdgeist
7 daysAdd loadOnFocus to initSearchPicker; asset search shows recent by defaulterdgeist
7 daysAdd RelatedAssetsController: search, attach, detach, reordererdgeist
7 daysNormalize action-button wording and add icons app-wideerdgeist
7 daysRebuild the admin dashboard: icon nav, search, signposts, widgetserdgeist
7 daysAdd a locale-aware relative-time helper; drop stale locale overrideserdgeist
7 daysAdd a grouped tag+node search endpoint for the upcoming dashboarderdgeist
7 daysExtract drafts/recent query logic from controller into Nodeerdgeist
8 daysGive the sitemap its own view, with collapse and descendant countserdgeist
8 daysAdd drafts/recent/mine/chapters admin node viewserdgeist
9 daysDo not offer to destroy the only draft of a never-published nodeerdgeist
9 daysPrevent a staged parent move from crashing on its own descendanterdgeist
9 daysFix current_user/uniq inconsistencies in admin#index, remove dead queryerdgeist
9 daysAdd the missing assertions two tests were silently running withouterdgeist
9 daysFix rrule/url column overflow on events#indexerdgeist