22 Commits

Author SHA1 Message Date
svemagie
729ad993fa fix: cleanup listening 2026-04-01 12:22:59 +02:00
c94e71f7da upload photo file
Some checks failed
Build & Deploy / build-and-deploy (push) Has been cancelled
2026-04-01 10:23:22 +02:00
svemagie
f2b780f6ba chore: img opt 2026-03-29 08:48:44 +02:00
svemagie
d766b2ffcc upload photo file 2026-03-29 08:35:22 +02:00
svemagie
f22c4b099c upload photo file 2026-03-27 09:56:28 +01:00
svemagie
c4418391e9 style: header.webp 2026-03-20 07:08:09 +01:00
svemagie
2d3b2d0f68 style: re-add me.webp 2026-03-17 17:45:00 +01:00
svemagie
967f36fdae upload photo file 2026-03-17 12:49:18 +01:00
svemagie
f8c95ae16f chore: del & change images 2026-03-17 12:00:57 +01:00
svemagie
ce4ff57319 fix: smaller profile pic 2026-03-17 08:43:34 +01:00
svemagie
0b5b4d8020 upload photo file 2026-03-16 20:53:01 +01:00
svemagie
a166af2306 chore: sync upstream — performance, webmentions v2, OG v3
- _data: switch to cachedFetch wrapper (10s timeout + 4h watch cache)
- js/webmentions.js: owner reply threading, platform provenance badges, DOM dedup, Micropub reply support
- js/comments.js: owner detection, reply system, Alpine.store integration
- _includes/components/webmentions.njk: data-wm-* attrs, provenance badge slots, reply buttons
- _includes/components/comments.njk: owner-aware comment form, threaded replies
- widgets/toc.njk: Alpine.js tocScanner upgrade (replaces is-land/inline-JS)
- lib/og.js + og-cli.js: OG card v3 (light theme, avatar, batched spawn, DESIGN_VERSION=3)
- eleventy.config.js: hasOgImage cache, memoized date filters, batched OG/unfurl, post-build GC, YouTube check opt
- base.njk: Inter font preloads + toc-scanner.js script
- critical.css: font-face declarations (font-display:optional)
- tailwind.css: font-display swap→optional
- tailwind.config.js: prose link colors -700→-600
- Color design system: accent-700/300 → accent-600/400 across components

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 23:56:56 +01:00
svemagie
bc0b94ab03 changed og-default.png 2026-03-09 19:05:59 +01:00
svemagie
469821c546 upload photo file 2026-03-08 17:52:50 +01:00
svemagie
892746f797 upload photo file 2026-03-08 14:37:49 +01:00
svemagie
a3ae099d18 upload photo file 2026-03-08 12:41:22 +01:00
svemagie
f4744fd7f3 upload photo file 2026-03-08 08:12:13 +01:00
svemagie
918bcebc0a upload photo file 2026-03-08 06:51:41 +01:00
svemagie
d0553b38f6 upload photo file 2026-03-08 02:06:10 +01:00
Ricardo
9a9cd2d251 perf: enable lite-yt-embed, optimize avatar, add cache headers
- YouTube embeds now use lite-youtube facade (loads iframe on click,
  ~800 KiB savings per page with embedded videos)
- Avatar resized from 1000x1000 to 400x400 (152 KiB → 39 KiB)
- lite-yt-embed.css max-width changed to 100% for responsive layout
- Removed unused Tailwind primary color palette from CSS bundle

Confab-Link: http://localhost:8080/sessions/edb1b7b0-da66-4486-bd9c-d1cfa7553b88
2026-03-07 17:26:40 +01:00
Ricardo
1f3fe00ce8 fix: multiple frontend issues
- Add Alpine.js Collapse plugin for x-collapse directive
- Create favicon.svg and favicon.ico with proper linking
- Fix default-avatar references (use existing .svg instead of .png)
- Add favicon.ico to passthrough copy

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:08:01 +01:00
Ricardo
2b225197b4 Initial commit: Indiekit Eleventy theme 2026-01-24 12:13:34 +01:00