tleininger
ee69892058
fix buttons
2026-10-01 19:06:54 +02:00
tleininger
a847507b46
Centre one 42rem reading column on content, post, event and FAQ pages
2026-10-01 18:48:55 +02:00
tleininger
7d09233ca2
Keep mobile menu links as pills with a full-width active stroke
2026-10-01 18:28:06 +02:00
tleininger and Claude Opus 5.5
8e4333b3ac
Keep design blocks in the reading column, rework key figures and tiles, drop focus ring on tabindex=-1
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-01 18:24:34 +02:00
Tom
ebb3b387c5
Merge pull request 'Serve static maintenance page with 503 when PocketBase is unreachable' ( #59 ) from feature/maintenance-page into main
...
Build and push image / build (push) Successful in 1m55s
Reviewed-on: #59
2026-10-01 17:12:25 +02:00
tleininger
7e56e83953
Serve static maintenance page with 503 when PocketBase is unreachable
2026-10-01 17:12:00 +02:00
Tom
ed6aa5d5ec
Merge pull request 'Rework post page (lead, pager), add skip link, unified focus ring, reduced motion and keyboard-accessible menu' ( #58 ) from design/post-page-a11y into main
...
Build and push image / build (push) Successful in 1m54s
Reviewed-on: #58
2026-10-01 16:50:07 +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
Tom
ae362639e3
Merge pull request 'Render board members as person cards via ::: team block' ( #56 ) from design/board-team into main
...
Build and push image / build (push) Successful in 2m1s
Reviewed-on: #56
2026-10-01 16:15:33 +02:00
tleininger
0257b2e30b
Stretch team cards to equal row height and enlarge duty tags
2026-10-01 16:11:43 +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
Tom
efb6fa9109
Merge pull request 'Add post and event cards, shared calendar sheet and per-event ICS; rework past events and next-event card' ( #55 ) from design/post-event-cards into main
...
Build and push image / build (push) Successful in 1m57s
Reviewed-on: #55
2026-10-01 15:32:35 +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
Tom
d328adac5c
Merge pull request 'Design/home hero' ( #54 ) from design/home-hero into main
...
Build and push image / build (push) Successful in 1m53s
Reviewed-on: #54
2026-10-01 14:45:46 +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
Tom
b737f57ef7
Merge pull request 'Refresh header and footer with signet, gradient, nav pills and three-column footer; fix box-sizing of design boxes' ( #53 ) from design/header-footer into main
...
Build and push image / build (push) Successful in 1m57s
Reviewed-on: #53
2026-10-01 13:36:58 +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
Tom
a641beab16
Merge pull request 'Style editor Markdown with .markdown-body and add ::: design blocks' ( #52 ) from design/markdown-blocks into main
...
Build and push image / build (push) Successful in 1m57s
Reviewed-on: #52
2026-10-01 12:54:22 +02:00
tleininger and Claude 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
Tom
ca0b3c311c
Merge pull request 'Add the design foundation: self-hosted Nunito, type scale, new tokens and an Icon component' ( #51 ) from design/foundation into main
...
Build and push image / build (push) Successful in 1m43s
Reviewed-on: #51
2026-10-01 12:04:06 +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
Tom
3530167cc3
Merge pull request 'Align the FAQ docs with the faq_topics collection' ( #48 ) from docs/faq-topics-redaktion into main
...
Build and push image / build (push) Successful in 2m1s
Reviewed-on: #48
2026-10-01 11:38:46 +02:00
tleininger
8fb5044062
Align the FAQ docs with the faq_topics collection
2026-10-01 11:37:04 +02:00
Tom
5f28237ef0
Merge pull request 'Fix/content page heading' ( #36 ) from fix/content-page-heading into main
...
Build and push image / build (push) Successful in 2m26s
Reviewed-on: #36
2026-09-30 23:18:42 +02:00
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
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
666614a3b2
Smoke-test /health for the reachable (200) and unreachable (503) cases
2026-09-30 21:07:40 +02:00
tleininger
c67c71ea28
Remove hover motion from cards and "more" links
2026-09-30 16:40:33 +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
28944c155a
Sort FAQ entries by editor-defined order within each topic
2026-09-29 21:35:53 +02:00
Tom
a4c8c1f4cb
Merge pull request 'Apply IGMH brand colours, shrink subheadings, show page title as h1' ( #35 ) from fix/content-page-heading into main
...
Build and push image / build (push) Successful in 1m56s
Reviewed-on: #35
2026-09-25 16:29:15 +02:00
tleininger and Claude Opus 4.8
ab4a1dd8fc
Apply IGMH brand colours, shrink subheadings, show page title as h1
...
- app.css: adopt the school's own colours (IGMH blue for header/links/headings, IGMH green as accent), light/dark; cooler near-neutral page bg
- app.css: reduce h2/h3 and give h4 its own size for a calmer heading scale
- ContentPage: render the page title as a visible <h1>, not only <PageTitle>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-25 16:26:13 +02:00
Tom
13d35f4d27
Merge pull request 'Refactor/ui date components' ( #34 ) from refactor/ui-date-components into main
...
Build and push image / build (push) Successful in 2m14s
Reviewed-on: #34
2026-09-25 09:12:49 +02:00
tleininger
44f07c8c13
Reduce heading sizes by one step
2026-09-25 09:12:10 +02:00
tleininger
455b603299
Extract date rendering into per-feature Date components
2026-09-25 08:49:44 +02:00
Tom
d95bf0dcbe
Merge pull request 'Fix/pocketbase date timezone' ( #33 ) from fix/pocketbase-date-timezone into main
...
Build and push image / build (push) Successful in 2m5s
Reviewed-on: #33
2026-09-24 14:50:09 +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
01d25eb04b
Take the page heading from the Markdown body, not a separate <h1>
2026-09-24 14:26:35 +02:00
tleininger
e242eaf79a
Serve 503 when PocketBase is unavailable across all content pages
2026-09-24 13:00:14 +02:00
tleininger
0f7e968c16
Harden the content contracts and enforce the slug rule
2026-09-24 12:08:56 +02:00