summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Expand)Author
17 hoursImplement controller and view side of the attach logicerdgeist
18 hoursfactor out flash rendering from layouts/adminerdgeist
18 hoursAdd Node#attach_asset! attaching across all lifecycle rowserdgeist
21 hoursSplit nodes#edit into a four-quadrant layout on desktoperdgeist
22 hoursRetire nodes#recent, superseded by the action logerdgeist
34 hoursFix Node#title ignoring autosaveerdgeist
38 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 hoursWiden nodes#show to all attachmentserdgeist
38 hoursMake PDFs eligible for headline and allow searching assets by filenameerdgeist
39 hoursExtract Page#headline_asseterdgeist
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
45 hoursRemove unreachable image_box drag-and-drop UIerdgeist
46 hoursShow which image is headlined on nodes#showerdgeist
46 hoursRender asset credit inside the gallery lightbox correctlyerdgeist
46 hoursStop related_assets from duplicating on every cloneerdgeist
47 hoursWhitespace fixerdgeist
3 daysRemove a superflous section headererdgeist
3 daysImprove discoverability of headline image logic in nodes#editerdgeist
3 daysMake headline images explicit, add asset creditserdgeist
3 daysLink publish actions to revision diffs in recentserdgeist
4 daysRemove one dead events viewerdgeist
4 daysAdd copy-url button to assets; unified the mechanism across viewserdgeist
4 daysSimplify sanitize_filenames for the unicode ageerdgeist
4 daysPoint the style sheet to the correct WIP version in treeerdgeist
4 daysStart demolition survey of the css for later redesignserdgeist
4 daysLog CSP violations to their own file instead of relying on Rails.loggererdgeist
4 daysAdd a 500er logger and a trip wire in admin/boom to test iterdgeist
4 daysFix render gallery rename issue. We saw 500serdgeist
4 daysRefine the action log's time column layouterdgeist
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 daysFix the cleanup cascade for a real node destroyerdgeist
6 daysRefuse destroying nodes that still have childrenerdgeist
6 daysAllowlist aggregate order columns and template nameserdgeist
6 daysImplement transparent password hash migrationerdgeist
6 daysFix computed_unique_name code and consumererdgeist