Commit Graph

1384 Commits

Author SHA1 Message Date
svemagie
75a37ab6e6 update repost post 2026-03-22 12:39:14 +01:00
svemagie
588f40e58b create repost post 2026-03-22 12:37:52 +01:00
svemagie
b2f5a57fc7 update reply post 2026-03-22 11:26:57 +01:00
svemagie
06c11d5320 create reply post 2026-03-22 11:25:28 +01:00
svemagie
d8fa7b097f update article post 2026-03-22 11:10:37 +01:00
svemagie
20a06e463e update article post 2026-03-22 11:09:10 +01:00
svemagie
5288e7222c update article post 2026-03-22 10:59:29 +01:00
svemagie
ed2b811e37 update article post 2026-03-22 10:58:53 +01:00
svemagie
3aa510bb38 update article post 2026-03-22 10:57:39 +01:00
svemagie
18a4874417 update article post 2026-03-22 10:57:35 +01:00
svemagie
5279d6d74c delete article post 2026-03-22 10:56:00 +01:00
svemagie
e4f0f396f0 create article post 2026-03-22 10:55:52 +01:00
svemagie
d643061179 create article post 2026-03-22 10:54:42 +01:00
svemagie
c59c2d961d update article post 2026-03-22 10:14:52 +01:00
svemagie
40c72fc9e4 update article post 2026-03-22 10:14:22 +01:00
svemagie
3b0278eb7e update page post 2026-03-22 10:13:31 +01:00
svemagie
5fbde3dcba update article post 2026-03-22 10:01:51 +01:00
svemagie
e3cc45763e update article post 2026-03-22 10:00:58 +01:00
svemagie
5a413d280c update article post 2026-03-22 09:53:08 +01:00
svemagie
99a5c49cac update article post 2026-03-22 09:52:14 +01:00
svemagie
8d0d8b6df0 update article post 2026-03-22 09:51:26 +01:00
svemagie
af0ddeab5d update like post 2026-03-22 09:29:19 +01:00
svemagie
f747e44b3f update like post 2026-03-22 09:28:01 +01:00
svemagie
d490bc7619 update like post 2026-03-22 09:28:01 +01:00
svemagie
1d10492bba create like post 2026-03-22 09:18:37 +01:00
svemagie
75f89770d5 update repost post 2026-03-22 08:50:39 +01:00
svemagie
f2d96118e0 update repost post 2026-03-22 08:49:23 +01:00
svemagie
54ccc3795b update repost post 2026-03-22 08:46:45 +01:00
svemagie
1cf17d0d4f create repost post 2026-03-22 08:45:25 +01:00
svemagie
b11f8efff2 fix(where): use circleMarker instead of image-based marker
Removes dependency on marker PNG files. circleMarker is a pure
SVG/canvas circle — no external image requests, no 404 risks.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 08:37:51 +01:00
svemagie
8902fd99ee update repost post 2026-03-22 08:18:34 +01:00
svemagie
fd5cff71a1 create repost post 2026-03-22 08:17:59 +01:00
svemagie
b31add23a0 delete like post 2026-03-22 08:17:15 +01:00
svemagie
60180ba086 update repost post 2026-03-22 08:05:05 +01:00
svemagie
c56e03bd64 create repost post 2026-03-22 08:04:20 +01:00
svemagie
22a219b915 update like post 2026-03-22 08:03:57 +01:00
svemagie
c042ea2be4 create like post 2026-03-22 08:02:42 +01:00
svemagie
050cd381cf docs: document Funkwhale cover image caching system in CLAUDE.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 07:46:09 +01:00
svemagie
f7ce951075 fix(listening): copy Funkwhale images in eleventy.after, not passthrough
Passthrough copy runs before the data cascade, so .cache/funkwhale-images/
is empty when Eleventy processes it. Moving the copy to eleventy.after
guarantees images are downloaded before they're copied to _site/.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 07:43:14 +01:00
svemagie
796318e161 feat(listening): cache Funkwhale cover images locally at build time
Wasabi S3 presigned URLs expire after 1 hour, causing broken images on
the listening page. Download cover art at build time, serve from
/images/funkwhale-cache/, and GC any images no longer referenced by
current listening/favorites data.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-22 07:01:54 +01:00
svemagie
338aec1237 delete reply post 2026-03-21 22:01:53 +01:00
svemagie
67abf66c3b update reply post 2026-03-21 21:30:28 +01:00
svemagie
19ace94d02 update reply post 2026-03-21 21:29:09 +01:00
svemagie
cf196ce62f update page post 2026-03-21 20:32:58 +01:00
svemagie
e9a088bf58 update reply post 2026-03-21 20:19:51 +01:00
svemagie
39c74146a4 create reply post 2026-03-21 20:18:10 +01:00
svemagie
5bea1ef58f update note post 2026-03-21 18:12:53 +01:00
svemagie
73a14f5a9e create note post 2026-03-21 18:11:10 +01:00
svemagie
a44deb46b5 fix(typography): tighten prose-xl and prose-lg list item spacing
The /now/ page uses prose-xl — override li margins in all size variants.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:57:48 +01:00
svemagie
05023671dd fix(typography): tighten prose list item spacing
Reduce li margin from 0.5em to 0.2em to bring bullet points closer together.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 17:52:47 +01:00