tleininger
66bc76af1c
Define the all-day rule once as Event.HasTime
2026-09-24 10:08:04 +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
d7e708a717
Follow the OS dark mode with a softer, readable palette
2026-09-23 21:05:52 +02:00
tleininger
fa49f80d65
Give the site a warm design system with card-based content lists
2026-09-23 20:28:15 +02:00
tleininger
02654c20d3
Add a mobile nav and pin the header while scrolling
2026-09-23 19:26:35 +02:00
tleininger
47d9841532
Remove the leftover file content layer and align the docs
2026-09-23 15:30:53 +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
251f2d818b
Add PocketBase client with contracts and sharp build tooling
2026-09-22 19:32:32 +02:00
tleininger
f7fad64bcb
Dissolve plan.md into docs/, move open work to Gitea issues
2026-09-22 13:39:27 +02:00
tleininger
9d1f8fe0d4
Restructure into feature folders with code-behind and scoped CSS
2026-09-21 22:01:21 +02:00
tleininger
eeea3e7e11
Enable de-DE culture with ICU runtime image
2026-09-21 21:18:31 +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
tleininger
5e9146f2cb
Replace template home page with news teaser
2026-09-21 15:51:54 +02:00
tleininger
908a03a1f6
Add news post type with list and detail routes
2026-09-21 15:47:12 +02:00
tleininger
bed2db5972
Add FAQ subpages linked from the FAQ hub
2026-09-21 15:43:20 +02:00
tleininger
8dcf72495a
Add placeholder pages for all header nav targets
2026-09-21 15:41:46 +02:00
tleininger
6c5840ab8e
Add site layout with header navigation and footer
2026-09-21 15:37:39 +02:00
tleininger
c4c7ca2ee4
Switch code, scripts and docs to English; drop plan.md references
2026-09-21 15:25:01 +02:00
tleininger
76f1ad7825
Add Markdown content pipeline for static pages
2026-09-21 15:08:04 +02:00
tleininger and Claude Opus 4.8
95946a4349
Add Docker setup and fix proxy config for containerized deployment
...
- Program.cs: remove UseHsts/UseHttpsRedirection (NPM terminates TLS,
would loop behind the proxy, plan.md AE-4), add UseForwardedHeaders
with emptied known networks/proxies. Uses KnownIPNetworks (net10).
- Dockerfile: SDK build stage, chiseled aspnet runtime on port 8080.
- .dockerignore: keep build output, git and docs out of the image.
- compose.yaml: temporary test setup (builds from source, exposes
5000:8080) for the first run on Unraid without NPM or registry.
- .gitignore: exclude .idea/ (Rider project files).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-20 23:00:47 +02:00
tleininger and Claude Opus 4.8
8b172e2c3c
Initial Blazor Web App template
...
Rider-generated Blazor Web App (net10.0, interactive render mode None,
no auth scaffold, no sample pages). Includes Rider auto-formatting.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-20 21:51:10 +02:00