summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
33 hoursAdd migraton for bcrypt password digest on user modelerdgeist
33 hoursImplement transparent password hash migrationerdgeist
33 hoursAdd some more tests for the login basics while refactoringerdgeist
33 hoursUse SecureRandom instead of the hand rolled implementationerdgeist
33 hoursImprove test coverage for two-ordinal week selection in rrule humaniziererdgeist
33 hoursFix computed_unique_name code and consumererdgeist
33 hoursFix grammar for unknown action and discard_autosaveerdgeist
33 hoursRetire recent changes widget, replace with action logerdgeist
33 hoursRetire recent changes widget, replace with action logerdgeist
2 daysGive all text and password inputs border-radiierdgeist
2 daysCutover to new Recent Changes widgeterdgeist
2 daysConstruct DOM elements using escaping helpers to prevent XSSerdgeist
2 daysAdd a script to backfill action log from existing recordserdgeist
2 daysMove rrule builder to a partial and share between events#new and events#editerdgeist
2 daysAggregate selected weeks in a more human friendly formerdgeist
2 daysmanaged RRULE constructs now include week selectionerdgeist
2 daysSplit current_unique_name in a setter and an accessorerdgeist
3 daysnodes#show's revisions subsection renamed to historyerdgeist
3 daysCondense the action log into a scannable tableerdgeist
3 daysDon't reference your own user as 'du' in action log. It breaks grammar.erdgeist
3 daysAdd a reader for the action log at admin/logerdgeist
3 daysRecord the full lifecycle contract in NodeAction entrieserdgeist
3 daysProvide parent_unique_name in nodes#new if parent is already pre-seterdgeist
3 daysRemove some remnants of legacy admin wizard interfaceerdgeist
4 daysAdd NodeAction: an append-only log of who did what to a nodeerdgeist
4 daysMake the recent-changes page match the widget it links fromerdgeist
4 daysRemove dead admin/_recent_changes partialerdgeist
4 daysAdd scaffolding for a proper tech documentation from everything I could remembererdgeist
4 daysSupply related-asset URLs/name and public inline-image CSSerdgeist
4 daysAdd inline image insertion for page bodies, plus a headline-conflict badgeerdgeist
4 daysExtend static-asset cache-busting to the public layouterdgeist
4 daysCrop headline images to aspect ratio instead of distorting themerdgeist
4 daysAdd a :large FileAttachment style for full-width inline body imageserdgeist
5 daysRetire wipe_draft! and find_or_create_draft from production codeerdgeist
5 daysAdd chapter images: thumbnail on the list, headline image on the detail pageerdgeist
5 daysAdd a toggleable live preview panel to both editorserdgeist
5 daysMake revisions locale awareerdgeist
5 daysAdd tooltips to all navbar itemserdgeist
5 daysMake tags a pill list on nodes#showerdgeist
5 daysStore return_to before resetting session in loging. Fixes returning to an admin page before logging inerdgeist
5 daysRe-add language selector, but fix the mis-nomer for english pageserdgeist
5 daysMerge branch 'erdgeist-revive-events'erdgeist
5 daysRemove orphaned language selector for admin viewserdgeist
5 daysAdd cache-buster using mtime of css and js files outside the asset pipelineerdgeist
5 daysRemove redundant default translation from the translations subsectionerdgeist
5 daysFix: p elements can't contain buttons. Convert it to a diverdgeist
5 daysMake revision diffs locale-aware, defaulting to whichever locale changederdgeist
5 daysclone_attributes_from: update translations in place, not delete+recreateerdgeist
5 daysFix autosave bug: sync tinymce's state back to textarea before serializingerdgeist
5 daysFix shared preview redirecting to admin for an ordinary new drafterdgeist