feat: iOS Gruppenansicht direkt im Kalender (Umschalter + Banner)

Gruppen sind nicht mehr nur im Menü versteckt: im Top-Bar gibt es einen
Gruppen-Umschalter (Persönlich / <Gruppe>). Beim Wählen einer Gruppe zeigt
der echte Monats-/Wochen-/Tagesansicht die kombinierte Überlagerung
(GET /groups/{id}/combined) mit server-definierten Farben und
Besitzer-Präfix; ein Banner "Gruppenansicht: <Name>" mit "Verlassen".
CalendarStore.activeGroup steuert den Modus.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-05-31 20:55:28 +02:00
parent c9803d80a3
commit 6dc8724a9a
3 changed files with 86 additions and 0 deletions

View File

@@ -154,6 +154,9 @@ private let strings: [String: [String: String]] = [
"common.info": "Info",
"common.done": "Fertig",
"groups.title": "Gruppen",
"groups.personal": "Persönlich",
"groups.view_label": "Gruppenansicht",
"groups.exit": "Verlassen",
"groups.none": "Noch keine Gruppen",
"groups.combined_empty": "Keine Termine in diesem Zeitraum",
"group.create": "Gruppe erstellen",
@@ -452,6 +455,9 @@ private let strings: [String: [String: String]] = [
"common.info": "Info",
"common.done": "Done",
"groups.title": "Groups",
"groups.personal": "Personal",
"groups.view_label": "Group view",
"groups.exit": "Exit",
"groups.none": "No groups yet",
"groups.combined_empty": "No events in this period",
"group.create": "Create group",