Skip to content

Fix #330: Über-Abschnitt an zentralen Vollausbau-Standard angleichen - #331

Merged
S540d merged 9 commits into
testingfrom
feature/issue-330-about-impressum
Sep 16, 2026
Merged

S540d merged 9 commits into
testingfrom
feature/issue-330-about-impressum

Conversation

@S540d

@S540d S540d commented Sep 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • constants/ExternalLinks.ts: neue IMPRESSUM_URL (zentral, s540d.github.io/impressum.html) neben der bestehenden PRIVACY_POLICY_URL
  • components/SettingsModal.tsx: Über-Modal (renderAboutModal) um Impressum- und Datenschutz-Zeilen ergänzt, Reihenfolge jetzt Version → Impressum → Datenschutz → Lizenz → Quellcode gemäß project-templates dev-standards/about-section.md
  • Datenschutz war bisher nur im web-exklusiven WebTrustFooter verlinkt (isWeb-Guard) — native App-Nutzer hatten dafür keinen Zugang innerhalb der App selbst. Das ist jetzt mit geschlossen.
  • Neue i18n-Keys settings.impressumLabel + settings.openLink in allen 7 Sprachen (de/en/es/fr/it/nl/pl) ergänzt; settings.aboutTitle ("Über Merke und Male") deckt das App-Namen-Feld des Vollausbaus bereits ab, kein zusätzliches Feld nötig
  • Play-Store-Feld bewusst nicht im Über-Modal dupliziert — bereits im WebTrustFooter abgedeckt, und für einen Nutzer, der die App schon installiert hat, wenig sinnvoll

Test plan

  • CI (Lint/Typecheck/Tests) abwarten
  • Manuell: Einstellungen → „Über" öffnen, Impressum- und Datenschutz-Link antippen (öffnet über parentalGate.openWithUrl, Elternkontrolle greift wie bei den anderen externen Links)
  • Alle 7 Sprachen stichprobenartig auf den neuen Text prüfen

Bezieht sich auf #330 und project-templates#150.


🤖 Generated with Claude Code

https://claude.ai/code/session_01FzussCCHfRmYAWJSjRX9Kw


Generated by Claude Code

S540d and others added 9 commits September 16, 2026 16:14
Vervollständigt den "Über"-Abschnitt gemäß project-templates
dev-standards/about-section.md (Issue #150): Reihenfolge jetzt
Version -> Impressum -> Datenschutz -> Lizenz -> Quellcode.

Datenschutz war bisher nur im web-exklusiven WebTrustFooter verlinkt
- native App-Nutzer hatten dafür bislang keinen Zugang innerhalb der
App selbst. Das schliesst diese Luecke gleich mit.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FzussCCHfRmYAWJSjRX9Kw
@github-actions

Copy link
Copy Markdown

🔀 Mergeability-Report

✅ Konfliktfrei mergebar (unstable).
✅ Ziel-Branch testing ist policy-konform.

CI-Checks: ✅ keine fehlgeschlagenen Checks

⏳ ⚙️ Workflow Linting / actionlint
⏳ 🔒 Security Audit
⏳ 🔐 Docs Privacy Check
⏳ 🔑 Keystore & Credential Scan
⏳ 🔧 Platform Compatibility
⏳ 🔍 Code Quality & Linting
⏳ mergeability / mergeability
⏳ Analyze (actions)
⏳ Analyze (javascript-typescript)

Merge-Checkliste

  • CI-Checks grün
  • Keine Merge-Konflikte
  • Ziel-Branch korrekt
  • (Optional) tiefes KI-Review via /review aus Claude Code (Pro-Abo, ohne API-Kosten)

Kostenlos generiert von reusable-mergeability.yml · keine API-Kosten · review-gate: success

@S540d
S540d merged commit c226efb into testing Sep 16, 2026
13 of 14 checks passed
@S540d
S540d deleted the feature/issue-330-about-impressum branch October 11, 2026 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant