Libron is the body serif and Cal Sans is used for headings and the header
nav, both under the SIL OFL with licences alongside the font files. Both
are preloaded so the header doesn't shift while Cal Sans loads. Also
nudge note text up and note/article metadata down in size.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add an Article::published() scope and use it on the front page (which
previously showed drafts), the /blog listing and the feeds. Draft
articles are still reachable at their URL, but now show a draft notice,
a "[Draft]" title prefix and a noindex robots meta tag.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
iA Writer's IndieAuth client predates PKCE support in the spec, so it
can't complete the normal authorization flow. Add an admin form to
mint a token directly (reusing the existing TokenService), so it can
be pasted into clients that support manual token setup instead.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017USyUg8PwuoDcHP8pv5xjy
Replace the single-icon popover with a dropdown of radio inputs with a
compact two-button toggle (light/dark), inspired by vale.rocks' design:
clicking an icon forces that theme, clicking the active icon again
returns to following the system preference. Keeps the existing
light-dark() colour-scheme mechanism and view-transition wipe
animation, and reuses the project's existing Fluent UI sun/moon icons.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fn4aNjE3ofpDM78F4qmdCV
Breaks the table out of the centred content column to full page
width via a subgrid on <main> (adds a reusable .full-bleed utility),
and reworks the table itself to match a Claude Design mockup: a
rounded card wrapper, scope values as pill chips, a dotted status
pill, and proportional column widths. Colours use the site's
existing --primary-hue/light-dark() tokens so it stays correct in
both themes. The card scrolls horizontally on narrow viewports
instead of clipping content.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LHN7V9kyZxrsxaspMSqoGJ
Swap the syntax highlighting library and its CSS theme (zenburn -> nord,
matching tempest's class names), add padding to code blocks, and commit
the missing compressed winter.js assets from the earlier asset rename.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
max-width: 100% alone lets img/picture height stay at intrinsic size,
so on narrow viewports images could still overflow vertically or look
squashed. Adding height: auto keeps the aspect ratio correct as width
scales down.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Squashed commit of the following:
commit 1701a33d313d0969b061c8a87734395312045d9a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:44:29 2019 +0000
Try and get security checker working again
commit 2f81f28419304cad1678c6ee054eb3c8782fa082
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:38:41 2019 +0000
Make sure aaron's profile pic is saved
commit 8a78aeec9c648a647fcb5d778b3003df5c3f653e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Mar 16 18:16:16 2019 +0000
Lets push out the new style as is
commit a8015907d44370600ae3711605f96c4e3a637fca
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Mar 15 21:31:19 2019 +0000
More design work
commit 12cb6e1bfc23ca9591e5348ebc6e49614d686722
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Mar 10 16:00:30 2019 +0000
Updating CSS styles for design v2
Squashed commit of the following:
commit 9dda7057ccf0cfca2a4b1139e6573277aebd5369
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 27 14:12:33 2019 +0000
Stop words wrapping in popup
Squashed commit of the following:
commit eb55e94ed89a1b8ccd1db10a36efd28d8896f316
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Thu Jan 24 18:45:00 2019 +0000
Remove un-needed use statments, fix tests now we have 2 articles
commit f1c12c1b43d071fe0484407a9692ee4184542437
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:39:56 2019 +0000
Remove prism files
commit 3a1d12d9181600f661593c662dbc18d152413b28
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:39:24 2019 +0000
Use the new css file in the search page
commit 119b6b5163c217a15770004a45b07bacdfb766f0
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Wed Jan 23 19:36:14 2019 +0000
Recompress assets
commit afae245d0211dd31fcc131cecb0fab4084895612
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:33:56 2019 +0000
Style codeblocks in articles as well
commit 53be0a2023755c2f16ba1560d88f9c66675b581d
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:23:25 2019 +0000
Styled codeblocks are now on the notes pages
commit 818add06f349874501cc44baf332dc63dfdcfab1
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 19:08:56 2019 +0000
Install spatie’s commonmark highlighter, use it for notes
commit fb69d98b2bd3bb56540854fe16200c027e5ef6b2
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 18:54:27 2019 +0000
Remove links to prism code in the notes pages
commit dc89fcd4711b25e8407be9b25b58cd4cd1e9980e
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Jan 20 18:54:11 2019 +0000
Add a note to the seeder which has a code block
Squashed commit of the following:
commit 4dc223939c31fd5771b9e6895c8e9e0c88fc6663
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 21:19:29 2018 +0000
update changelog
commit 7b15937a097c12145e60dfec67cad19e385fcb9f
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 21:19:13 2018 +0000
re-compile frontend assets
commit f533d5e463d06e158b7bedbfd3602af70113acbc
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 21:14:11 2018 +0000
Only use “by” if there is an author name to show
commit 7b067fd559ce2f4a82ad747a3ebd3474e221169c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 21:12:27 2018 +0000
Some styles for the likes page
commit 039523f595115c1329a3939837ebf589184de995
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 21:11:44 2018 +0000
Add a like with just the url to the seeder
commit c43d4b07936fceeeb59460399a20abec7a9bc3ae
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 20:44:46 2018 +0000
Add test for the admin cp part of likes
commit eb115fa481319e98bf54a9fa6aa682479e56787d
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 20:44:28 2018 +0000
Catch 400 errors from a POSSE attempt, its not that important
commit 79f7aa7807534eb76ae57dee72002f99249255b0
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 20:01:19 2018 +0000
Better fetch data for tweets, attempt to POSSE them back to twitter
commit 1ad078929f918c00db550c0af315677cd991dad6
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 20:00:40 2018 +0000
Only filter the like content when its actual HTML
commit 10f1ba430d4d5262d28e24ca0413474900ea6145
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 19:59:57 2018 +0000
Add link to POSSE to twitter via bridgy
commit 7f8e5c6dd39716fb51b5766de2f24c7e01355dbb
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 19:59:22 2018 +0000
add links in the admin welcome page for likes
commit ebe80b07759881ffb98f8f5117ef25310aaabe6c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 18:22:35 2018 +0000
Add the admin routes
commit 5e150a7c39f5d71688b7ef14c924d09ba2ec82ba
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Fri Jan 12 18:22:15 2018 +0000
Add admin functionality for likes
Squashed commit of the following:
commit d194133182d06ecff4b175c2b5614173ffd48e3a
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 21:35:32 2017 +0100
Updated css files
commit e8a1c6d7a41b4fdf070842eb8c3a225faaf064ae
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 21:31:17 2017 +0100
Hide bridgy alternative text with CSS
commit bcca21e5e1a0ddf41878fd4b31d35d89ced87d81
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 21:22:19 2017 +0100
Add some basic tests
commit b6c1f0d86c6e0ea6c722b3680788c4c951fa4442
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 20:52:32 2017 +0100
Fix a typo
commit 8056448bbb724729ef08e1ee11cbc4cf8e8d988c
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 17:12:15 2017 +0100
Convert markdown to html for p-bridgy-silo-content sections
commit d42d67a5827bd73c74d89b559ecfcb6e1662c175
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sun Aug 20 17:02:47 2017 +0100
Add methods to provide twitter content or facebook content where usernames are swapped for usernames, so birdgy is given silo compatible content, not my h-card markup
commit 402aa86a3d350d05c98aeac4a67cea3757ccf1bd
Author: Jonny Barnes <jonny@jonnybarnes.uk>
Date: Sat Aug 12 18:23:49 2017 +0100
Show silo content if we have made it