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
|
602f258257
|
Unify team grid, limit avatars to brand colours, keep duty tags on one line
|
2026-10-01 16:04:12 +02:00 |
|
tleininger
|
a5a68ed122
|
Add ::: team block rendering board members as person cards with initials avatars
|
2026-10-01 15:55:28 +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
|
d539fde09d
|
Refresh header and footer with signet, gradient, nav pills and three-column footer; fix box-sizing of design boxes
|
2026-10-01 13:36:26 +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
|
33fa1e4e93
|
Add the design foundation: self-hosted Nunito, type scale, new tokens and an Icon component
|
2026-10-01 12:03:39 +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
|
666614a3b2
|
Smoke-test /health for the reachable (200) and unreachable (503) cases
|
2026-09-30 21:07:40 +02:00 |
|
tleininger
|
eacf95e041
|
Show FAQ topics as an in-page accordion instead of drill-down pages
|
2026-09-30 16:21:49 +02:00 |
|
tleininger
|
cb345975cb
|
Write proper FAQ page intro; drop dead faqs-embed from tests
|
2026-09-30 15:13:19 +02:00 |
|
tleininger
|
e38ebf078d
|
Render FAQ topics as cards, drop dead scoped CSS
|
2026-09-30 14:58:12 +02:00 |
|
tleininger
|
2ea8856d65
|
Group FAQs by a topic relation, ordered; drop unused FAQ teaser
|
2026-09-29 22:11:30 +02:00 |
|
tleininger
|
c7c55c0c6c
|
Let editors define FAQ topics freely instead of a hard-coded map
|
2026-09-24 14:49:15 +02:00 |
|
tleininger
|
0f7e968c16
|
Harden the content contracts and enforce the slug rule
|
2026-09-24 12:08:56 +02:00 |
|
tleininger
|
6d3260db49
|
Read a post's date as the Berlin calendar day, not the raw UTC day
|
2026-09-24 09:11:37 +02:00 |
|
tleininger
|
aef05fb090
|
Convert PocketBase dates to Berlin time; document code conventions
|
2026-09-24 08:53:47 +02:00 |
|
tleininger
|
3fd4068762
|
Serve the home nav link from PocketBase, not a hard-coded copy
|
2026-09-23 22:32:01 +02:00 |
|
tleininger
|
02654c20d3
|
Add a mobile nav and pin the header while scrolling
|
2026-09-23 19:26:35 +02:00 |
|
tleininger
|
c3da5eb6e1
|
Auto-seed dev PocketBase and share its schema with the tests
|
2026-09-23 15:59:15 +02:00 |
|
tleininger
|
3fd3796d73
|
Generate navigation and render page embeds from PocketBase
|
2026-09-23 14:54:10 +02:00 |
|
tleininger
|
6b5d9dda55
|
Serve FAQs from PocketBase on a grouped /faqs page
|
2026-09-23 14:15:16 +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
|
b1d1953a62
|
Run PocketBase as a compose stack, tests included, without Testcontainers
|
2026-09-23 10:03:16 +02:00 |
|
tleininger
|
d78a13815a
|
Add PocketBase client with contracts and containerized tests
|
2026-09-23 07:40:56 +02:00 |
|
tleininger
|
251f2d818b
|
Add PocketBase client with contracts and sharp build tooling
|
2026-09-22 19:32:32 +02:00 |
|
tleininger
|
9459d2aeaa
|
Add events calendar with ICS feed and switch content naming to English
|
2026-09-21 16:22:56 +02:00 |
|
tleininger
|
f24a4e73a2
|
Add route smoke tests
|
2026-09-21 15:57:52 +02:00 |
|