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
|
e242eaf79a
|
Serve 503 when PocketBase is unavailable across all content pages
|
2026-09-24 13:00:14 +02:00 |
|
tleininger
|
66bc76af1c
|
Define the all-day rule once as Event.HasTime
|
2026-09-24 10:08:04 +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
|
3fd3796d73
|
Generate navigation and render page embeds from PocketBase
|
2026-09-23 14:54:10 +02:00 |
|
tleininger
|
da87716d97
|
Consume PocketBase for posts and events, with English routes
|
2026-09-23 13:09:22 +02:00 |
|
tleininger
|
251f2d818b
|
Add PocketBase client with contracts and sharp build tooling
|
2026-09-22 19:32:32 +02:00 |
|
tleininger
|
9d1f8fe0d4
|
Restructure into feature folders with code-behind and scoped CSS
|
2026-09-21 22:01:21 +02:00 |
|