docs: voice_channel-Split protokolliert, ROADMAP-Nachtrag (app_shell bleibt bewusst ungeteilt)
This commit is contained in:
+35
@@ -13,6 +13,41 @@ Schritt (und beim Abbruch mitten im Schritt den Zwischenstand). Format:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-06 – call_ui/voice_channel.dart in 5 part-Dateien geteilt (letzte Gott-Datei der Call-Schicht, 95d9b07)
|
||||
|
||||
**Erledigt:** Die beim M0-Aufräumen bewusst zurückgestellte Datei
|
||||
`voice_channel.dart` (1123 Zeilen – wartete auf die Call-Fassaden-
|
||||
Entscheidung, die seit dem Piloten gefallen ist) ist nach dem 6-fach
|
||||
erprobten Muster geteilt: Owner (19 Zeilen, Imports + part-Direktiven) +
|
||||
5 thematische part-Dateien unter `lib/features/call_ui/view/`
|
||||
(`voice_channel_core` = VoiceChannelView/_ParticipantData, `call_view` =
|
||||
_UnifiedCallView/Header, `participant_layout` = Grid/Hero/Strip/Tile,
|
||||
`avatars_controls` = Avatare/_CallControls/_NoCall/Fullscreen,
|
||||
`quality_menu` = ScreenShare-/Qualitäts-Menüs/_VoiceCtrlBtn).
|
||||
|
||||
- **Beweis:** Skript-Split mit Rekonstruktions-Verifikation – Header +
|
||||
Teile sind ZEICHENIDENTISCH zum Original (1123 Zeilen, case-sensitiver
|
||||
Zeilenvergleich). Keine einzige Code-Zeile geändert.
|
||||
- **Geprüft:** analyze sauber (nur bekannter onUpdate-Hinweis), 29 Tests
|
||||
grün, Build + App-Start ok (auth_log 17:14:31 `loggedIn`); App läuft
|
||||
seit 17:14 wieder entkoppelt als Langzeit-Beobachtung.
|
||||
- `app_shell.dart` (1073 Zeilen) bleibt bewusst ungeteilt –
|
||||
Bootstrap/Login-Pfad ist heilig, kein Anlass.
|
||||
|
||||
**Offen/Nächster Schritt:** auth_log-Check (Einträge seit 2026-07-06
|
||||
17:14). Danach wartet die Call-Schicht auf Bernds Klick-Test
|
||||
(PC_TESTPLAN Abschnitt 8); nächster risikoarmer M2-Kandidat wäre
|
||||
Schnitt-Doc Schritt 3 (verification-Modul) – aber Verifikations-Flows
|
||||
sind Verschlüsselungs-heilig und brauchen einen 2-Geräte-Test, daher
|
||||
nicht ohne Bernd anfangen.
|
||||
|
||||
**Stolperfallen:** In PowerShell bindet das Komma stärker als Minus:
|
||||
`@(999, $l.Count - 1)` ist `(999, $l.Count) - 1` (Array-Minus = Fehler) –
|
||||
immer `($l.Count - 1)` klammern. Und `Measure-Object -Line` zählt
|
||||
Leerzeilen NICHT mit – für echte Zeilenzahlen `$array.Count` nehmen.
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-06 – M2-Call-Schicht, zwei weitere Teilschritte: call_ui-Modul + VoicePrefs-Fassade (verhaltensgleich)
|
||||
|
||||
**Erledigt:** Nach dem auth_log-Check die zwei risikoärmsten der offenen
|
||||
|
||||
Reference in New Issue
Block a user