docs: PROGRESS/ROADMAP – Runde 4 (UI, Animationen, Lesebestätigung, LiveKit, Markdown)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
df377d7c4b
commit
a30d57ba69
+42
@@ -13,6 +13,48 @@ Schritt (und beim Abbruch mitten im Schritt den Zwischenstand). Format:
|
||||
|
||||
---
|
||||
|
||||
## 2026-10-07 (Teil 4) – Handy-UI-Feinschliff, Animationen, Lesebestätigung, LiveKit ohne Secret → Test-Version 0.1.38
|
||||
|
||||
**Erledigt (je ein Commit, alles gepusht):**
|
||||
- **Handy-UI** (382747c): größere Symbole (Anruf, Video, Anhang, GIF, Emoji),
|
||||
Suche/Mitglieder im ⋮-Menü, aufgeklapptes Kontakt-Banner (Kürzel mittig,
|
||||
Symbole bleiben an ihrem Platz), Schrift-Standard 110 %, federnde Knöpfe.
|
||||
- **Antwort-Zitat antippen** springt zur Nachricht (7063ebf).
|
||||
- **Schwebende Eingabeleiste** (223c944): Chat läuft darunter weiter,
|
||||
Milchglas nur im Eingabefeld, Fläche fängt Berührungen ab.
|
||||
- **Lesebestätigung** (1d0ccfd): nur bei Fokus/Vordergrund, je Event einmal
|
||||
(vorher bei jedem Neuaufbau, auch im Hintergrund – die gerade gezeigte
|
||||
Benachrichtigung verschwand sofort); „Neue Nachrichten“-Trenner nach
|
||||
Rückkehr in die App; „Lesebestätigungen senden“ aus = private Bestätigung
|
||||
statt gar keiner (Ungelesen-Zähler stimmen). Haken-Logik geprüft: Uhr =
|
||||
wird gesendet, ✓ = beim Server, goldenes ✓✓ = gelesen. Matrix kennt kein
|
||||
„auf dem Gerät angekommen“ – daher keine zweistufigen grauen Haken.
|
||||
- **Animationen** (ae6f651): Chat gleitet auf dem Handy federnd über die
|
||||
Liste (Liste bleibt aufgebaut), neue Nachrichten/Reaktionen ploppen auf,
|
||||
Zähler hüpfen, Scroll-Knopf/Antwort-Leiste/Senden-Pfeil federn, Vollansicht
|
||||
zoomt auf; alles mit Einstellung „Animationen“ skaliert. Fix dabei: beim
|
||||
Raumwechsel blieben Antwort-Ziel und getippter Text am neuen Raum hängen –
|
||||
jetzt Entwurf je Raum.
|
||||
- **LiveKit-Secret aus der App** (756486d): Token kommt von
|
||||
`/api/livekit-token`; echter Beitritt mit Testkonto grün.
|
||||
- **flutter_markdown_plus** statt eingestelltem flutter_markdown (0ad06e3).
|
||||
- **Version 0.1.38+39** (df377d7).
|
||||
|
||||
**Offen/Nächster Schritt:** Bernd testet 0.1.38 auf dem Handy (Push, neue
|
||||
Animationen, schwebende Leiste, Anruf/Sprachkanal wegen LiveKit-Umbau).
|
||||
Danach: LiveKit-Secret rotieren (Bernd, wenn alle Geräte aktualisiert),
|
||||
SQLCipher-Nachfolger (sqlite3 3.x), matrix-SDK-Sprung.
|
||||
|
||||
**Stolperfallen:** (1) Wischen-zum-Antworten gibt es nur auf echten Handys
|
||||
(Platform-Check) – im Windows-UI-Test über Lange-Drücken → Antworten, und
|
||||
NEBEN die Sprechblase drücken (im Text greift am PC die Textauswahl und
|
||||
der Test bricht undurchsichtig ab). (2) `Matrix4.getMaxScaleOnAxis` liefert
|
||||
bei 2D-Skalierung < 1 immer 1 (z-Achse) – `storage[0]` lesen.
|
||||
(3) LiveKit protokolliert auf dem Pi nur Warnungen – Beitritte sind dort
|
||||
nicht sichtbar; Nachweis über die Identität aus der Beitrittsantwort.
|
||||
|
||||
---
|
||||
|
||||
## 2026-10-07 (Teil 3) – Beta-Feedback umgesetzt: Push-Verlauf, Handy-UI, neues Aussehen → Test-Version 0.1.37
|
||||
|
||||
**Erledigt (je ein Commit, alles gepusht):**
|
||||
|
||||
Reference in New Issue
Block a user