Commit Graph
16 Commits
Author SHA1 Message Date
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