tleininger
|
ba65b18d29
|
Rework post page (lead, pager), add skip link, unified focus ring, reduced motion and keyboard-accessible menu
|
2026-10-01 16:48:52 +02:00 |
|
tleininger
|
b2dc033de1
|
Add post and event cards, shared calendar sheet and per-event ICS; rework past events and next-event card
|
2026-10-01 15:32:01 +02:00 |
|
 tleiningerandClaude Opus 5.5
|
5eb36ad3e9
|
Style editor Markdown with .markdown-body and add ::: design blocks
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-01 12:52:51 +02:00 |
|
tleininger
|
43e6ed7743
|
Unify post and event cards to one style on the home page
|
2026-09-30 21:52:59 +02:00 |
|
tleininger
|
4fa17429b5
|
Read heading and intro from the pages record on /posts and /events
|
2026-09-30 21:33:26 +02:00 |
|
tleininger
|
455b603299
|
Extract date rendering into per-feature Date components
|
2026-09-25 08:49:44 +02:00 |
|
tleininger
|
01d25eb04b
|
Take the page heading from the Markdown body, not a separate <h1>
|
2026-09-24 14:26:35 +02:00 |
|
tleininger
|
e242eaf79a
|
Serve 503 when PocketBase is unavailable across all content pages
|
2026-09-24 13:00:14 +02:00 |
|
tleininger
|
0f7e968c16
|
Harden the content contracts and enforce the slug rule
|
2026-09-24 12:08:56 +02:00 |
|
tleininger
|
d7e708a717
|
Follow the OS dark mode with a softer, readable palette
|
2026-09-23 21:05:52 +02:00 |
|
tleininger
|
fa49f80d65
|
Give the site a warm design system with card-based content lists
|
2026-09-23 20:28:15 +02:00 |
|
tleininger
|
4136af6417
|
Serve pages and home from PocketBase, drop the file-based content layer
|
2026-09-23 13:30:48 +02:00 |
|
tleininger
|
da87716d97
|
Consume PocketBase for posts and events, with English routes
|
2026-09-23 13:09:22 +02:00 |
|
tleininger
|
9d1f8fe0d4
|
Restructure into feature folders with code-behind and scoped CSS
|
2026-09-21 22:01:21 +02:00 |
|