feat(shared): add helpHref/themesHref to PillNav, shared Mana & Privacy FAQs

- PillNavigation: add helpHref and themesHref props with help icon in account dropdown
- PillDropdown: add help icon (question mark circle) to iconPaths
- shared-help-types: add getManaFAQs/getManaFeature for shared Mana credit FAQs
- shared-help-types: add getPrivacyFAQs for shared privacy/GDPR/tech independence FAQs
- ManaScore: add Help-Seite and Feedback-Seite as UX criteria, shared-help-ui and
  shared-feedback-ui as Core cross-app packages

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-03-26 14:28:38 +01:00
parent 6efeadb39e
commit 13681df76c
6 changed files with 242 additions and 11 deletions

View file

@ -145,17 +145,18 @@ Bewertet die Sicherheitsmaßnahmen.
Bewertet die User Experience und Accessibility.
| Kriterium | Punkte |
| ---------------------------- | ------ |
| i18n (mindestens 5 Sprachen) | 0-20 |
| Responsive Design | 0-15 |
| Keyboard Navigation | 0-10 |
| Focus Trapping (Modals) | 0-10 |
| ARIA Labels/Roles | 0-10 |
| Toast/Feedback System | 0-10 |
| Loading/Skeleton States | 0-10 |
| Dark/Light Mode | 0-10 |
| Immersive Mode | 0-5 |
| Kriterium | Punkte |
| -------------------------------- | ------ |
| i18n (mindestens 5 Sprachen) | 0-15 |
| Responsive Design | 0-15 |
| Keyboard Navigation | 0-10 |
| Focus Trapping (Modals) | 0-10 |
| ARIA Labels/Roles | 0-10 |
| Toast/Feedback System | 0-10 |
| Loading/Skeleton States | 0-10 |
| Dark/Light Mode | 0-10 |
| Help-Seite (shared-help-ui) | 0-5 |
| Feedback-Seite (shared-feedback) | 0-5 |
---
@ -229,6 +230,8 @@ Misst wie konsequent eine App die shared Packages des Monorepos nutzt:
| `shared-branding` | Core | App-Icons, Farben, URLs |
| `shared-i18n` | Core | Internationalisierung (Sprach-Utilities) |
| `shared-error-tracking` | Core | GlitchTip Error Tracking |
| `shared-help-ui` | Core | Hilfe-Seite mit FAQ, Features, Shortcuts |
| `shared-feedback-ui` | Core | Feedback-Seite für Nutzer-Rückmeldungen |
| `shared-storage` | Optional | S3/MinIO Datei-Upload (nur wenn relevant) |
| `shared-llm` | Optional | LLM-Integration (nur wenn AI-Features) |