Commit Graph

714 Commits

Author SHA1 Message Date
svemagie
856792ebbe fix(a11y): sweep all remaining accent-600 contrast failures across all components, pages, CSS and JS
Bump all text-accent-600/dark:text-accent-400 to accent-700/300 for WCAG AA.
Bluesky brand blue fixed: #0085ff -> #0057c7 (light) / keep #0085ff (dark).
37 files changed across widgets, sections, layouts, pages, CSS and JS.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 15:47:09 +01:00
svemagie
d2fa2fb809 fix(a11y): improve colour contrast and fix semantic heading elements
- Bump all post-type label colours from -600 to -700 (light) and
  -400 to -300 (dark) in blog.njk to meet WCAG AA/AAA contrast
  ratios (green/teal/sky labels were failing AA at ~3-4:1)
- Replace four <p role="heading" aria-level="2"> in footer with
  real <h2> elements for robust screen-reader support
- Bump footer link text from surface-600 to surface-700 (light)
  and surface-400 to surface-300 (dark)
- Update hero.njk accent job-title and "Read more" link from
  accent-600 to accent-700 / accent-400 to accent-300
- Update Tailwind typography prose link token from accent-600/400
  to accent-700/300
- Tighten .p-category and .post-meta base styles in tailwind.css
  (surface-600→700 light, surface-300→200 / surface-400→300)
- Bump hashtag link colours in tailwind.css (accent-600→700)
- Fix sparkline colour in notes.njk (teal-600→700 / teal-400→300)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 15:28:43 +01:00
svemagie
d9494a798b fix: Dashboard link 2026-03-14 15:02:54 +01:00
svemagie
0fc5ca5035 fix: filter out self-webmentions from own syndicated Bluesky posts 2026-03-14 14:33:07 +01:00
svemagie
030bd64578 update note post 2026-03-14 14:28:40 +01:00
svemagie
08cadeecc0 update note post 2026-03-14 14:26:28 +01:00
svemagie
6f28345be7 create note post 2026-03-14 14:24:02 +01:00
svemagie
eec67a1c13 create repost post 2026-03-14 11:11:43 +01:00
svemagie
92e5120891 fix: show Bluesky handle instead of Anonymous when author name is missing 2026-03-14 10:23:55 +01:00
svemagie
03d1354ea0 update like post 2026-03-14 10:19:16 +01:00
svemagie
8e2ba4f858 create like post 2026-03-14 10:19:10 +01:00
svemagie
9cb0553372 update bookmark post 2026-03-14 09:25:48 +01:00
svemagie
0bb7860011 update bookmark post 2026-03-14 09:25:39 +01:00
svemagie
455f57d60f update reply post 2026-03-14 09:25:19 +01:00
svemagie
1559dd4000 create bookmark post 2026-03-14 09:07:51 +01:00
Sven
3d347d0b29 fix: show URL as fallback title when news item has no title
Likes and other untitled feed items showed a blank link. Falls back
to item.link in all three views (list, card, expanded) when title
is empty or null.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 09:04:37 +01:00
svemagie
dae8b036cd create reply post 2026-03-14 08:56:45 +01:00
svemagie
55e7365d31 update like post 2026-03-13 20:59:05 +01:00
svemagie
1e0106b57f create like post 2026-03-13 20:56:50 +01:00
svemagie
6a9e1badf3 update page post 2026-03-13 20:48:54 +01:00
svemagie
087ec137a1 update cv 2026-03-13 14:50:13 +01:00
svemagie
8534994a12 Merge branch 'main' of github.com:svemagie/blog 2026-03-13 14:43:56 +01:00
svemagie
24b7519f63 updated cv 2026-03-13 14:43:53 +01:00
svemagie
ac6db92965 create like post 2026-03-13 13:54:02 +01:00
svemagie
7df00e8bab update note post 2026-03-13 10:00:01 +01:00
svemagie
01b2a48cba update like post 2026-03-13 07:21:06 +01:00
svemagie
c087742237 fix: replace broken /dashboard links with / (Indiekit admin home)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 07:03:03 +01:00
svemagie
9a285a863d update article post 2026-03-13 07:00:28 +01:00
svemagie
e5f04d9ac1 create article post 2026-03-13 06:39:50 +01:00
svemagie
23451c9d2d delete article post 2026-03-13 06:37:24 +01:00
svemagie
26d35fe519 update reply post 2026-03-13 05:59:37 +01:00
svemagie
93f63b5513 Merge branch 'main' of github.com:svemagie/blog 2026-03-13 05:55:43 +01:00
svemagie
58fad5df08 rebuild 90 min 2026-03-13 05:55:19 +01:00
svemagie
513bc9a33e update like post 2026-03-13 05:52:11 +01:00
svemagie
8401556316 update like post 2026-03-13 05:39:52 +01:00
svemagie
dc98b17d60 update bookmark post 2026-03-13 05:39:07 +01:00
svemagie
e93e8b4394 create bookmark post 2026-03-12 14:39:02 +01:00
svemagie
4312ddeb34 update like post 2026-03-12 14:32:00 +01:00
svemagie
3bb3ca30db update like post 2026-03-12 14:20:52 +01:00
svemagie
185b14a80c update like post 2026-03-12 14:20:47 +01:00
svemagie
e7c1ed07d9 update like post 2026-03-12 13:48:30 +01:00
svemagie
d32697cb2e create like post 2026-03-12 12:56:08 +01:00
svemagie
4377064a01 create bookmark post 2026-03-12 12:38:44 +01:00
svemagie
448534799a fix: hide private visibility posts from overview collections
Extend isListed helper to exclude both unlisted and private visibility,
so "where" check-in notes (tagged where, used for /where and /been) no
longer appear in listedNotes, listedPosts, or excludeUnlistedPosts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:21:52 +01:00
svemagie
5ee87e11a9 feat: make tags clickable in all overview/listing pages
Replace plain <span class="p-category"> with <a href="/categories/{slug}/"> across all post listing pages and the recent-posts component.

Affected: articles, blog, notes, likes, reposts, replies, bookmarks, photos, recent-posts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 12:13:24 +01:00
svemagie
9088f3b01d Revert "fix: hide private and where/Loc notes from public overviews and collections"
This reverts commit f04c48e3cb.
2026-03-12 12:01:13 +01:00
svemagie
5099455313 Revert "feat: make tags in Recent Posts clickable and link to /categories pages"
This reverts commit 61cd9cdec2.
2026-03-12 12:01:13 +01:00
svemagie
4e353285b6 Revert "fix: normalize category/tags arrays in isListed and excludeWhereNotes to prevent .map errors"
This reverts commit 841f2650c6.
2026-03-12 12:01:13 +01:00
svemagie
b8876514f7 Revert "fix: restore Recent Posts section with fallback if all posts filtered"
This reverts commit 970ecb42c5.
2026-03-12 12:01:13 +01:00
svemagie
81737d26a4 Revert "chore: add debug output to homepage Recent Posts section for troubleshooting"
This reverts commit 2ded64b408.
2026-03-12 12:01:13 +01:00