Öffentliche /help-Seite — Server-rendered FAQ ohne Login

Apple-Reviewer braucht eine publik erreichbare Support-URL. Die
SPA-Hilfeseite (/#hilfe) ist hinter dem Welcome-Overlay für nicht
angemeldete User versteckt. Neue /help-Route rendert serverseitig:

- Holt aktive FAQ-Artikel aus help_articles (über bestehendes
  TTL-Cache _load_active_help_articles).
- Gruppiert nach Kategorie mit deutschen Labels.
- Native HTML5 <details>/<summary> Akkordeon — kein JS nötig.
- Dark Mode via prefers-color-scheme.
- Direkter mailto support@banyaro.app + Verweis auf die volle
  Hilfe nach Login.

Damit haben wir https://banyaro.app/help als Support-URL für App
Store Connect.
This commit is contained in:
rene 2026-05-30 19:34:12 +02:00
parent d23d696745
commit 2d907f6370
6 changed files with 156 additions and 16 deletions

View file

@ -4,7 +4,7 @@
============================================================ */
// ← EINZIGE Stelle für die Version — STATIC_ASSETS und CACHE_VERSION leiten sich ab
const VER = '1140';
const VER = '1141';
const CACHE_VERSION = `by-v${VER}`;
const CACHE_STATIC = `${CACHE_VERSION}-static`;
const CACHE_TILES = 'ban-yaro-tiles-v1'; // bleibt über SW-Updates erhalten