tleininger
|
818f4c508e
|
Warm up the contact page text and link the e-mail address
|
2026-09-30 23:02:22 +02:00 |
|
tleininger
|
ee43d133e9
|
Replace placeholder events with real past events and the go-live date
|
2026-09-30 22:58:39 +02:00 |
|
tleininger
|
cf799dd970
|
Reword the /posts intro to match the actual content mix
|
2026-09-30 22:47:23 +02:00 |
|
tleininger
|
de319d3b00
|
Replace placeholder posts with the real backup articles
|
2026-09-30 22:43:47 +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
|
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
|
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
|
d5372963bb
|
Seed the dev PocketBase with example content on a fresh volume
|
2026-09-23 15:43:44 +02:00 |
|