aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Keep the header rule on phonesHEADmastergrm2026-09-191-3/+10
* Remove the menu foldgrm2026-09-197-213/+21
* Show a live preview of the header on the Design tab's Menu cardgrm2026-09-1810-14/+160
* Fold the header menu into a button when its links do not fitgrm2026-09-187-16/+205
* Add menu link size, spacing, a current-page mark and a spread alignmentgrm2026-09-185-16/+70
* Make the menu link styles switches that combinegrm2026-09-186-24/+86
* Revert "Special pages: a gallery page of the blog's images"grm2026-09-1816-270/+59
* Special pages: a gallery page of the blog's imagesgrm2026-09-1816-44/+286
* Give the double-dotted title rule the same gap as the othersgrm2026-09-181-1/+1
* Security: Keep template errors out of production responsesgrm2026-09-181-1/+7
* Security: Throttle search, cap its words and give the query a deadlinegrm2026-09-184-10/+30
* Security: Clamp page numbers so a huge ?p= cannot overflow the offsetgrm2026-09-182-4/+14
* Security: Send security headers; refuse to frame the dashboardgrm2026-09-182-3/+62
* Security: Refuse form posts a browser marks as coming from another origingrm2026-09-183-0/+44
* Security: Check the CSRF token on logoutgrm2026-09-182-0/+18
* Security: Reject backslashes in post-login redirect targetsgrm2026-09-182-2/+15
* Security: Add HTTPS and TRUST_PROXY settingsgrm2026-09-186-22/+92
* Security: Cap the login body and log failed loginsgrm2026-09-182-0/+24
* Security: Throttle login attempts with a per-address, per-account token bucketgrm2026-09-185-1/+141
* Security: Serve /media single-range onlygrm2026-09-182-0/+26
* Pair headed gizmo announcements two to a row, split by text lengthgrm2026-09-187-11/+106
* Give the rule under titles more room above and belowgrm2026-09-181-2/+3
* Send a blogger to their own dashboard from another blog's /webadmingrm2026-09-181-9/+21
* Add switches to keep announcements off a page or off post pagesgrm2026-09-1810-33/+77
* Add Fira Code as a built-in font choicegrm2026-09-175-4/+113
* Make the blog text a little smaller and tightergrm2026-09-171-4/+4
* Add a page width: cap the columns at so many pixels, centred or at the leftgrm2026-09-174-11/+93
* Keep the tags off the title when a post shows no dategrm2026-09-171-1/+2
* Replace the colons title rule with a double dotted bordergrm2026-09-175-9/+10
* Add a colons kind to the rule under titles, and stop its label wrappinggrm2026-09-175-5/+13
* Let a post hide its dategrm2026-09-178-19/+30
* Add a rule under page and post titles, and tags shown with a # in frontgrm2026-09-1710-16/+74
* Add custom fonts: upload WOFF2/WOFF/TTF/OTF files and pick them on the Design...grm2026-09-1714-55/+196
* Add a header rule beside the title or logo, and plain menu linksgrm2026-09-176-13/+106
* Keep a chosen image older than the picker's list, and the layout on a rejecte...grm2026-09-173-31/+79
* Add the Gizmo look for announcements: framed boxes that share a rowgrm2026-09-179-6/+35
* Let the header and footer follow the main columngrm2026-09-174-2/+25
* Add post summaries, featured images and a page outrogrm2026-09-1724-116/+372
* Merge the Layout and Design tabs into one form with a single Savegrm2026-09-1621-852/+1156
* Add an HTML mode to posts, page intros and announcementsgrm2026-09-1619-89/+250
* Put the header search box in the menu row, and stop saying "Search"grm2026-09-165-15/+34
* Add a search box module and a search pagegrm2026-09-1616-15/+245
* Make the post form's tag input a box with a folded list of chipsgrm2026-09-156-30/+50
* Add post tags, with a tag page and two side-column modulesgrm2026-09-1525-54/+519
* Give the editor a Markdown toolbar and preview, restyle the dashboardgrm2026-09-1510-166/+406
* Turn the image library into a file library, with a per-blog upload limitgrm2026-09-1435-359/+1295
* Let the blogger set a post's date, when writing it and afterwardsgrm2026-09-146-7/+54
* Add languages: English and Greek, chosen per blog on the Settings tabgrm2026-09-1446-500/+1267
* Drop the single-database split and re-baseline the control migrationsgrm2026-09-149-323/+13
* Send the dashboard brand link to the overview when logged ingrm2026-09-141-1/+1