tleininger
|
7e56e83953
|
Serve static maintenance page with 503 when PocketBase is unreachable
|
2026-10-01 17:12:00 +02:00 |
|
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 |
|
tleininger
|
6e5a30607e
|
Polish home page: clamp tile teasers, balance hero heading, fix embed gap
|
2026-10-01 14:44:55 +02:00 |
|
tleininger
|
c24ca16a41
|
Add home hero with intro and buttons from the body, next-event card and page tiles
|
2026-10-01 14:23:55 +02:00 |
|
tleininger
|
e51afeb34b
|
Add home hero with intro and buttons from the body, next-event card and page tiles
|
2026-10-01 14:05:25 +02:00 |
|
tleininger
|
e242eaf79a
|
Serve 503 when PocketBase is unavailable across all content pages
|
2026-09-24 13:00:14 +02:00 |
|
tleininger
|
d06af2891a
|
Centralize the home slug check on Page, case-insensitively
|
2026-09-24 10:23:30 +02:00 |
|
tleininger
|
d7e708a717
|
Follow the OS dark mode with a softer, readable palette
|
2026-09-23 21:05:52 +02:00 |
|
tleininger
|
3fd3796d73
|
Generate navigation and render page embeds from PocketBase
|
2026-09-23 14:54:10 +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 |
|