docs(p15): finalize team chat handoff
This commit is contained in:
1 parent
108a0c0437
commit
05d2d5777f
50 files changed
+1798
-29
No files matched your search
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: M01
|
||||
screen: Gruppe Aktion bestaetigen
|
||||
typ: Modal
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: 036fbb92-7c48-4610-8735-890632be53f0
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/036fbb92-7c48-4610-8735-890632be53f0/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# M01 — Gruppenaktion bestätigen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/036fbb92-7c48-4610-8735-890632be53f0/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Bestätigungsmodal für die gefährlichen Gruppenaktionen „Gruppe verlassen“ und „Gruppe archivieren/löschen“.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Aktion auswählen
|
||||
- Abbrechen
|
||||
- Verlassen oder Löschen bestätigen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Aufruf und Abbruch → [[S01e Gruppeneinstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sollte ein Modal wirklich zwei unterschiedliche gefährliche Aktionen gleichzeitig anbieten?
|
||||
- [ ] Ist der Unterschied zwischen Archivieren und Löschen eindeutig genug?
|
||||
- [ ] Sind Buttontext und gewählte Option immer konsistent?
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01a
|
||||
screen: Neuer Chat
|
||||
typ: Auswahlpanel
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: d3000532-c695-404c-a719-95eb0c6e04b6
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/d3000532-c695-404c-a719-95eb0c6e04b6/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S01a — Neuer Chat
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/d3000532-c695-404c-a719-95eb0c6e04b6/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Einstieg in das Erstellen einer Unterhaltung. Das Panel trennt drei klare Wege: Gruppe, Projektunterhaltung und Direktnachricht.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Nach Personen, Gruppen oder Projekten suchen
|
||||
- Neue Gruppe anlegen
|
||||
- Projektbezogene Unterhaltung starten
|
||||
- Einzelnen Kontakt direkt anschreiben
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Direktnachricht → [[S01b Neuer Chat - Auswahl]]
|
||||
- Neue Gruppe → [[S01c Neue Gruppe]]
|
||||
- Projektunterhaltung → [[S01d Neue Projektunterhaltung]]
|
||||
- Schließen → [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Verstehen Nutzer den Unterschied zwischen Gruppe und Projektunterhaltung sofort?
|
||||
- [ ] Ist die Kontaktsuche trotz der drei Einstiegsmöglichkeiten eindeutig?
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01b
|
||||
screen: Neuer Chat - Auswahl
|
||||
typ: Auswahlpanel
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: ca942cef-fb00-4026-a709-a9d45db5b021
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/ca942cef-fb00-4026-a709-a9d45db5b021/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S01b — Neuer Chat: Auswahl
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/ca942cef-fb00-4026-a709-a9d45db5b021/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Auswahl genau eines Kontakts für eine Direktnachricht. Der ausgewählte Kontakt wird unten bestätigt, bevor der Chat geöffnet wird.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Kontakt suchen und auswählen
|
||||
- Auswahl ändern
|
||||
- Direktnachricht über „Chat öffnen“ starten
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zurück → [[S01a Neuer Chat]]
|
||||
- „Chat öffnen“ → [[S02e Team Chat - Private DM offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist der Einzelauswahl-Modus klar genug?
|
||||
- [ ] Ist die Auswahlbestätigung vor dem Öffnen hilfreich oder unnötig doppelt?
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04
|
||||
screen: Medien - Medienuebersicht
|
||||
typ: Medienverwaltung
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: 4a3be00f-a23c-4f39-b4ad-e57e58a13617
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/4a3be00f-a23c-4f39-b4ad-e57e58a13617/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S04 — Medien: Medienübersicht
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/4a3be00f-a23c-4f39-b4ad-e57e58a13617/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Globale Medienübersicht über alle Chats. Inhalte sind nach Datum gruppiert und werden als visuelles Raster mit Absender und Chatkontext gezeigt.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Zwischen Medien, Dokumenten und Links wechseln
|
||||
- Suchen und filtern
|
||||
- Medien auswählen
|
||||
- Einzelnes Bild im Viewer öffnen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Dokumente → [[S04a Medien - Dokumente]]
|
||||
- Links → [[S04b Medien - Links]]
|
||||
- Suche und Filter → [[S04c Medien - Suche _ Filter]]
|
||||
- Auswahlmodus → [[S04d Medien - Auswahl]]
|
||||
- Bild öffnen → [[S05 Medienviewer - Bild geoeffnet]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist „aus allen Chats“ als globaler Kontext klar?
|
||||
- [ ] Sind Absender, Chat und Zeitpunkt im Raster ausreichend erkennbar?
|
||||
- [ ] Sind Suche, Auswahl und Einstellungen passend priorisiert?
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04a
|
||||
screen: Medien - Dokumente
|
||||
typ: Medienverwaltung
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: 095d4cdf-f30a-4c94-aab3-df2e760505cb
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/095d4cdf-f30a-4c94-aab3-df2e760505cb/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S04a — Medien: Dokumente
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/095d4cdf-f30a-4c94-aab3-df2e760505cb/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Tabellarische Liste aller in Chats geteilten Dokumente mit Dateiinformation, Beschreibung, Absender und Datum.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Dokument öffnen oder herunterladen
|
||||
- Zwischen Medien und Links wechseln
|
||||
- Suche, Sortierung oder Einstellungen erreichen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Medien → [[S04 Medien - Medienuebersicht]]
|
||||
- Links → [[S04b Medien - Links]]
|
||||
- Suche und Filter → [[S04c Medien - Suche _ Filter]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind Dateiname und Beschreibung gut scannbar?
|
||||
- [ ] Reichen Absender und Datum als Herkunft oder fehlt der Chatkontext?
|
||||
- [ ] Sind Öffnen und Herunterladen eindeutig unterscheidbar?
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04b
|
||||
screen: Medien - Links
|
||||
typ: Medienverwaltung
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: de93f3fa-a6d0-480e-b41f-b27b2e6d8b62
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/de93f3fa-a6d0-480e-b41f-b27b2e6d8b62/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S04b — Medien: Links
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/de93f3fa-a6d0-480e-b41f-b27b2e6d8b62/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Liste aller in Chats geteilten Links mit Domain, Nachrichtenausschnitt, Absender und Zeitpunkt.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Link öffnen
|
||||
- Zur Ursprungsnachricht zurückfinden
|
||||
- Zwischen Medien und Dokumenten wechseln
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Medien → [[S04 Medien - Medienuebersicht]]
|
||||
- Dokumente → [[S04a Medien - Dokumente]]
|
||||
- Suche und Filter → [[S04c Medien - Suche _ Filter]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die Kombination aus Domain und Nachrichtenausschnitt ausreichend eindeutig?
|
||||
- [ ] Braucht jede Zeile eine explizite Aktion „Zur Nachricht“?
|
||||
- [ ] Ist die Tabelle bei langen URLs stabil?
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04c
|
||||
screen: Medien - Suche _ Filter
|
||||
typ: Interaktionszustand
|
||||
status: Bereit zur Validierung
|
||||
source: Subframe
|
||||
subframe_id: b18e02d7-7fe4-4058-8467-ca83bd287fa7
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/b18e02d7-7fe4-4058-8467-ca83bd287fa7/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S04c — Medien: Suche und Filter
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> Der Subframe-Name lautet exakt „S04c Medien - Suche _ Filter“. [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/b18e02d7-7fe4-4058-8467-ca83bd287fa7/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Geöffnete Suche mit Filtermenü über der Medienübersicht. Filterbar sind Absender und Sortierung nach Neueste, Älteste oder Größe.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Nach Absender oder Beschreibung suchen
|
||||
- Absendergruppe wählen
|
||||
- Sortierung ändern oder Filter abbrechen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Anwenden oder Abbrechen → [[S04 Medien - Medienuebersicht]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist klar, ob Filter sofort oder erst nach Bestätigung wirken?
|
||||
- [ ] Ist „Größe“ als Sortieroption für alle Medientypen sinnvoll?
|
||||
- [ ] Genügt der Absenderfilter „Du/Andere“ oder braucht es Personen?
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+12
-12
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"nodes": [
|
||||
{"id":"md-paket","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.md","x":-80,"y":-440,"width":460,"height":280},
|
||||
{"id":"md-paket","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/WF-P15 Team-Chat.md","x":-80,"y":-440,"width":460,"height":280},
|
||||
{"id":"group-main","type":"group","x":-80,"y":-100,"width":1740,"height":660,"label":"Chat Hauptfläche"},
|
||||
{"id":"group-side","type":"group","x":1840,"y":-100,"width":1700,"height":660,"label":"Nebenflächen"},
|
||||
{"id":"group-admin","type":"group","x":3720,"y":-100,"width":1180,"height":660,"label":"Admin & Modals"},
|
||||
{"id":"note-entry","type":"text","text":"# Einstieg\n\nSidebar → Chat oder Projekt-Detail → Projekt-Channel.\n\nTelefonie bleibt eigenes Paket; dieser Flow ist nur Team-Chat.","x":0,"y":0,"width":360,"height":200},
|
||||
{"id":"s01","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S01 Chat-Index.md","x":560,"y":0,"width":420,"height":200},
|
||||
{"id":"s02","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S02 Channel-Detail.md","x":1120,"y":0,"width":420,"height":200},
|
||||
{"id":"s03","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S03 Thread-Detail.md","x":1120,"y":300,"width":420,"height":200},
|
||||
{"id":"v01","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/V01 Monteur-Handy-Chat.md","x":560,"y":300,"width":420,"height":200},
|
||||
{"id":"s04","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S04 Angepinnte Nachrichten.md","x":1920,"y":0,"width":420,"height":200},
|
||||
{"id":"s05","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S05 Meine Mentions.md","x":2480,"y":0,"width":420,"height":200},
|
||||
{"id":"s06","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S06 Chat-Suche.md","x":3040,"y":0,"width":420,"height":200},
|
||||
{"id":"s07","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S07 Channel-Einstellungen.md","x":2480,"y":300,"width":420,"height":200},
|
||||
{"id":"s01","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S01 Chat-Index.md","x":560,"y":0,"width":420,"height":200},
|
||||
{"id":"s02","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S02 Channel-Detail.md","x":1120,"y":0,"width":420,"height":200},
|
||||
{"id":"s03","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S03 Thread-Detail.md","x":1120,"y":300,"width":420,"height":200},
|
||||
{"id":"v01","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/V01 Monteur-Handy-Chat.md","x":560,"y":300,"width":420,"height":200},
|
||||
{"id":"s04","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S04 Angepinnte Nachrichten.md","x":1920,"y":0,"width":420,"height":200},
|
||||
{"id":"s05","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S05 Meine Mentions.md","x":2480,"y":0,"width":420,"height":200},
|
||||
{"id":"s06","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S06 Chat-Suche.md","x":3040,"y":0,"width":420,"height":200},
|
||||
{"id":"s07","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S07 Channel-Einstellungen.md","x":2480,"y":300,"width":420,"height":200},
|
||||
{"id":"note-task","type":"text","text":"# Wiederverwendet\n\n»Als Aufgabe markieren« öffnet WF-P4 Aufgaben M01 vorbefüllt mit Nachricht, Channel und Link zum Kontext.","x":3040,"y":300,"width":420,"height":200},
|
||||
{"id":"m01","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/M01 Neuer Channel DM.md","x":3800,"y":0,"width":420,"height":200},
|
||||
{"id":"s08","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/S08 Admin-Chat.md","x":4360,"y":0,"width":420,"height":200},
|
||||
{"id":"m02","type":"file","file":"02 Wireframes/P15 Kommunikation/WF-P15 Team-Chat/Screens/M02 DM-Audit-Begruendung.md","x":4360,"y":300,"width":420,"height":200}
|
||||
{"id":"m01","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/M01 Neuer Channel DM.md","x":3800,"y":0,"width":420,"height":200},
|
||||
{"id":"s08","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/S08 Admin-Chat.md","x":4360,"y":0,"width":420,"height":200},
|
||||
{"id":"m02","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Archiv/Stand vor Subframe-Abgleich 2026-08-06/M02 DM-Audit-Begruendung.md","x":4360,"y":300,"width":420,"height":200}
|
||||
],
|
||||
"edges": [
|
||||
{"id":"e-entry","fromNode":"note-entry","fromSide":"right","toNode":"s01","toSide":"left","toEnd":"arrow","styleAttributes":{"path":"dotted"}},
|
||||
File renamed without changes.
+26
@@ -0,0 +1,26 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01h
|
||||
screen: Admins festlegen
|
||||
typ: Einstellungen
|
||||
status: Archiviert
|
||||
source: Subframe
|
||||
subframe_id: e5dbaec6-4cbd-417d-8f9a-fee8544d12f1
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/e5dbaec6-4cbd-417d-8f9a-fee8544d12f1/edit"
|
||||
synced: 2026-08-06
|
||||
archived: 2026-08-07
|
||||
replaced_by: "S01g Mitglieder verwalten"
|
||||
---
|
||||
|
||||
# S01h — Admins festlegen (archivierter Stand)
|
||||
|
||||
Der separate Admin-Screen wurde am 07.08.2026 durch die direkte Admin-Spalte in [[../../Screens/S01g Mitglieder verwalten]] ersetzt. Die damalige Subframe-Seite wurde anschließend für „Chat-Einstellungen“ wiederverwendet.
|
||||
|
||||

|
||||
|
||||
## Früherer Zweck
|
||||
|
||||
Mehrfachauswahl der Gruppenadmins. Bestehende Admins und weitere Mitglieder waren getrennt; eine Zusammenfassung zeigte die aktuelle Auswahl.
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: M01
|
||||
screen: Gruppe verlassen bestaetigen
|
||||
typ: Modal
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 2b0caa06-d1d6-4ead-b223-99da05b829c8
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/2b0caa06-d1d6-4ead-b223-99da05b829c8/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# M01 — Gruppe verlassen bestätigen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/2b0caa06-d1d6-4ead-b223-99da05b829c8/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Eigenständige Bestätigung ausschließlich für das Verlassen einer Gruppe. Der Dialog erklärt den unmittelbaren Zugriffsverlust und bietet keine zweite gefährliche Aktion an.
|
||||
|
||||
Technisch als echter kompakter `DialogLayout → Dialog.Content` umgesetzt; ohne nachgebaute Hintergrundansicht oder zusätzliches Overlay.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Über X oder „Abbrechen“ schließen
|
||||
- „Gruppe verlassen“ bestätigen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Aufruf, X und Abbruch ↔ [[S01e Gruppeneinstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die Konsequenz ohne zusätzlichen Erklärungstext vollständig klar?
|
||||
- [ ] Ist die destruktive Aktion eindeutig und ausreichend abgegrenzt?
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: M02
|
||||
screen: Gruppe archivieren bestaetigen
|
||||
typ: Modal
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 68771a63-a054-4347-93e9-bfc6856fa1ea
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/68771a63-a054-4347-93e9-bfc6856fa1ea/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# M02 — Gruppe archivieren bestätigen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/68771a63-a054-4347-93e9-bfc6856fa1ea/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Eigenständige Bestätigung ausschließlich für das Archivieren einer Gruppe. Der Dialog erklärt Schreibschutz, Archivierung und Wiederherstellbarkeit.
|
||||
|
||||
Technisch als echter kompakter `DialogLayout → Dialog.Content` umgesetzt; ohne nachgebaute Hintergrundansicht oder zusätzliches Overlay.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Über X oder „Abbrechen“ schließen
|
||||
- „Gruppe archivieren“ bestätigen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Aufruf, X und Abbruch ↔ [[S01e Gruppeneinstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist klar, dass Archivieren weder Löschen noch Verlassen bedeutet?
|
||||
- [ ] Reicht der Hinweis auf die spätere Wiederherstellung aus?
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: M03
|
||||
screen: Dateien loeschen bestaetigen
|
||||
typ: Modal
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: dbdfb3a4-f061-49b6-b768-9e1ecb013ed3
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/dbdfb3a4-f061-49b6-b768-9e1ecb013ed3/edit"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# M03 — Dateien löschen bestätigen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/dbdfb3a4-f061-49b6-b768-9e1ecb013ed3/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Kompaktes Bestätigungsmodal für das Löschen einer Mehrfachauswahl aus Medien oder Dokumenten. Es nennt die betroffenen Elemente einzeln und erklärt vor der destruktiven Aktion die konkrete Auswirkung. Bei Links werden Titel und Aktionsbeschriftung kontextgerecht angepasst.
|
||||
|
||||
## Angezeigtes Beispiel
|
||||
|
||||
- `Aufstellort.jpg` von Tobias Wagner aus `# waermepumpe-mueller`
|
||||
- `Angebot_v1.pdf` von Sandra Koch aus `# waermepumpe-mueller`
|
||||
- Auswirkung: Dateien verschwinden aus dem Chatverlauf und aus „Medien und Dateien“; die zugehörigen Nachrichten bleiben ohne Anhang bestehen
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Über `X` oder „Abbrechen“ ohne Änderung zur vorherigen Ansicht zurückkehren
|
||||
- Mit „2 Dateien löschen“ die klar benannte Auswahl destruktiv entfernen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Aufruf aus [[S04 Medien - Medienuebersicht]], [[S04a Medien - Dokumente]] oder [[S04b Medien - Links]]
|
||||
- Abbrechen oder schließen → aufrufender Tab mit unveränderter Auswahl
|
||||
- Bestätigen → aufrufender Tab ohne die gelöschten Elemente
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind die betroffenen Dateien und die Auswirkung vor dem Löschen eindeutig?
|
||||
- [ ] Ist das Modal kompakt genug, ohne die Konsequenz zu verharmlosen?
|
||||
+46
@@ -0,0 +1,46 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01
|
||||
screen: Team Chat - Kein Chat ausgewaehlt
|
||||
typ: Hauptansicht
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 0b60d8c0-a41b-4095-be27-a57c6da6cee9
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/0b60d8c0-a41b-4095-be27-a57c6da6cee9/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S01 — Team Chat: Kein Chat ausgewählt
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/0b60d8c0-a41b-4095-be27-a57c6da6cee9/edit) · Stand aus Subframe vom 06.08.2026
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Startansicht des Team-Chats ohne ausgewählte Unterhaltung. Links stehen Suche, Filter und sämtliche Unterhaltungen; die freie Hauptfläche erklärt die nächsten möglichen Aktionen.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Chats durchsuchen und nach Alle, Gruppen, Projekte oder Threads filtern
|
||||
- Unterhaltung aus der Liste öffnen
|
||||
- Über „Chat suchen“ einen bestehenden Chat finden
|
||||
- Über „Neue Nachricht“ den Erstellungsflow starten
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- „Neue Nachricht“ → [[S01a Neuer Chat]]
|
||||
- Projektchat öffnen → [[S02 Team Chat - Projektchat offen 2]]
|
||||
- Gruppe öffnen → [[S02b Team Chat - Gruppe offen]]
|
||||
- Direktnachricht öffnen → [[S02e Team Chat - Private DM offen 2]]
|
||||
- Thread öffnen → [[S03 Team Chat - Thread offen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind Filter und Chattypen ohne Erklärung verständlich?
|
||||
- [ ] Ist der leere Hauptbereich hilfreich, ohne eine zweite Navigation zu erzeugen?
|
||||
- [ ] Sind „Chat suchen“ und „Neue Nachricht“ klar genug voneinander abgegrenzt?
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01a
|
||||
screen: Neuer Chat
|
||||
typ: Auswahlpanel
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: d3000532-c695-404c-a719-95eb0c6e04b6
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/d3000532-c695-404c-a719-95eb0c6e04b6/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01a — Neuer Chat
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/d3000532-c695-404c-a719-95eb0c6e04b6/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Ein gemeinsamer Einstieg für Direktnachricht, freie Gruppe und Projektgruppe. Kontakte sind bereits Teil dieser Ansicht; ein zusätzlicher Kontaktauswahl-Screen für private Nachrichten ist nicht erforderlich.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Personen, Gruppen oder Projekte suchen
|
||||
- Kontakt antippen und direkt eine private Unterhaltung öffnen
|
||||
- Neue Gruppe anlegen
|
||||
- Neue Projektgruppe starten
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Kontakt auswählen → [[S02e Team Chat - Private DM offen 2]]
|
||||
- Neue Gruppe → [[S01c Neue Gruppe]]
|
||||
- Neue Projektgruppe → [[S01d Neue Projektgruppe]]
|
||||
- Zurück → [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist ohne zusätzliche Aktionszeile klar, dass ein Kontakt direkt geöffnet wird?
|
||||
- [ ] Bleibt der Unterschied zwischen freier Gruppe und Projektgruppe sofort verständlich?
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01c
|
||||
screen: Neue Gruppe
|
||||
typ: Wizard Schritt 1
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: adc6dfec-eff6-4002-ad8f-504d97d86549
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/adc6dfec-eff6-4002-ad8f-504d97d86549/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01c — Neue Gruppe
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/adc6dfec-eff6-4002-ad8f-504d97d86549/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Erster Schritt der Gruppenerstellung. Personen werden gesucht und einzeln für die neue Gruppe ausgewählt. Bei ausgewählten Personen kann zusätzlich direkt festgelegt werden, ob sie Admin-Rechte in der Gruppe erhalten.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Personen über den echten Such-Input filtern
|
||||
- Personen einzeln über die Checkbox-Komponente auswählen oder abwählen
|
||||
- Bei ausgewählten Personen den `Admin?`-Switch setzen oder zurücknehmen
|
||||
- Mit „Weiter“ zu den Gruppendaten wechseln
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zurück → [[S01a Neuer Chat]]
|
||||
- Weiter → [[S01c-2 Neue Gruppe - Gruppendaten]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist sofort klar, dass mehrere Personen ausgewählt werden können?
|
||||
- [ ] Ist verständlich, dass `Admin?` nur die Gruppenrolle der ausgewählten Person steuert?
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01c-2
|
||||
screen: Neue Gruppe - Gruppendaten
|
||||
typ: Wizard Schritt 2
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: cd56eb8b-4a9e-42de-a689-6a829de23eed
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/cd56eb8b-4a9e-42de-a689-6a829de23eed/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01c-2 — Neue Gruppe: Gruppendaten
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/cd56eb8b-4a9e-42de-a689-6a829de23eed/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Zweiter Schritt der Gruppenerstellung. Nach der Personenauswahl werden Profilbild, Gruppenname und optionale Gruppenbeschreibung gepflegt. Der Dialog folgt der Inhaltshöhe; die ausgewählten Mitglieder bleiben im Footer als Avatar-Gruppe sichtbar.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Profilbild hinzufügen oder ändern
|
||||
- Gruppenname über die Standard-`TextInput`-Komponente eingeben
|
||||
- Optionale Beschreibung über die Standard-`TextArea`-Komponente eingeben
|
||||
- Auswahl über zwei Avatare und `+1` für insgesamt drei Mitglieder kontrollieren
|
||||
- Gruppe erstellen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zurück → [[S01c Neue Gruppe]]
|
||||
- Gruppe erstellen → [[S02b Team Chat - Gruppe offen]]
|
||||
- Spätere Verwaltung → [[S01e Gruppeneinstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Reicht die kompakte Avatar-Gruppe zur Kontrolle der Personenauswahl aus?
|
||||
- [ ] Ist die optionale Beschreibung klar genug gekennzeichnet?
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01d
|
||||
screen: Neue Projektgruppe
|
||||
typ: Wizard Schritt 1
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 4ea938f0-386f-4295-95b8-146247e05310
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/4ea938f0-386f-4295-95b8-146247e05310/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01d — Neue Projektgruppe
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/4ea938f0-386f-4295-95b8-146247e05310/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Erster Schritt der Projektgruppenerstellung. Personen werden gesucht und einzeln für die neue Projektgruppe ausgewählt. Bei ausgewählten Personen kann zusätzlich direkt festgelegt werden, ob sie Admin-Rechte in der Projektgruppe erhalten.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Personen über den echten Such-Input filtern
|
||||
- Personen einzeln über die Checkbox-Komponente auswählen oder abwählen
|
||||
- Bei ausgewählten Personen den `Admin?`-Switch setzen oder zurücknehmen
|
||||
- Mit „Weiter“ zu Gruppendaten und Projektverknüpfung wechseln
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zurück → [[S01a Neuer Chat]]
|
||||
- Weiter → [[S01d-2 Neue Projektgruppe - Gruppendaten]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist sofort klar, dass mehrere Personen ausgewählt werden können?
|
||||
- [ ] Ist verständlich, dass `Admin?` nur die Gruppenrolle der ausgewählten Person steuert?
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01d-2
|
||||
screen: Neue Projektgruppe - Gruppendaten
|
||||
typ: Wizard Schritt 2
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01d-2 — Neue Projektgruppe: Gruppendaten
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Zweiter Schritt der Projektgruppenerstellung. Neben Profilbild, Gruppenname und optionaler Beschreibung wird genau ein bestehendes Projekt verknüpft. Der Dialog folgt der Inhaltshöhe; die ausgewählten Mitglieder bleiben im Footer als Avatar-Gruppe sichtbar.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Profilbild hinzufügen oder ändern
|
||||
- Gruppenname und optionale Beschreibung über die Standardkomponenten eingeben
|
||||
- „Projekt verknüpfen“ öffnen, Projekte im Dropdown durchsuchen und eines auswählen
|
||||
- Auswahl über zwei Avatare und `+1` für insgesamt drei Mitglieder kontrollieren
|
||||
- Projektgruppe erstellen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zurück → [[S01d Neue Projektgruppe]]
|
||||
- Projektgruppe erstellen → [[S02 Team Chat - Projektchat offen 2]]
|
||||
- Spätere Verwaltung → [[S01f Projektgruppen-Einstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist verständlich, dass genau ein Projekt verknüpft wird?
|
||||
- [ ] Reicht die kompakte Avatar-Gruppe zur Kontrolle der Personenauswahl aus?
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01e
|
||||
screen: Gruppeneinstellungen
|
||||
typ: Einstellungen
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: bee82640-a6bc-4c82-8854-fb22e1448da0
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/bee82640-a6bc-4c82-8854-fb22e1448da0/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01e — Gruppeneinstellungen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/bee82640-a6bc-4c82-8854-fb22e1448da0/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Kompaktes, inhaltsgetriebenes Einstellungsmodal einer freien Chatgruppe. Es bündelt Gruppendaten, die zentrale Mitglieder- und Rollenverwaltung, persönliche Einstellungen sowie klar getrennte Gruppenaktionen. Das Modal wird ausschließlich über das `X` geschlossen und enthält keine pauschale Admin-Beschränkung.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Gruppendaten bearbeiten
|
||||
- Mitglieder verwalten und Adminrollen zentral in derselben Liste setzen
|
||||
- Gruppe stummschalten, anpinnen, verlassen oder archivieren
|
||||
- Archivieren über die blaue Aktion mit dem `Archive`-Icon auslösen; Verlassen bleibt rot und destruktiv
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Einstieg über das Drei-Punkte-Menü in [[S02b Team Chat - Gruppe offen]] → „Gruppeneinstellungen“
|
||||
- Mitglieder verwalten → [[S01g Mitglieder verwalten]]
|
||||
- Gruppe verlassen → [[M01 Gruppe verlassen bestaetigen]]
|
||||
- Gruppe archivieren → [[M02 Gruppe archivieren bestaetigen]]
|
||||
- Speichern oder schließen → [[S02b Team Chat - Gruppe offen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die Trennung zwischen Gruppenverwaltung und persönlichen Einstellungen klar?
|
||||
- [ ] Ist verständlich, dass Adminrollen in „Mitglieder verwalten“ gesetzt werden?
|
||||
- [ ] Trennt die rote Verlassen-Aktion die Konsequenz ausreichend von der blauen Archivieren-Aktion?
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01f
|
||||
screen: Projektgruppen-Einstellungen
|
||||
typ: Einstellungen
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 6566c39e-5b37-49c2-af42-53145d302e09
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/6566c39e-5b37-49c2-af42-53145d302e09/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S01f — Projektgruppen-Einstellungen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/6566c39e-5b37-49c2-af42-53145d302e09/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Kompaktes, inhaltsgetriebenes Einstellungsmodal einer Projektgruppe. Der Projektbezug bleibt direkt erreichbar; Mitglieder und Adminrollen werden gemeinsam verwaltet. Das Modal wird ausschließlich über das `X` geschlossen und enthält keine pauschale Admin-Beschränkung. Lokale Berechtigungsregeln und eine separate Teamsynchronisierung sind bewusst nicht Teil dieses Screens.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Verknüpftes Projekt öffnen
|
||||
- Mitglieder verwalten und Adminrollen zentral in derselben Liste setzen
|
||||
- Persönliche Stummschaltung und Pinning des Projektchats einstellen
|
||||
- Projektgruppe verlassen oder über die bewusst weniger destruktiv gewichtete blaue Archiv-Aktion archivieren
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Einstieg über das Drei-Punkte-Menü in [[S02 Team Chat - Projektchat offen 2]] → „Projektchat-Einstellungen“
|
||||
- Alternativer Einstieg über [[S02a Team Chat - Info geoeffnet 2]]
|
||||
- Mitglieder verwalten → [[S01g Mitglieder verwalten]]
|
||||
- Speichern → [[S02 Team Chat - Projektchat offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist „Projekt öffnen“ trotz der Projektzusammenfassung eindeutig und nicht irreführend redundant?
|
||||
- [ ] Ist verständlich, dass Mitglieder und Adminrollen im gemeinsamen Screen bearbeitet werden?
|
||||
- [ ] Trennt die rote Verlassen-Aktion die Konsequenz ausreichend von der blauen Archivieren-Aktion?
|
||||
@@ -0,0 +1,45 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01g
|
||||
screen: Mitglieder verwalten
|
||||
typ: Einstellungen
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 473ad201-db22-46d3-95e2-cde5b3335f68
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/473ad201-db22-46d3-95e2-cde5b3335f68/edit"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# S01g — Mitglieder verwalten
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/473ad201-db22-46d3-95e2-cde5b3335f68/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Gemeinsame Mitglieder- und Rollenverwaltung für freie Gruppen und Projektgruppen. Admins und reguläre Mitglieder stehen in einer einzigen Liste; ein separater Admin-Screen entfällt. Der Inhalt folgt seiner Höhe bis zu einer Maximalhöhe, danach scrollt ausschließlich die Mitgliederliste.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Bestehende Mitglieder über den echten Such-Input filtern
|
||||
- Adminstatus über Badge erkennen und über das Drei-Punkte-Menü setzen oder entfernen
|
||||
- Andere Personen aus der Gruppe entfernen
|
||||
- Die als `(Du)` markierte eigene Person über dasselbe Menü die Gruppe verlassen lassen
|
||||
- „Mitglied hinzufügen“ am Listenende öffnen und weitere Personen im durchsuchbaren Dropdown auswählen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Aufruf aus [[S01e Gruppeneinstellungen]] oder [[S01f Projektgruppen-Einstellungen]]
|
||||
- Zurück-Pfeil → jeweiliges Einstellungsmodal
|
||||
- `X` → gesamten Modal-Flow schließen
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist `(Du)` als Erklärung für die abweichende Aktion „Gruppe verlassen“ verständlich?
|
||||
- [ ] Ist die Admin-Badge ausreichend erkennbar, ohne die Liste in getrennte Bereiche aufzuteilen?
|
||||
- [ ] Wird „Mitglied hinzufügen“ am Listenende als eigene, primäre Ergänzungsaktion verstanden?
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S01h
|
||||
screen: Chat-Einstellungen
|
||||
typ: Einstellungen
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: e5dbaec6-4cbd-417d-8f9a-fee8544d12f1
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/e5dbaec6-4cbd-417d-8f9a-fee8544d12f1/edit"
|
||||
subframe_canvas_label: "in S01h Chat-Einstellungen (Bereinigung in der Subframe-Oberfläche ausstehend)"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# S01h — Chat-Einstellungen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/e5dbaec6-4cbd-417d-8f9a-fee8544d12f1/edit)
|
||||
|
||||
> [!warning] Nur die Canvas-Beschriftung in Subframe muss noch bereinigt werden
|
||||
> Der Screeninhalt ist final als „Chat-Einstellungen“ aufgebaut. Der technische Seitenname lautet aktuell noch `in S01h Chat-Einstellungen`, bis ein verbundener In-App-Browser die Umbenennung zu `S01h Chat-Einstellungen` zulässt.
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Kompaktes Einstellungsmodal einer privaten Direktnachricht. Es wird ausschließlich über das `X` geschlossen und zeigt den Kontakt ohne redundanten Untertitel. Unter Sandra Kochs Namen steht konsistent ihre fachliche Rolle „Projektkoordination“. Stummschaltung und Pinning sind gemeinsam als persönliche Einstellungen gebündelt und liegen bewusst tiefer als das schnelle Drei-Punkte-Menü.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Chat stummschalten oder wieder aktivieren
|
||||
- Chat anpinnen oder lösen
|
||||
- Änderungen speichern oder abbrechen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Einstieg über das Drei-Punkte-Menü in [[S02e Team Chat - Private DM offen 2]] → „Chat-Einstellungen“
|
||||
- Speichern, abbrechen oder schließen → [[S02e Team Chat - Private DM offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Reichen Stummschaltung und Pinning als erste grobe Outline für private Chats?
|
||||
- [ ] Ist der Unterschied zwischen schneller Menüaktion und tiefer Einstellung klar?
|
||||
- [ ] Ist „Projektkoordination“ als Rollenbezeichnung unter dem Kontaktnamen passend gewichtet?
|
||||
+47
@@ -0,0 +1,47 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02
|
||||
screen: Team Chat - Projektchat offen 2
|
||||
typ: Hauptansicht
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 8132a2c4-cf20-4614-bff7-98dc8aa2a628
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/8132a2c4-cf20-4614-bff7-98dc8aa2a628/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S02 — Team Chat: Projektchat offen 2
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/8132a2c4-cf20-4614-bff7-98dc8aa2a628/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Zentrale Arbeitsansicht eines geöffneten Projektchats mit Unterhaltungsliste, Projektkontext, Nachrichtenverlauf, Anhängen und Composer.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Nachricht verfassen sowie Dokumente, Medien, Audio, Kontakte, Termine oder Aufgaben anhängen
|
||||
- Chat-Info, Medien und Dateien oder Projektchat-Einstellungen über das einheitliche Drei-Punkte-Menü öffnen
|
||||
- Chat direkt anpinnen
|
||||
- Auf eine Nachricht in einem Thread antworten
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Chat-Info → [[S02a Team Chat - Info geoeffnet 2]]
|
||||
- Projektchat-Einstellungen → [[S01f Projektgruppen-Einstellungen]]
|
||||
- Thread öffnen → [[S03 Team Chat - Thread offen]]
|
||||
- Eingabe aktiv → [[S02c Team Chat - Nachricht tippen 2]]
|
||||
- Audio aufnehmen → [[S02d Team Chat - Audio aufnehmen 2]]
|
||||
- Medien und Dateien → [[S04 Medien - Medienuebersicht]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Bleibt die Nachrichtenspalte trotz linker Navigation ausreichend breit?
|
||||
- [ ] Ist der Projektbezug sichtbar, ohne den Chat zu dominieren?
|
||||
- [ ] Sind die sekundären Aktionen im Kopf und Composer richtig priorisiert?
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02a
|
||||
screen: Team Chat - Info geoeffnet 2
|
||||
typ: Hauptansicht mit Seitenpanel
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: ffed9b19-0583-40e4-b788-0ec3aea86f1b
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/ffed9b19-0583-40e4-b788-0ec3aea86f1b/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S02a — Team Chat: Info geöffnet 2
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/ffed9b19-0583-40e4-b788-0ec3aea86f1b/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Der Projektchat bleibt sichtbar, während rechts die Chat-Info mit Projektbezug, Medien, angepinnten Nachrichten, Mitgliedern und Verwaltungsaktionen geöffnet ist.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Projekt öffnen
|
||||
- Medien, Dokumente und Links aufrufen
|
||||
- Mitglieder ansehen oder verwalten
|
||||
- Chat anpinnen und verwaltende Aktionen erreichen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Medien und Dateien → [[S04 Medien - Medienuebersicht]]
|
||||
- Mitglieder verwalten → [[S01g Mitglieder verwalten]]
|
||||
- Projektchat verwalten → [[S01f Projektgruppen-Einstellungen]]
|
||||
- Panel schließen → [[S02 Team Chat - Projektchat offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die verbleibende Chatbreite mit geöffnetem Panel noch nutzbar?
|
||||
- [ ] Sind Projektinformationen, Inhalte und Administration klar getrennt?
|
||||
- [ ] Ist erkennbar, welche Aktionen nur Admins ausführen dürfen?
|
||||
@@ -0,0 +1,48 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02b
|
||||
screen: Team Chat - Gruppe offen
|
||||
typ: Hauptansicht
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: adaf4374-f3fb-4507-a68f-1bbe88989ca4
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/adaf4374-f3fb-4507-a68f-1bbe88989ca4/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S02b — Team Chat: Gruppe offen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/adaf4374-f3fb-4507-a68f-1bbe88989ca4/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Zentrale Arbeitsansicht einer freien Gruppe. Für die Validierung ist das einheitliche Drei-Punkte-Menü geöffnet; die restliche Chatstruktur bleibt identisch zum geschlossenen Zustand.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Nachrichten und Anhänge senden
|
||||
- Auf eine Nachricht im Thread antworten
|
||||
- Über das Drei-Punkte-Menü Chat-Info, Medien und Dateien, Pinning oder Gruppeneinstellungen öffnen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Gruppe aus der Chatliste öffnen ← [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
- Gruppe nach Erstellung öffnen ← [[S01c Neue Gruppe]]
|
||||
- Chat-Info → [[S02a Team Chat - Info geoeffnet 2]] (gleicher Aufbau, Gruppen-Kontext)
|
||||
- Gruppeneinstellungen → [[S01e Gruppeneinstellungen]]
|
||||
- Thread öffnen → [[S03 Team Chat - Thread offen]]
|
||||
- Eingabe aktiv → [[S02c Team Chat - Nachricht tippen 2]]
|
||||
- Audio aufnehmen → [[S02d Team Chat - Audio aufnehmen 2]]
|
||||
- Medien und Dateien → [[S04 Medien - Medienuebersicht]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die freie Gruppe klar vom Projektchat unterscheidbar, ohne ein anderes Bedienmuster zu erzeugen?
|
||||
- [ ] Reichen Gruppenname und Mitgliederzahl als unmittelbarer Kontext?
|
||||
- [ ] Ist beim Wechsel in Medien klar, dass zunächst nur Inhalte dieser Gruppe gemeint sind?
|
||||
+40
@@ -0,0 +1,40 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02c
|
||||
screen: Team Chat - Nachricht tippen 2
|
||||
typ: Interaktionszustand
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 37bf8a29-e4f2-4abb-b128-bf42ad820764
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/37bf8a29-e4f2-4abb-b128-bf42ad820764/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S02c — Team Chat: Nachricht tippen 2
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/37bf8a29-e4f2-4abb-b128-bf42ad820764/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Composer-Zustand des Projektchats mit eingegebenem Text „Fotos sind hochgeladen“ und aktiver Senden-Aktion.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Text weiterbearbeiten oder senden
|
||||
- Anhangsmenü verwenden
|
||||
- Eingabe verwerfen und in den normalen Chat-Zustand zurückkehren
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Ausgangspunkt und Rückkehr → [[S02 Team Chat - Projektchat offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist der aktive Senden-Zustand eindeutig?
|
||||
- [ ] Bleiben Anhang und Audio trotz Texteingabe verständlich erreichbar?
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02d
|
||||
screen: Team Chat - Audio aufnehmen 2
|
||||
typ: Interaktionszustand
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 26ed4695-7a31-4b49-b77b-a3d6d51abde3
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/26ed4695-7a31-4b49-b77b-a3d6d51abde3/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S02d — Team Chat: Audio aufnehmen 2
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/26ed4695-7a31-4b49-b77b-a3d6d51abde3/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Aktive Audioaufnahme im Composer. Wellenform, Laufzeit, Abbruch und Senden ersetzen vorübergehend die normale Texteingabe.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Aufnahme abbrechen
|
||||
- Aufnahme beenden und senden
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Ausgangspunkt und Rückkehr → [[S02 Team Chat - Projektchat offen 2]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind Aufnahme, Abbruch und Senden auch ohne Zusatztext eindeutig?
|
||||
- [ ] Ist der aktive Aufnahmezustand deutlich genug vom normalen Composer getrennt?
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S02e
|
||||
screen: Team Chat - Private DM offen 2
|
||||
typ: Hauptansicht
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: aab368a3-443a-4e9b-89e1-a6734e09294f
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/aab368a3-443a-4e9b-89e1-a6734e09294f/edit"
|
||||
synced: 2026-08-07
|
||||
---
|
||||
|
||||
# S02e — Team Chat: Private DM offen 2
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/aab368a3-443a-4e9b-89e1-a6734e09294f/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Geöffnete private Direktnachricht. Sie verwendet dieselbe Chatstruktur wie der Projektchat, ersetzt den Projektkontext aber durch Kontakt- und Aktivitätsinformationen.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Nachricht oder Anhang senden
|
||||
- Über das einheitliche Drei-Punkte-Menü Chat-Info, Medien und Dateien, Pinning oder Chat-Einstellungen öffnen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Zur Chat-Auswahl → [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
- Start einer neuen DM → [[S01a Neuer Chat]]
|
||||
- Chat-Info → [[S02a Team Chat - Info geoeffnet 2]] (gleicher Aufbau, DM-Kontext)
|
||||
- Geteilte Inhalte → [[S04 Medien - Medienuebersicht]]
|
||||
- Chat-Einstellungen → [[S01h Chat-Einstellungen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Unterscheidet sich die DM klar genug vom Projektchat?
|
||||
- [ ] Sind Kontaktstatus und Chataktionen richtig gewichtet?
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S03
|
||||
screen: Team Chat - Thread offen
|
||||
typ: Detailansicht
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: bde1275b-70eb-4602-b329-54a04758c780
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/bde1275b-70eb-4602-b329-54a04758c780/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S03 — Team Chat: Thread offen
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/bde1275b-70eb-4602-b329-54a04758c780/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Fokussierte Thread-Ansicht mit Ursprungsnachricht, Antworten, Projekt- und Channelkontext sowie eigenem Composer.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Thread folgen oder zurück zum Ursprung navigieren
|
||||
- Antwort mit denselben Anhangsoptionen wie im Hauptchat verfassen
|
||||
- Zur Chat-Auswahl zurückkehren
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Ursprung und Rückkehr → [[S02 Team Chat - Projektchat offen 2]]
|
||||
- Auswahl eines anderen Chats → [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist der Kontext der Ursprungsnachricht jederzeit klar?
|
||||
- [ ] Ist die Thread-Ansicht als eigener Arbeitsmodus erkennbar?
|
||||
- [ ] Ist „Folgen“ verständlich und sinnvoll platziert?
|
||||
@@ -0,0 +1,53 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04
|
||||
screen: Medien - Medienuebersicht
|
||||
typ: Medienverwaltung
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 94ce5e24-1306-46ae-86df-db1c2b063530
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/94ce5e24-1306-46ae-86df-db1c2b063530/edit"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# S04 — Medien: Medienübersicht
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/94ce5e24-1306-46ae-86df-db1c2b063530/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Wiederverwendbare Medienübersicht für den globalen oder chatbezogenen Einstieg. Der frühere „Alle Chats“-Chip neben der Überschrift ist entfernt; Kontext und Einschränkung werden über Untertitel und Chatfilter vermittelt. Auswahlzustand und Mehrfachaktionen sind direkt in diesem Screen sichtbar, sodass kein separater Auswahl-Screen benötigt wird.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Mit der gemeinsamen Filter-Bar suchen sowie nach Chat, Absender und Zeitraum filtern
|
||||
- Zwischen Medien, Dokumenten und Links wechseln
|
||||
- Über dauerhaft sichtbare Checkboxen ein oder mehrere Elemente auswählen und direkt herunterladen
|
||||
- Einzelne Medien direkt an der Karte als Favorit markieren
|
||||
- Auswahl über ein durchsuchbares Zielmenü an einen Chat oder eine Person weiterleiten
|
||||
- Löschen über [[M03 Dateien loeschen bestaetigen]] bestätigen
|
||||
- Das Drei-Punkte-Menü für „Alle auswählen“, „Nur Favoriten anzeigen“ und „Auswahl aufheben“ verwenden
|
||||
- Einzelnes Bild im Viewer öffnen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Globaler Einstieg ← [[S01 Team Chat - Kein Chat ausgewaehlt]]
|
||||
- Projektchat-Kontext ← Drei-Punkte-Menü in [[S02 Team Chat - Projektchat offen 2]]
|
||||
- Gruppen-Kontext ← Drei-Punkte-Menü in [[S02b Team Chat - Gruppe offen]]
|
||||
- DM-Kontext ← Drei-Punkte-Menü in [[S02e Team Chat - Private DM offen 2]]
|
||||
- Dokumente → [[S04a Medien - Dokumente]]
|
||||
- Links → [[S04b Medien - Links]]
|
||||
- Löschen → [[M03 Dateien loeschen bestaetigen]]
|
||||
- Bild öffnen → [[S05 Medienviewer - Bild geoeffnet]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist der Kontext auch ohne zusätzlichen „Alle Chats“-Chip eindeutig?
|
||||
- [ ] Sind Auswahlmarkierung und Aktionsleiste ohne separaten Auswahl-Screen verständlich?
|
||||
- [ ] Sind Absender, Chat und Zeitpunkt im Raster ausreichend gut scannbar?
|
||||
@@ -0,0 +1,47 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04a
|
||||
screen: Medien - Dokumente
|
||||
typ: Medienverwaltung
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 3d4ce766-131e-4259-9891-9c37e2876ac6
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/3d4ce766-131e-4259-9891-9c37e2876ac6/edit"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# S04a — Medien: Dokumente
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/3d4ce766-131e-4259-9891-9c37e2876ac6/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Dokumentenliste innerhalb desselben globalen oder chatbezogenen Medienflows. Filter-Bar, Auswahlzustand und Mehrfachaktionen sind direkt im Screen verfügbar. Jede Dokumentzeile besitzt einen eigenen Favoritenstern; ein globaler Stern in der Aktionsleiste entfällt.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Mit der gemeinsamen Filter-Bar nach Dateityp, Absender und Zeitraum filtern
|
||||
- Dokumente über die sichtbaren Checkboxen mehrfach auswählen
|
||||
- Dokument direkt favorisieren, öffnen oder herunterladen
|
||||
- Auswahl über ein durchsuchbares Zielmenü weiterleiten
|
||||
- Löschen über [[M03 Dateien loeschen bestaetigen]] bestätigen
|
||||
- Das Drei-Punkte-Menü für Auswahl und Favoritenfilter verwenden
|
||||
- Zu Medien oder Links wechseln
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Medien → [[S04 Medien - Medienuebersicht]]
|
||||
- Links → [[S04b Medien - Links]]
|
||||
- Löschen → [[M03 Dateien loeschen bestaetigen]]
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind Dateiname, Beschreibung, Absender und Datum in dieser Reihenfolge gut scannbar?
|
||||
- [ ] Ist der jeweilige globale oder chatbezogene Kontext weiterhin klar?
|
||||
- [ ] Sind Öffnen und Herunterladen eindeutig unterscheidbar?
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S04b
|
||||
screen: Medien - Links
|
||||
typ: Medienverwaltung
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: e7fa5dc1-f836-43ba-b712-473ee3c80c1a
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/e7fa5dc1-f836-43ba-b712-473ee3c80c1a/edit"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# S04b — Medien: Links
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/e7fa5dc1-f836-43ba-b712-473ee3c80c1a/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Linkliste innerhalb desselben globalen oder chatbezogenen Medienflows. Domain, Nachrichtenausschnitt, Absender und Zeitpunkt bleiben sichtbar; Filter, Auswahlzustand und Mehrfachaktionen sind Teil desselben Screens. Jede Linkzeile besitzt einen eigenen Favoritenstern.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Mit der gemeinsamen Filter-Bar nach Absender, Domain und Zeitraum filtern
|
||||
- Links über die sichtbaren Checkboxen mehrfach auswählen
|
||||
- Einzelnen Link direkt favorisieren
|
||||
- Auswahl kopieren, über ein durchsuchbares Zielmenü weiterleiten oder aus der Liste entfernen
|
||||
- Das Drei-Punkte-Menü für Auswahl und Favoritenfilter verwenden
|
||||
- Link oder Ursprungsnachricht öffnen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Medien → [[S04 Medien - Medienuebersicht]]
|
||||
- Dokumente → [[S04a Medien - Dokumente]]
|
||||
- Entfernen → [[M03 Dateien loeschen bestaetigen]] mit kontextangepasster Beschriftung
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Ist die Kombination aus URL, Domain und Nachrichtenausschnitt ausreichend eindeutig?
|
||||
- [ ] Bleibt die Tabelle bei langen URLs stabil und scannbar?
|
||||
- [ ] Ist der globale oder chatbezogene Kontext auch im Links-Tab klar?
|
||||
+43
@@ -0,0 +1,43 @@
|
||||
---
|
||||
kind: screen
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
id: S05
|
||||
screen: Medienviewer - Bild geoeffnet
|
||||
typ: Vollbild-Viewer
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_id: 2e022e85-9ec7-4342-a719-8b87404f8ff9
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/design/2e022e85-9ec7-4342-a719-8b87404f8ff9/edit"
|
||||
synced: 2026-08-06
|
||||
---
|
||||
|
||||
# S05 — Medienviewer: Bild geöffnet
|
||||
|
||||
> [!info] Single Source of Truth
|
||||
> [Subframe öffnen](https://app.subframe.com/f023064a5ca0/design/2e022e85-9ec7-4342-a719-8b87404f8ff9/edit)
|
||||
|
||||

|
||||
|
||||
## Zweck und Zustand
|
||||
|
||||
Vollbildansicht eines Bildes mit Absender, Zeitpunkt, Galerie-Navigation, Zoom und einem umfangreichen Kontextmenü.
|
||||
|
||||
## Hauptaktionen
|
||||
|
||||
- Zwischen fünf Medien wechseln und zoomen
|
||||
- Antworten, markieren, fixieren, weiterleiten oder herunterladen
|
||||
- Zur Ursprungsnachricht springen
|
||||
- Viewer schließen
|
||||
|
||||
## Verbindungen
|
||||
|
||||
- Schließen → [[S04 Medien - Medienuebersicht]] im bisherigen globalen oder chatbezogenen Kontext
|
||||
- „Zu Nachricht gehen“ → [[S02 Team Chat - Projektchat offen 2]] oder [[S02b Team Chat - Gruppe offen]], abhängig von der Ursprungsnachricht
|
||||
|
||||
## Für die Validierung
|
||||
|
||||
- [ ] Sind die wichtigsten Bildaktionen ohne geöffnetes Menü erreichbar?
|
||||
- [ ] Ist die Galerie-Navigation eindeutig und ausreichend groß?
|
||||
- [ ] Ist „Im Web suchen“ im Produktkontext wirklich notwendig?
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"nodes":[
|
||||
{"id":"881051edfa131053","type":"group","x":2200,"y":0,"width":3000,"height":1450,"color":"5","label":"2 · Geöffneter Chat und Zustände"},
|
||||
{"id":"b63a6c1c7315b513","type":"group","x":2200,"y":1650,"width":3600,"height":1100,"color":"2","label":"4 · Verwaltung"},
|
||||
{"id":"826791b6dc14d8ec","type":"group","x":-80,"y":0,"width":2080,"height":1450,"color":"4","label":"1 · Einstieg und neue Unterhaltung"},
|
||||
{"id":"1b26a4002f531cfb","type":"group","x":5400,"y":0,"width":1900,"height":1450,"color":"6","label":"3 · Medien und Dateien"},
|
||||
{"id":"1813689f58e6051b","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.md","x":0,"y":-500,"width":520,"height":320},
|
||||
{"id":"8ba07f48b7eea2e2","type":"link","url":"https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit","x":620,"y":-500,"width":520,"height":220},
|
||||
{"id":"31a7c9e5b2d8046f","type":"text","text":"## Einstieg\nS01 öffnet bestehende Projektchats, Gruppen und DMs direkt.\n\n**Neue Nachricht** führt zu S01a. Freie Gruppe und Projektgruppe verzweigen danach jeweils in Personenwahl und Gruppendaten.","x":100,"y":100,"width":1750,"height":220,"color":"4"},
|
||||
{"id":"af3b8cfd26830b04","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01a Neuer Chat.md","x":650,"y":600,"width":420,"height":240},
|
||||
{"id":"5e2b8c1d7a4096f3","type":"text","text":"### Kontakt antippen\nöffnet die private DM direkt","x":1300,"y":380,"width":420,"height":160,"color":"4"},
|
||||
{"id":"accdcad20afdd7a7","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01c Neue Gruppe.md","x":1100,"y":600,"width":420,"height":240},
|
||||
{"id":"903f24ecf28220e3","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01c-2 Neue Gruppe - Gruppendaten.md","x":1550,"y":600,"width":420,"height":240},
|
||||
{"id":"2889e3b305083029","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01d Neue Projektgruppe.md","x":1100,"y":1000,"width":420,"height":240},
|
||||
{"id":"dd194ec122006c40","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01d-2 Neue Projektgruppe - Gruppendaten.md","x":1550,"y":1000,"width":420,"height":240},
|
||||
{"id":"72c4a9e1d6b8035f","type":"text","text":"## Drei Varianten, ein Menü\nProjektchat, freie Gruppe und DM verwenden dieselbe Grundstruktur. Das ⋮-Menü führt immer zu **Chat-Info**, **Medien und Dateien**, **Chat anpinnen** und den kontextbezogenen **Einstellungen**.","x":2300,"y":80,"width":2500,"height":180,"color":"5"},
|
||||
{"id":"5cba26aa96cf202b","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02e Team Chat - Private DM offen 2.md","x":2300,"y":300,"width":420,"height":240},
|
||||
{"id":"7d4a9c6e2b1f8053","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02b Team Chat - Gruppe offen.md","x":2300,"y":650,"width":420,"height":240},
|
||||
{"id":"aa2ea101b3bed496","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02 Team Chat - Projektchat offen 2.md","x":2300,"y":1000,"width":420,"height":240},
|
||||
{"id":"6a3f9c1e5b8072d4","type":"text","text":"## Gemeinsame Chat-Zustände\nText · Audio · Thread\n\ngilt für Projekt, Gruppe und DM","x":3000,"y":570,"width":420,"height":260,"color":"5"},
|
||||
{"id":"e52b4f991440a3fb","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02c Team Chat - Nachricht tippen 2.md","x":3700,"y":300,"width":420,"height":240},
|
||||
{"id":"b83494079e9437d4","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02d Team Chat - Audio aufnehmen 2.md","x":3700,"y":650,"width":420,"height":240},
|
||||
{"id":"692d3ce0cdfa8a57","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S03 Team Chat - Thread offen.md","x":3700,"y":1000,"width":420,"height":240},
|
||||
{"id":"30ccb46312e9e170","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S02a Team Chat - Info geoeffnet 2.md","x":3000,"y":1100,"width":420,"height":240},
|
||||
{"id":"8c1e5a7d3b9026f4","type":"text","text":"## Ein Screen, zwei Kontexte\n**Global:** Mediennavigation über alle Chats\n**Aktueller Chat:** ⋮ → Medien und Dateien\n\nUntertitel und Chatfilter vermitteln den Kontext. Auswahl und Favoriten liegen direkt in S04/S04a/S04b. Löschen → M03, Bild öffnen → S05.","x":5500,"y":80,"width":1600,"height":260,"color":"6"},
|
||||
{"id":"cd19086fb7f6af7f","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S04 Medien - Medienuebersicht.md","x":5500,"y":600,"width":420,"height":240},
|
||||
{"id":"983001a791061add","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S04a Medien - Dokumente.md","x":6100,"y":400,"width":420,"height":240},
|
||||
{"id":"be74b0b8d19bc305","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S04b Medien - Links.md","x":6100,"y":700,"width":420,"height":240},
|
||||
{"id":"4d39270167e67e11","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/M03 Dateien loeschen bestaetigen.md","x":6600,"y":1000,"width":420,"height":240},
|
||||
{"id":"0a354848f228e25e","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S05 Medienviewer - Bild geoeffnet.md","x":5500,"y":1000,"width":420,"height":240},
|
||||
{"id":"4e8b2c1d7a6059f3","type":"text","text":"## Kontextbezogene Einstellungen\n**Private DM:** S02e → S01h\n**Freie Gruppe:** S02b → S01e\n**Projektchat:** S02 / S02a → S01f\n\nGruppe und Projekt verwenden anschließend dieselbe Mitglieder- und Rollenverwaltung S01g.","x":2300,"y":1730,"width":3300,"height":190,"color":"2"},
|
||||
{"id":"a63be22aae4e4f90","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01e Gruppeneinstellungen.md","x":3000,"y":1950,"width":420,"height":240},
|
||||
{"id":"4c8e2f1a9b6d7305","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/M01 Gruppe verlassen bestaetigen.md","x":3000,"y":2400,"width":420,"height":240},
|
||||
{"id":"9a1d5e7c3b8f2046","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/M02 Gruppe archivieren bestaetigen.md","x":3700,"y":2400,"width":420,"height":240},
|
||||
{"id":"9d3a7e1c5b8046f2","type":"text","text":"### Gemeinsame Verwaltung\nMitglieder und Adminrollen direkt in einer Liste","x":4400,"y":1980,"width":360,"height":180,"color":"2"},
|
||||
{"id":"06aa2ee55ace8295","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01f Projektgruppen-Einstellungen.md","x":3700,"y":1950,"width":420,"height":240},
|
||||
{"id":"95d76aa4663025a6","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01g Mitglieder verwalten.md","x":5000,"y":1950,"width":420,"height":240},
|
||||
{"id":"6d21bd5f41832572","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01h Chat-Einstellungen.md","x":2300,"y":1950,"width":420,"height":240},
|
||||
{"id":"200dbc57c6167252","type":"file","file":"02 Wireframes/P15 Team-Chat/WF-P15 Team-Chat/Screens/S01 Team Chat - Kein Chat ausgewaehlt.md","x":20,"y":600,"width":420,"height":240}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"8d7a4c1e5f2096b3","fromNode":"aa2ea101b3bed496","fromSide":"right","toNode":"6a3f9c1e5b8072d4","toSide":"left"},
|
||||
{"id":"4090d055fa2cc4bb","fromNode":"5e2b8c1d7a4096f3","fromSide":"right","toNode":"5cba26aa96cf202b","toSide":"left","label":"DM öffnen"},
|
||||
{"id":"a7346484755c55c2","fromNode":"200dbc57c6167252","fromSide":"right","toNode":"af3b8cfd26830b04","toSide":"left","label":"Neue Nachricht"},
|
||||
{"id":"307fcf252c1f632c","fromNode":"6a3f9c1e5b8072d4","fromSide":"right","toNode":"e52b4f991440a3fb","toSide":"left","label":"Text"},
|
||||
{"id":"61f3a9d4c8e2075b","fromNode":"7d4a9c6e2b1f8053","fromSide":"right","toNode":"6a3f9c1e5b8072d4","toSide":"left"},
|
||||
{"id":"b9cba245047eced6","fromNode":"6a3f9c1e5b8072d4","fromSide":"right","toNode":"b83494079e9437d4","toSide":"left","label":"Audio"},
|
||||
{"id":"32084066e53fc898","fromNode":"6a3f9c1e5b8072d4","fromSide":"right","toNode":"692d3ce0cdfa8a57","toSide":"left","label":"Thread"},
|
||||
{"id":"32fd34df23a02ec8","fromNode":"aa2ea101b3bed496","fromSide":"right","toNode":"30ccb46312e9e170","toSide":"left","label":"Info"},
|
||||
{"id":"7cf085fd091721fa","fromNode":"9d3a7e1c5b8046f2","fromSide":"right","toNode":"95d76aa4663025a6","toSide":"left","label":"Mitglieder & Rollen"},
|
||||
{"id":"b0774317eced6b5f","fromNode":"af3b8cfd26830b04","fromSide":"right","toNode":"5e2b8c1d7a4096f3","toSide":"left","label":"Kontakt"},
|
||||
{"id":"e5b1ce9ad681bbff","fromNode":"af3b8cfd26830b04","fromSide":"right","toNode":"accdcad20afdd7a7","toSide":"left","label":"Gruppe"},
|
||||
{"id":"c1953339d46be2e0","fromNode":"af3b8cfd26830b04","fromSide":"right","toNode":"2889e3b305083029","toSide":"left","label":"Projekt"},
|
||||
{"id":"ef74159f11fed32a","fromNode":"accdcad20afdd7a7","fromSide":"right","toNode":"903f24ecf28220e3","toSide":"left","label":"Weiter"},
|
||||
{"id":"d9df04dd05a7c07c","fromNode":"903f24ecf28220e3","fromSide":"right","toNode":"7d4a9c6e2b1f8053","toSide":"left","label":"Gruppe erstellen"},
|
||||
{"id":"d06db9660e46d3e5","fromNode":"2889e3b305083029","fromSide":"right","toNode":"dd194ec122006c40","toSide":"left","label":"Weiter"},
|
||||
{"id":"92f868bed3bc385e","fromNode":"dd194ec122006c40","fromSide":"right","toNode":"aa2ea101b3bed496","toSide":"left","label":"Projektgruppe erstellen"},
|
||||
{"id":"e31fe3c8e203d556","fromNode":"cd19086fb7f6af7f","fromSide":"right","toNode":"983001a791061add","toSide":"left","label":"Dokumente"},
|
||||
{"id":"656b8a3b0b7a6dbb","fromNode":"cd19086fb7f6af7f","fromSide":"right","toNode":"be74b0b8d19bc305","toSide":"left","label":"Links"},
|
||||
{"id":"d7433e7aadd90716","fromNode":"cd19086fb7f6af7f","fromSide":"right","toNode":"4d39270167e67e11","toSide":"left","label":"Löschen"},
|
||||
{"id":"3c1d869f58eeb97e","fromNode":"983001a791061add","fromSide":"bottom","toNode":"4d39270167e67e11","toSide":"top","label":"Löschen"},
|
||||
{"id":"33838783400d6b98","fromNode":"be74b0b8d19bc305","fromSide":"bottom","toNode":"4d39270167e67e11","toSide":"top","label":"Entfernen"},
|
||||
{"id":"f751c1491712a239","fromNode":"cd19086fb7f6af7f","fromSide":"bottom","toNode":"0a354848f228e25e","toSide":"top","label":"Bild öffnen"},
|
||||
{"id":"1f46b55156449790","fromNode":"a63be22aae4e4f90","fromSide":"right","toNode":"9d3a7e1c5b8046f2","toSide":"left"},
|
||||
{"id":"c662947835510c0c","fromNode":"a63be22aae4e4f90","fromSide":"bottom","toNode":"4c8e2f1a9b6d7305","toSide":"top","label":"Verlassen"},
|
||||
{"id":"8b2f6d1a9c4075e3","fromNode":"a63be22aae4e4f90","fromSide":"bottom","toNode":"9a1d5e7c3b8f2046","toSide":"top","label":"Archivieren"},
|
||||
{"id":"0cd4ada682a0564b","fromNode":"06aa2ee55ace8295","fromSide":"right","toNode":"9d3a7e1c5b8046f2","toSide":"left"},
|
||||
{"id":"13e7a9c5b2d8046f","fromNode":"5cba26aa96cf202b","fromSide":"right","toNode":"6a3f9c1e5b8072d4","toSide":"left"}
|
||||
],
|
||||
"metadata":{
|
||||
"version":"1.0-1.0",
|
||||
"frontmatter":{}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
---
|
||||
kind: wireframe-package
|
||||
project: HiveGrid Screen Project
|
||||
ticket: P15 Team-Chat
|
||||
package: WF-P15 Team-Chat
|
||||
typ: Flow
|
||||
status: Fertig / Development-Handoff
|
||||
source: Subframe
|
||||
subframe_project: Basedesign
|
||||
subframe_project_id: f023064a5ca0
|
||||
subframe_flow_id: 32362b7d-bdcd-413f-a9de-33e68271380c
|
||||
subframe: "https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit"
|
||||
canvas: "WF-P15 Team-Chat.canvas"
|
||||
synced: 2026-08-08
|
||||
---
|
||||
|
||||
# WF-P15 Team-Chat
|
||||
|
||||
Status: **Fertig / Development-Handoff**
|
||||
Single Source of Truth: [Finalen Team-Chat-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit)
|
||||
Canvas: [Obsidian-Map öffnen](<WF-P15 Team-Chat.canvas>)
|
||||
Letzter vollständiger Abgleich: **08.08.2026**
|
||||
|
||||
> [!important] Abgleichsregel
|
||||
> Diese Map bildet die 24 aktuellen Screens aus dem einen finalen Team-Chat-Flow ab. Frühere Planungen und ersetzte Screens liegen nur noch in den datierten Unterordnern von `Archiv`.
|
||||
> Die Canvas zeigt bewusst nur die primären Wege. Vollständige Neben- und Rücksprünge stehen in den Verbindungen der jeweiligen Screen-Notiz.
|
||||
|
||||
## Überblick
|
||||
|
||||
Der aktuelle Team-Chat besteht aus **24 Subframe-Screens** in vier zusammenhängenden Bereichen:
|
||||
|
||||
| Bereich | Screens | Aufgabe |
|
||||
|---|---:|---|
|
||||
| Einstieg und neue Unterhaltung | 6 | Chat auswählen, Kontakt direkt anschreiben sowie freie Gruppe oder Projektgruppe in zwei klaren Schritten erstellen |
|
||||
| Geöffneter Chat und Zustände | 7 | Projektchat, freie Gruppe oder DM nutzen sowie Info, Thread, Text- und Audiozustand |
|
||||
| Medien und Dateien | 5 | Medien, Dokumente und Links im globalen oder chatbezogenen Kontext finden, auswählen und öffnen |
|
||||
| Verwaltung | 6 | Kontextbezogene Einstellungen für Gruppe, Projektchat und DM, gemeinsame Mitglieder-/Rollenverwaltung sowie getrennte Bestätigungen |
|
||||
|
||||
## Finale Screen-Reihenfolge
|
||||
|
||||
### 1. Einstieg und neue Unterhaltung
|
||||
|
||||
| Reihenfolge | Screen | Rolle im Flow |
|
||||
|---:|---|---|
|
||||
| 1 | [[S01 Team Chat - Kein Chat ausgewaehlt]] | Einstieg und Chat-Auswahl |
|
||||
| 2 | [[S01a Neuer Chat]] | Kontakte direkt öffnen oder in einen der zwei Erstellungswege wechseln |
|
||||
| 3 | [[S01c Neue Gruppe]] | Personen für eine freie Gruppe auswählen |
|
||||
| 4 | [[S01c-2 Neue Gruppe - Gruppendaten]] | Gruppendaten eingeben und freie Gruppe erstellen |
|
||||
| 5 | [[S01d Neue Projektgruppe]] | Personen für eine Projektgruppe auswählen |
|
||||
| 6 | [[S01d-2 Neue Projektgruppe - Gruppendaten]] | Gruppendaten eingeben, Projekt verknüpfen und Projektgruppe erstellen |
|
||||
|
||||
### 2. Geöffneter Chat und Zustände
|
||||
|
||||
| Reihenfolge | Screen | Rolle im Flow |
|
||||
|---:|---|---|
|
||||
| 7 | [[S02 Team Chat - Projektchat offen 2]] | Hauptarbeitsfläche Projektchat |
|
||||
| 8 | [[S02b Team Chat - Gruppe offen]] | Hauptarbeitsfläche freie Gruppe |
|
||||
| 9 | [[S02e Team Chat - Private DM offen 2]] | Private Direktnachricht |
|
||||
| 10 | [[S02c Team Chat - Nachricht tippen 2]] | Aktive Texteingabe |
|
||||
| 11 | [[S02d Team Chat - Audio aufnehmen 2]] | Aktive Audioaufnahme |
|
||||
| 12 | [[S03 Team Chat - Thread offen]] | Thread-Arbeitsfläche |
|
||||
| 13 | [[S02a Team Chat - Info geoeffnet 2]] | Chat-Info als Seitenpanel |
|
||||
|
||||
### 3. Medien und Dateien
|
||||
|
||||
| Reihenfolge | Screen | Rolle im Flow |
|
||||
|---:|---|---|
|
||||
| 14 | [[S04 Medien - Medienuebersicht]] | Wiederverwendbare Medienübersicht |
|
||||
| 15 | [[S04a Medien - Dokumente]] | Dokumentenliste |
|
||||
| 16 | [[S04b Medien - Links]] | Linkliste |
|
||||
| 17 | [[M03 Dateien loeschen bestaetigen]] | Ausgewählte Elemente mit Folgenabschätzung löschen |
|
||||
| 18 | [[S05 Medienviewer - Bild geoeffnet]] | Vollbild-Medienviewer |
|
||||
|
||||
### 4. Verwaltung
|
||||
|
||||
| Reihenfolge | Screen | Rolle im Flow |
|
||||
|---:|---|---|
|
||||
| 19 | [[S01e Gruppeneinstellungen]] | Freie Gruppe verwalten |
|
||||
| 20 | [[S01f Projektgruppen-Einstellungen]] | Projektchat verwalten |
|
||||
| 21 | [[S01h Chat-Einstellungen]] | Private Direktnachricht einstellen |
|
||||
| 22 | [[S01g Mitglieder verwalten]] | Mitglieder und Adminrollen gemeinsam verwalten |
|
||||
| 23 | [[M01 Gruppe verlassen bestaetigen]] | Verlassen bestätigen |
|
||||
| 24 | [[M02 Gruppe archivieren bestaetigen]] | Archivieren bestätigen |
|
||||
|
||||
## Flow-Kern
|
||||
|
||||
```text
|
||||
S01 Chat-Auswahl
|
||||
├─ S01a Neuer Chat
|
||||
│ ├─ Kontakt antippen → S02e Private DM
|
||||
│ ├─ S01c Personen auswählen → S01c-2 Gruppendaten → S02b Gruppe
|
||||
│ └─ S01d Personen auswählen → S01d-2 Gruppendaten + Projekt → S02 Projektchat
|
||||
├─ S02 Projektchat
|
||||
│ └─ ⋮ → S01f Projektchat-Einstellungen
|
||||
├─ S02b Gruppe
|
||||
│ └─ ⋮ → S01e Gruppeneinstellungen
|
||||
│ ├─ M01 Gruppe verlassen
|
||||
│ └─ M02 Gruppe archivieren
|
||||
├─ S02e Private DM
|
||||
│ └─ ⋮ → S01h Chat-Einstellungen
|
||||
└─ Gemeinsame Chataktionen
|
||||
├─ S02c Nachricht tippen
|
||||
├─ S02d Audio aufnehmen
|
||||
├─ S03 Thread
|
||||
└─ Einheitliches ⋮-Menü
|
||||
├─ S02a Chat-Info
|
||||
├─ S04 Medien und Dateien
|
||||
├─ Chat anpinnen / lösen
|
||||
└─ kontextbezogene Einstellungen
|
||||
|
||||
S04 Medien · derselbe UI-Flow
|
||||
├─ Kontext: Alle Chats oder konkreter Chat
|
||||
├─ Filter Bar ist immer vorhanden
|
||||
├─ S04a Dokumente
|
||||
├─ S04b Links
|
||||
├─ Auswahl, Favorit, Download und Weiterleitung direkt in S04/S04a/S04b
|
||||
├─ M03 Löschen bestätigen
|
||||
└─ S05 Medienviewer
|
||||
|
||||
S01e Gruppeneinstellungen / S01f Projektgruppen-Einstellungen
|
||||
└─ S01g Mitglieder und Adminrollen
|
||||
|
||||
S01h Chat-Einstellungen
|
||||
└─ Stummschaltung und Pinning für private DMs
|
||||
```
|
||||
|
||||
## Umgesetzte Flow-Korrekturen
|
||||
|
||||
Die aktive Map folgt dem bereinigten Subframe-Stand:
|
||||
|
||||
- S01b wurde entfernt; S01a enthält die Kontaktliste und öffnet eine DM direkt.
|
||||
- „Projektunterhaltung“ wurde im sichtbaren UI durch „Projektgruppe“ ersetzt.
|
||||
- S01c und S01d sind jetzt parallele Zwei-Schritt-Wizards: zuerst ausschließlich Personen auswählen, danach Gruppendaten pflegen. Nur die Projektgruppe ergänzt im zweiten Schritt die durchsuchbare Projektverknüpfung.
|
||||
- Personenwahl, Suche, TextInput, TextArea und Projekt-Dropdown verwenden die echten Standardkomponenten; die früheren pillenförmigen Feld-Overrides wurden entfernt.
|
||||
- S02b ergänzt den bisher fehlenden geöffneten Gruppenchat.
|
||||
- Das Drei-Punkte-Menü ist für Projektchat, freie Gruppe und DM vereinheitlicht: Chat-Info, Medien und Dateien, Chat anpinnen sowie genau eine kontextbezogene Einstellungsaktion.
|
||||
- S02b zeigt das geöffnete Menü als sichtbaren Validierungszustand.
|
||||
- Medien, Dokumente und Links verwenden die gemeinsame `Filter Bar`, zeigen Auswahl-Checkboxen standardmäßig und besitzen pro Element einen Favoritenstern.
|
||||
- Der globale und der chatbezogene Medienbereich verwenden denselben Flow. Untertitel und voreingestellter Chatfilter vermitteln den Kontext; der redundante „Alle Chats“-Chip in S04 entfällt.
|
||||
- S04c wurde als eigener Such-/Filter-Screen entfernt; Suche und Filter sind Grundfunktion aller drei Tabs.
|
||||
- S04d wurde entfernt; der aktive Auswahlzustand und die Aktionsleisten sind direkt in S04, S04a und S04b sichtbar.
|
||||
- Download startet direkt, Weiterleiten öffnet ein durchsuchbares Zielmenü und Löschen führt in das gemeinsame Bestätigungsmodal M03 mit betroffenen Dateien und Auswirkungen.
|
||||
- Die Drei-Punkte-Menüs in Medien, Dokumenten und Links bieten Auswahl- und Favoritenaktionen.
|
||||
- Der kombinierte Dialog wurde in M01 „Gruppe verlassen“ und M02 „Gruppe archivieren“ getrennt; beide haben X, Abbrechen und genau eine Bestätigungsaktion.
|
||||
- Gruppen- und Projektchat-Einstellungen enthalten keine lokalen Berechtigungsregeln und keine separate Adminverwaltung mehr.
|
||||
- S01g verwaltet Mitglieder und Adminrollen gemeinsam; der frühere Admin-Screen wurde archiviert und als S01h „Chat-Einstellungen“ für private DMs wiederverwendet.
|
||||
|
||||
Die noch ältere Obsidian-Planung mit Pins, Mentions, globaler Chat-Suche, Admin-DM-Audit und Mobile-Variante bleibt ebenfalls nur im Archiv und ist nicht Teil dieses Subframe-Flows.
|
||||
|
||||
## Abschlussstatus
|
||||
|
||||
- [x] Alle 24 Subframe-Seiten erfasst
|
||||
- [x] Jede Seite mit direktem Subframe-Link dokumentiert
|
||||
- [x] Screens nach Nutzeraufgabe und Übergängen sortiert
|
||||
- [x] S01b, S04c und S04d aus dem aktiven Flow entfernt
|
||||
- [x] Gruppenchat, Filter-Bar, Standardauswahl und getrennte Modale ergänzt
|
||||
- [x] Einzel-Favoriten, durchsuchbare Weiterleitung und Lösch-Bestätigung im Medienflow ergänzt
|
||||
- [x] Einheitliches Drei-Punkte-Menü und kontextbezogene Einstellungsmodale ergänzt
|
||||
- [x] Mitglieder- und Adminverwaltung in einem Screen zusammengeführt
|
||||
- [x] Gruppen- und Projektgruppenerstellung in getrennte Personen- und Datenscreens aufgeteilt
|
||||
- [x] Ersetzte Notizen nachvollziehbar archiviert
|
||||
- [x] Screens gemeinsam fachlich und UX-seitig validiert
|
||||
- [x] Gewünschte Änderungen in Subframe umgesetzt
|
||||
- [x] Alle 24 Screens in den einen finalen Flow `WF-P15 Team-Chat` zusammengeführt
|
||||
- [x] Page-IDs und Direktlinks am 08.08.2026 erneut gegen Subframe geprüft
|
||||
@@ -52,7 +52,7 @@ Diese Datei ist der erste Ort, um zu sehen:
|
||||
| WF-P16 Kalender | D-BOOK + D-P16 | Termine | Validiert | [MD](<P16 Termine/WF-P16 Kalender/WF-P16 Kalender.md>) | [Canvas](<P16 Termine/WF-P16 Kalender/WF-P16 Kalender.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Davids Delta: vollwertiger Kalender (anlegen + einladen inkl. freie E-Mails, Kollegen-Overlay) = CR an Dev; Sync im P5-Muster |
|
||||
| WF-P16 Terminbuchung | D-BOOK + D-P16 | Termine | Validiert | [MD](<P16 Termine/WF-P16 Terminbuchung/WF-P16 Terminbuchung.md>) | [Canvas](<P16 Termine/WF-P16 Terminbuchung/WF-P16 Terminbuchung.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Calendly-Stil; Davids Delta: Kunde kann per Mail-Link absagen/verschieben (S04) = CR an Dev; Feld-Zuordnung zum Lead im Editor |
|
||||
| WF-P16 E-Signatur | D-P16 + AK-P16d | Termine | Validiert | [MD](<P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.md>) | [Canvas](<P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas>) | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Projekt-Kern statt Deal; SES-Eigenbau Default; Davids Delta: eigene Kunden-Signierseite S04 |
|
||||
| WF-P15 Team-Chat | D-CHAT + AK-P15b | Kommunikation | Entwurf | [MD](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.md>) | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) | - | Mit David validieren | Entwurf angelegt 2026-07-09; noch nicht gemeinsam geplant/validiert |
|
||||
| WF-P15 Team-Chat | D-CHAT + AK-P15b | Kommunikation | Fertig / Development-Handoff | [MD](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.md>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) | [Subframe](<https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit>) | Übergabe abgeschlossen | 24/24 aktuelle Subframe-Seiten am 2026-08-08 im finalen Team-Chat-Flow synchronisiert; UX-Validierung und Development-Handoff abgeschlossen |
|
||||
|
||||
---
|
||||
|
||||
@@ -294,17 +294,30 @@ Diese Datei ist der erste Ort, um zu sehen:
|
||||
| S04 | Signieren per Link 🌐 | WF-P16 E-Signatur | BESPOKE-Public | Bauen | Validiert (Delta) | `/sign/:token` | [MD](<P16 Termine/WF-P16 E-Signatur/Screens/S04 Signieren per Link.md>) | - | [Canvas](<P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas>) |
|
||||
| V01 | Vor Ort unterschreiben 📱 | WF-P16 E-Signatur | BESPOKE-Mobile | Bauen | Validiert | Touch-Modus aus S02 | [MD](<P16 Termine/WF-P16 E-Signatur/Screens/V01 Vor Ort unterschreiben.md>) | - | [Canvas](<P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas>) |
|
||||
| M01 | Signatur zurueckziehen | WF-P16 E-Signatur | Confirm-Modal | Bauen | Validiert | aus S03 | [MD](<P16 Termine/WF-P16 E-Signatur/Screens/M01 Zurueckziehen.md>) | - | [Canvas](<P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas>) |
|
||||
| S01 | Chat-Index | WF-P15 Team-Chat | BESPOKE | Bauen | Entwurf | `/chat` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S01 Chat-Index.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02 | Channel-Detail | WF-P15 Team-Chat | BESPOKE | Bauen | Entwurf | `/chat/:id` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S02 Channel-Detail.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S03 | Thread-Detail | WF-P15 Team-Chat | BESPOKE Panel/Route | Bauen | Entwurf | `/chat/:id/thread/:thread_id` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S03 Thread-Detail.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S04 | Angepinnte Nachrichten | WF-P15 Team-Chat | Liste | Bauen | Entwurf | `/chat/:id/pinned` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S04 Angepinnte Nachrichten.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S05 | Meine Mentions | WF-P15 Team-Chat | Liste | Bauen | Entwurf | `/chat/mentions` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S05 Meine Mentions.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S06 | Chat-Suche | WF-P15 Team-Chat | Suche/Liste | Bauen | Entwurf | `/chat/search` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S06 Chat-Suche.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S07 | Channel-Einstellungen | WF-P15 Team-Chat | Settings | Bauen | Entwurf | `/chat/:id/settings` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S07 Channel-Einstellungen.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S08 | Admin-Chat-Uebersicht | WF-P15 Team-Chat | Admin Liste/Detail | Bauen | Entwurf | `/admin/chat` | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/S08 Admin-Chat.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| V01 | Monteur-Handy-Chat 📱 | WF-P15 Team-Chat | BESPOKE-Mobile | Bauen | Entwurf | Variante von S02 | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/V01 Monteur-Handy-Chat.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| M01 | Neuer Channel / DM | WF-P15 Team-Chat | Modal | Bauen | Entwurf | aus S01/S02 | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/M01 Neuer Channel DM.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| M02 | DM-Audit-Begruendung | WF-P15 Team-Chat | Modal | Bauen | Entwurf | aus S08 | [MD](<P15 Kommunikation/WF-P15 Team-Chat/Screens/M02 DM-Audit-Begruendung.md>) | - | [Canvas](<P15 Kommunikation/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01 | Team Chat - Kein Chat ausgewaehlt | WF-P15 Team-Chat | Hauptansicht | Bauen | Fertig / Development-Handoff | Chat-Einstieg | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01 Team Chat - Kein Chat ausgewaehlt.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/0b60d8c0-a41b-4095-be27-a57c6da6cee9/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02 | Team Chat - Projektchat offen 2 | WF-P15 Team-Chat | Hauptansicht | Bauen | Fertig / Development-Handoff | Projektchat | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02 Team Chat - Projektchat offen 2.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/8132a2c4-cf20-4614-bff7-98dc8aa2a628/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02b | Team Chat - Gruppe offen | WF-P15 Team-Chat | Hauptansicht | Bauen | Fertig / Development-Handoff | Freie Gruppe | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02b Team Chat - Gruppe offen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/adaf4374-f3fb-4507-a68f-1bbe88989ca4/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02e | Team Chat - Private DM offen 2 | WF-P15 Team-Chat | Hauptansicht | Bauen | Fertig / Development-Handoff | Private DM | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02e Team Chat - Private DM offen 2.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/aab368a3-443a-4e9b-89e1-a6734e09294f/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02c | Team Chat - Nachricht tippen 2 | WF-P15 Team-Chat | Composer-Zustand | Bauen | Fertig / Development-Handoff | aus geöffnetem Chat | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02c Team Chat - Nachricht tippen 2.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/37bf8a29-e4f2-4abb-b128-bf42ad820764/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02d | Team Chat - Audio aufnehmen 2 | WF-P15 Team-Chat | Composer-Zustand | Bauen | Fertig / Development-Handoff | aus geöffnetem Chat | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02d Team Chat - Audio aufnehmen 2.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/26ed4695-7a31-4b49-b77b-a3d6d51abde3/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S03 | Team Chat - Thread offen | WF-P15 Team-Chat | Detailansicht | Bauen | Fertig / Development-Handoff | aus geöffnetem Chat/Threadliste | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S03 Team Chat - Thread offen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/bde1275b-70eb-4602-b329-54a04758c780/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S02a | Team Chat - Info geoeffnet 2 | WF-P15 Team-Chat | Seitenpanel | Bauen | Fertig / Development-Handoff | Projektchat-Info | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S02a Team Chat - Info geoeffnet 2.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/ffed9b19-0583-40e4-b788-0ec3aea86f1b/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01a | Neuer Chat | WF-P15 Team-Chat | Auswahlpanel | Bauen | Fertig / Development-Handoff | Kontakte direkt + zwei Erstellungswege | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01a Neuer Chat.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/d3000532-c695-404c-a719-95eb0c6e04b6/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01c | Neue Gruppe | WF-P15 Team-Chat | Wizard Schritt 1 | Bauen | Fertig / Development-Handoff | aus S01a → S01c-2 | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01c Neue Gruppe.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/adc6dfec-eff6-4002-ad8f-504d97d86549/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01c-2 | Neue Gruppe - Gruppendaten | WF-P15 Team-Chat | Wizard Schritt 2 | Bauen | Fertig / Development-Handoff | aus S01c → S02b | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01c-2 Neue Gruppe - Gruppendaten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/cd56eb8b-4a9e-42de-a689-6a829de23eed/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01d | Neue Projektgruppe | WF-P15 Team-Chat | Wizard Schritt 1 | Bauen | Fertig / Development-Handoff | aus S01a → S01d-2 | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01d Neue Projektgruppe.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/4ea938f0-386f-4295-95b8-146247e05310/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01d-2 | Neue Projektgruppe - Gruppendaten | WF-P15 Team-Chat | Wizard Schritt 2 | Bauen | Fertig / Development-Handoff | aus S01d → S02 | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01d-2 Neue Projektgruppe - Gruppendaten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S04 | Medien - Medienuebersicht | WF-P15 Team-Chat | Medienverwaltung | Bauen | Fertig / Development-Handoff | global oder konkreter Chat | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S04 Medien - Medienuebersicht.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/94ce5e24-1306-46ae-86df-db1c2b063530/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S04a | Medien - Dokumente | WF-P15 Team-Chat | Medienverwaltung | Bauen | Fertig / Development-Handoff | Filter Bar + Standardauswahl | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S04a Medien - Dokumente.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/3d4ce766-131e-4259-9891-9c37e2876ac6/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S04b | Medien - Links | WF-P15 Team-Chat | Medienverwaltung | Bauen | Fertig / Development-Handoff | Filter Bar + Standardauswahl | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S04b Medien - Links.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e7fa5dc1-f836-43ba-b712-473ee3c80c1a/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| M03 | Dateien loeschen bestaetigen | WF-P15 Team-Chat | Modal | Bauen | Fertig / Development-Handoff | aus S04/S04a/S04b | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/M03 Dateien loeschen bestaetigen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/dbdfb3a4-f061-49b6-b768-9e1ecb013ed3/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S05 | Medienviewer - Bild geoeffnet | WF-P15 Team-Chat | Vollbild-Viewer | Bauen | Fertig / Development-Handoff | aus S04, Kontext bleibt erhalten | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S05 Medienviewer - Bild geoeffnet.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2e022e85-9ec7-4342-a719-8b87404f8ff9/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01e | Gruppeneinstellungen | WF-P15 Team-Chat | Einstellungen | Bauen | Fertig / Development-Handoff | aus S02b | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01e Gruppeneinstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/bee82640-a6bc-4c82-8854-fb22e1448da0/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01f | Projektgruppen-Einstellungen | WF-P15 Team-Chat | Einstellungen | Bauen | Fertig / Development-Handoff | aus S02/S02a | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01f Projektgruppen-Einstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/6566c39e-5b37-49c2-af42-53145d302e09/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01g | Mitglieder verwalten | WF-P15 Team-Chat | Einstellungen | Bauen | Fertig / Development-Handoff | Mitglieder + Adminrollen aus S01e/S01f | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01g Mitglieder verwalten.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/473ad201-db22-46d3-95e2-cde5b3335f68/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| S01h | Chat-Einstellungen | WF-P15 Team-Chat | Einstellungen | Bauen | Fertig / Development-Handoff | aus S02e | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/S01h Chat-Einstellungen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/e5dbaec6-4cbd-417d-8f9a-fee8544d12f1/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| M01 | Gruppe verlassen bestaetigen | WF-P15 Team-Chat | Modal | Bauen | Fertig / Development-Handoff | aus S01e | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/M01 Gruppe verlassen bestaetigen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/2b0caa06-d1d6-4ead-b223-99da05b829c8/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
| M02 | Gruppe archivieren bestaetigen | WF-P15 Team-Chat | Modal | Bauen | Fertig / Development-Handoff | aus S01e | [MD](<P15 Team-Chat/WF-P15 Team-Chat/Screens/M02 Gruppe archivieren bestaetigen.md>) | [Subframe](<https://app.subframe.com/f023064a5ca0/design/68771a63-a054-4347-93e9-bfc6856fa1ea/edit>) | [Canvas](<P15 Team-Chat/WF-P15 Team-Chat/WF-P15 Team-Chat.canvas>) |
|
||||
|
||||
---
|
||||
|
||||
@@ -446,11 +459,15 @@ Diese Datei ist der erste Ort, um zu sehen:
|
||||
| WF-P16 E-Signatur | SES-Eigenbau als Default | Genommen | Fern-Link + OTP und Touch vor Ort; PandaDoc nur BYOK-Opt-in, wenn verbunden. | Validiert 2026-07-09 |
|
||||
| WF-P16 E-Signatur | Kunden-Signierseite als eigener Screen | Genommen (Delta) | S04 `/sign/:token` mit Branding, OTP, PDF-Pruefung, Intent und Signatur. | D-P16 Screen-Luecke geschlossen |
|
||||
| WF-P16 E-Signatur | Vor-Ort-Signatur als eigener Mobile-Frame | Genommen | Geraet wird dem Kunden uebergeben; keine interne Navigation sichtbar. | Verwandschaft zu WF-P9 Abnahme |
|
||||
| WF-P15 Team-Chat | Chat als eigener Bespoke-Flow | Entwurf | Real-Time-Verlauf, Composer, Presence, Threads und Reconnect passen nicht in Standard-A2/A3. | Mit David validieren |
|
||||
| WF-P15 Team-Chat | Thread als eigener Nachweis-Frame | Entwurf | Umsetzung spaeter als Side-Panel oder Route moeglich; Planung braucht einen Frame. | Mit David validieren |
|
||||
| WF-P15 Team-Chat | Projekt-Channels entity-linked | Entwurf | Projektmitglieder werden synchronisiert; Einstieg im Projekt-Detail, View bleibt S02. | Schnittstelle zu P8/P9 klaeren |
|
||||
| WF-P15 Team-Chat | Admin-DM-Audit mit Begruendung | Entwurf | DM-Einsicht nur ueber M02, Banner im geoeffneten DM, Audit-Log. | AK-P15b Vorgabe; mit David validieren |
|
||||
| WF-P15 Team-Chat | Monteur-Handy-Frame | Entwurf | Vereinfachte mobile View mit Foto-Direktupload, Push/Offline-Hinweis. | Mit David validieren |
|
||||
| WF-P15 Team-Chat | Subframe als Single Source of Truth | Genommen | Aktive Screen-Liste und Canvas spiegeln ausschließlich die 24 bereinigten Seiten des finalen Team-Chat-Flows. | Vollabgleich 2026-08-08 |
|
||||
| WF-P15 Team-Chat | Direkte DM und zweistufige Gruppen-Wizards | In Subframe | S01a enthält die Kontaktliste; Kontakt antippen öffnet die DM direkt. Freie Gruppe und Projektgruppe durchlaufen jeweils Personenwahl und Gruppendaten. | S01b entfernt; S01c-2/S01d-2 ergänzt |
|
||||
| WF-P15 Team-Chat | Freie Gruppe als eigener offener Chat | In Subframe | S02b verwendet die gemeinsame Chatstruktur, zeigt aber Gruppenname und Mitgliederzahl statt Projektbezug. | Validiert 2026-08-08 |
|
||||
| WF-P15 Team-Chat | Thread als eigener Screen | In Subframe | S03 zeigt Ursprung, Antworten, Folgen und einen eigenen Composer. | Validiert 2026-08-08 |
|
||||
| WF-P15 Team-Chat | Ein Medienflow für global und Chatkontext | In Subframe | S04 bis S05 werden wiederverwendet; Untertitel und Chatfilter unterscheiden globalen von chatbezogenem Kontext. Filter Bar, Checkboxen, Einzel-Favoriten und Aktionsleisten sind Grundzustand. | S04c/S04d entfernt; Weiterleitung durchsuchbar; Löschen über M03 |
|
||||
| WF-P15 Team-Chat | Einheitliches Chat-Menü | In Subframe | Projektchat, freie Gruppe und DM zeigen Chat-Info, Medien und Dateien, Chat anpinnen sowie genau eine kontextbezogene Einstellungsaktion. | S02b zeigt das Menü offen zur Validierung |
|
||||
| WF-P15 Team-Chat | Kontextbezogene Einstellungen | In Subframe | S01e verwaltet die Gruppe, S01f den Projektchat und S01h die private DM. Lokale Berechtigungsregeln und Projektteam-Synchronisierung entfallen aus der Screen-Outline. | Breite und Navigationsmuster vereinheitlicht |
|
||||
| WF-P15 Team-Chat | Mitglieder und Adminrollen gemeinsam | In Subframe | S01g setzt Adminrollen direkt in der Mitgliederliste; ein separater Admin-Screen ist nicht mehr nötig. | Alter S01h-Stand archiviert |
|
||||
| WF-P15 Team-Chat | Gefährliche Gruppenaktionen getrennt bestätigen | In Subframe | M01 bestätigt nur Verlassen, M02 nur Archivieren; beide mit X, Abbrechen und genau einer destruktiven Aktion. | Kombi-Modal entfernt |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
---
|
||||
kind: ticket-handoff
|
||||
project: HiveGrid Screen Project
|
||||
ticket: D-CHAT + AK-P15b
|
||||
area: Team-Chat / Gruppen / Projektgruppen / Direktnachrichten / Medien
|
||||
status: Fertig / Development-Handoff
|
||||
repo: https://git.tool-ctrl.de/toolctrl-labs/HiveGrid-Wireframes
|
||||
stand: 2026-08-08
|
||||
---
|
||||
|
||||
# D-CHAT Team-Chat
|
||||
|
||||
Repo: https://git.tool-ctrl.de/toolctrl-labs/HiveGrid-Wireframes
|
||||
|
||||
Zentrale Tracker-Datei: [Screen Paket Tracker](../../02%20Wireframes/Screen%20Paket%20Tracker.md)
|
||||
|
||||
Flow-Paket: [WF-P15 Team-Chat](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/WF-P15%20Team-Chat.md)
|
||||
|
||||
Canvas: [WF-P15 Team-Chat](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/WF-P15%20Team-Chat.canvas)
|
||||
|
||||
Subframe: [WF-P15 Team-Chat](https://app.subframe.com/f023064a5ca0/flow/32362b7d-bdcd-413f-a9de-33e68271380c/edit)
|
||||
|
||||
## Kurzfassung
|
||||
|
||||
Der gemeinsam validierte Team-Chat ist als Development-Handoff abgeschlossen. Der finale Live-Stand umfasst **24 Seiten in genau einem Subframe-Flow**. Alle 24 UUIDs und Direktlinks wurden am 08.08.2026 erneut aus Subframe gelesen und stimmen mit den aktiven Obsidian-Screen-Dateien überein. Der vorher ausgelagerte Medien- und Detailbereich ist wieder in `WF-P15 Team-Chat` enthalten.
|
||||
|
||||
## Gemacht
|
||||
|
||||
- Einstieg, Projektchat, freie Gruppe, private DM, Composer-Zustände, Thread und Chat-Info gemeinsam validiert.
|
||||
- Freie Gruppe und Projektgruppe jeweils als zweistufigen Wizard dokumentiert: Personenwahl, danach Gruppendaten.
|
||||
- Einheitliches Drei-Punkte-Menü für Projektchat, Gruppe und private DM definiert.
|
||||
- Gruppen-, Projektgruppen- und DM-Einstellungen sowie die gemeinsame Mitglieder-/Adminverwaltung abgeschlossen.
|
||||
- Medien, Dokumente, Links, Medienviewer und Löschbestätigung in denselben finalen Flow zurückgeführt.
|
||||
- Filter Bar, Standardauswahl, Einzel-Favoriten, Download, durchsuchbare Weiterleitung und Löschbestätigung dokumentiert.
|
||||
- Veraltete aktive Screens S01b, S04c und S04d entfernt; ersetzte Stände bleiben nur im datierten Archiv.
|
||||
- Obsidian-Paket, 24 Screen-MDs, Canvas und Screen Paket Tracker auf den finalen Ein-Flow-Stand synchronisiert.
|
||||
|
||||
## Finale Produktentscheidungen
|
||||
|
||||
- **Neuer Chat:** Kontakt öffnet direkt eine DM; freie Gruppe und Projektgruppe sind zwei getrennte Erstellungswege.
|
||||
- **Gruppen-Wizards:** Schritt 1 wählt Personen und optional Adminstatus, Schritt 2 pflegt Name, Bild, Beschreibung und bei Projektgruppen die Projektverknüpfung.
|
||||
- **Chat-Menü:** Chat-Info, Medien und Dateien, Anpinnen/Lösen sowie genau eine kontextbezogene Einstellungsaktion.
|
||||
- **Einstellungen:** Lokale Berechtigungsregeln und Projektteam-Synchronisierung sind nicht Teil dieser Screen-Outline.
|
||||
- **Mitglieder:** Eine gemeinsame Liste; Adminstatus als Badge und über das Drei-Punkte-Menü steuerbar.
|
||||
- **Bestätigungen:** Gruppe verlassen und Gruppe archivieren sind getrennte kompakte Modale.
|
||||
- **Medien:** Ein wiederverwendbarer UI-Flow für globalen und chatbezogenen Kontext; Kontext entsteht durch Titel, Untertitel und Filter.
|
||||
- **Auswahl:** Kein eigener Auswahl-Screen. Auswahl und Aktionsleiste liegen direkt in Medien, Dokumenten und Links.
|
||||
- **Favoriten:** Stern pro Element; kein globaler Stern in der unteren Aktionsleiste.
|
||||
|
||||
## Hauptfluss
|
||||
|
||||
S01 Chat-Auswahl
|
||||
└─ S01a Neuer Chat
|
||||
├─ Kontakt → S02e Private DM → S01h Chat-Einstellungen
|
||||
├─ S01c Personen → S01c-2 Gruppendaten → S02b Gruppe
|
||||
│ └─ S01e Gruppeneinstellungen
|
||||
└─ S01d Personen → S01d-2 Gruppendaten + Projekt → S02 Projektchat
|
||||
└─ S01f Projektgruppen-Einstellungen
|
||||
|
||||
S02 / S02b / S02e
|
||||
├─ S02c Text eingeben
|
||||
├─ S02d Audio aufnehmen
|
||||
├─ S03 Thread
|
||||
├─ S02a Chat-Info
|
||||
├─ S04 Medien → S04a Dokumente / S04b Links
|
||||
│ ├─ M03 Dateien löschen
|
||||
│ └─ S05 Medienviewer
|
||||
└─ S01e / S01f → S01g Mitglieder verwalten
|
||||
├─ M01 Gruppe verlassen
|
||||
└─ M02 Gruppe archivieren
|
||||
|
||||
## Vollständiges Subframe-Inventar
|
||||
|
||||
Die Reihenfolge und Live-Namen wurden direkt aus dem finalen Subframe-Flow übernommen.
|
||||
|
||||
| # | Live-Name | UUID | Repo |
|
||||
|---:|---|---|---|
|
||||
| 1 | S01 Team Chat - Kein Chat ausgewaehlt | 0b60d8c0-a41b-4095-be27-a57c6da6cee9 | [S01](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01%20Team%20Chat%20-%20Kein%20Chat%20ausgewaehlt.md) |
|
||||
| 2 | S02 Team Chat - Projektchat offen 2 | 8132a2c4-cf20-4614-bff7-98dc8aa2a628 | [S02](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02%20Team%20Chat%20-%20Projektchat%20offen%202.md) |
|
||||
| 3 | S02e Team Chat - Private DM offen 2 | aab368a3-443a-4e9b-89e1-a6734e09294f | [S02e](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02e%20Team%20Chat%20-%20Private%20DM%20offen%202.md) |
|
||||
| 4 | S02b Team Chat - Gruppe offen | adaf4374-f3fb-4507-a68f-1bbe88989ca4 | [S02b](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02b%20Team%20Chat%20-%20Gruppe%20offen.md) |
|
||||
| 5 | S02a Team Chat - Info geoeffnet 2 | ffed9b19-0583-40e4-b788-0ec3aea86f1b | [S02a](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02a%20Team%20Chat%20-%20Info%20geoeffnet%202.md) |
|
||||
| 6 | S02c Team Chat - Nachricht tippen 2 | 37bf8a29-e4f2-4abb-b128-bf42ad820764 | [S02c](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02c%20Team%20Chat%20-%20Nachricht%20tippen%202.md) |
|
||||
| 7 | S02d Team Chat - Audio aufnehmen 2 | 26ed4695-7a31-4b49-b77b-a3d6d51abde3 | [S02d](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S02d%20Team%20Chat%20-%20Audio%20aufnehmen%202.md) |
|
||||
| 8 | S03 Team Chat - Thread offen | bde1275b-70eb-4602-b329-54a04758c780 | [S03](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S03%20Team%20Chat%20-%20Thread%20offen.md) |
|
||||
| 9 | S04 Medien - Medienuebersicht | 94ce5e24-1306-46ae-86df-db1c2b063530 | [S04](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S04%20Medien%20-%20Medienuebersicht.md) |
|
||||
| 10 | S04a Medien - Dokumente | 3d4ce766-131e-4259-9891-9c37e2876ac6 | [S04a](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S04a%20Medien%20-%20Dokumente.md) |
|
||||
| 11 | S04b Medien - Links | e7fa5dc1-f836-43ba-b712-473ee3c80c1a | [S04b](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S04b%20Medien%20-%20Links.md) |
|
||||
| 12 | S05 Medienviewer - Bild geoeffnet | 2e022e85-9ec7-4342-a719-8b87404f8ff9 | [S05](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S05%20Medienviewer%20-%20Bild%20geoeffnet.md) |
|
||||
| 13 | M03 Dateien loeschen bestaetigen | dbdfb3a4-f061-49b6-b768-9e1ecb013ed3 | [M03](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/M03%20Dateien%20loeschen%20bestaetigen.md) |
|
||||
| 14 | S01a Neuer Chat | d3000532-c695-404c-a719-95eb0c6e04b6 | [S01a](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01a%20Neuer%20Chat.md) |
|
||||
| 15 | M02 Gruppe archivieren bestaetigen | 68771a63-a054-4347-93e9-bfc6856fa1ea | [M02](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/M02%20Gruppe%20archivieren%20bestaetigen.md) |
|
||||
| 16 | S01c Neue Gruppe | adc6dfec-eff6-4002-ad8f-504d97d86549 | [S01c](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01c%20Neue%20Gruppe.md) |
|
||||
| 17 | S01c-2 Neue Gruppe - Gruppendaten | cd56eb8b-4a9e-42de-a689-6a829de23eed | [S01c-2](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01c-2%20Neue%20Gruppe%20-%20Gruppendaten.md) |
|
||||
| 18 | M01 Gruppe verlassen bestaetigen | 2b0caa06-d1d6-4ead-b223-99da05b829c8 | [M01](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/M01%20Gruppe%20verlassen%20bestaetigen.md) |
|
||||
| 19 | S01d Neue Projektgruppe | 4ea938f0-386f-4295-95b8-146247e05310 | [S01d](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01d%20Neue%20Projektgruppe.md) |
|
||||
| 20 | S01d-2 Neue Projektgruppe - Gruppendaten | f2048dfe-4f4c-4e6f-9ebd-9e848db5c21d | [S01d-2](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01d-2%20Neue%20Projektgruppe%20-%20Gruppendaten.md) |
|
||||
| 21 | S01e Gruppeneinstellungen | bee82640-a6bc-4c82-8854-fb22e1448da0 | [S01e](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01e%20Gruppeneinstellungen.md) |
|
||||
| 22 | S01f Projektgruppen-Einstellungen | 6566c39e-5b37-49c2-af42-53145d302e09 | [S01f](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01f%20Projektgruppen-Einstellungen.md) |
|
||||
| 23 | S01g Mitglieder verwalten | 473ad201-db22-46d3-95e2-cde5b3335f68 | [S01g](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01g%20Mitglieder%20verwalten.md) |
|
||||
| 24 | in S01h Chat-Einstellungen | e5dbaec6-4cbd-417d-8f9a-fee8544d12f1 | [S01h](../../02%20Wireframes/P15%20Team-Chat/WF-P15%20Team-Chat/Screens/S01h%20Chat-Einstellungen.md) |
|
||||
|
||||
## Development-Hinweise
|
||||
|
||||
- Subframe ist die Single Source of Truth für Seitenbestand, Live-Namen und UUIDs. Die Screen-MDs dokumentieren sichtbaren Inhalt, Produktentscheidungen und Beziehungen.
|
||||
- Die Live-Bezeichnung von S01h enthält weiterhin den technischen Präfix `in`; Inhalt, Screen-ID und Direktlink sind korrekt und im Repo als S01h Chat-Einstellungen dokumentiert.
|
||||
- Globale versus chatbezogene Medien ist eine Kontextfrage, kein zweiter Screen-Satz.
|
||||
- Routing, Rechte, Backend-Logik und nicht gesondert designte Error-States werden in der Umsetzung ergänzt.
|
||||
|
||||
## Abschlussprüfung
|
||||
|
||||
- 24 Subframe-Seiten = 24 aktive Screen-MDs = 24 Screen-Nodes im Canvas.
|
||||
- Alle UUIDs sind eindeutig und alle Direktlinks enthalten die jeweils richtige UUID.
|
||||
- Der Obsidian-Canvas enthält nur noch einen Link zum finalen Subframe-Flow.
|
||||
- S01b, S04c und S04d sind nicht mehr im aktiven Bestand.
|
||||
- Canvas-JSON ist valide; Node-IDs sind eindeutig und alle Kanten zeigen auf vorhandene Nodes.
|
||||
- Alle lokalen Markdown- und Canvas-Ziele im Handoff wurden auf Existenz geprüft.
|
||||
|
||||
## Hinweis für das Ticket-System
|
||||
|
||||
Diese Datei ist der kompakte fertige Handoff für D-CHAT + AK-P15b. Für Detailentscheidungen sind das Flow-Paket, die 24 verknüpften Screen-Dateien, der Obsidian-Canvas und der Screen Paket Tracker maßgeblich.
|
||||
@@ -23,3 +23,4 @@ Die Detailwahrheit bleibt in den Wireframe-Paketen und im `Screen Paket Tracker`
|
||||
| D-FORM | [D-FORM Form Builder](<Fertige Tickets/D-FORM Form Builder.md>) |
|
||||
| D-P8 + D-KANBAN | [D-P8 Pipelines Wireframes](<Fertige Tickets/D-P8 Pipelines Wireframes.md>) |
|
||||
| D-FLOW + D-P12 | [D-FLOW Workflow Engine](<Fertige Tickets/D-FLOW Workflow Engine.md>) |
|
||||
| D-CHAT + AK-P15b | [D-CHAT Team-Chat](<Fertige Tickets/D-CHAT Team-Chat.md>) |
|
||||
Reference in new issue
Block a user