diff --git a/docs/TASKS.md b/docs/TASKS.md index 2d25c07..587895f 100644 --- a/docs/TASKS.md +++ b/docs/TASKS.md @@ -318,6 +318,10 @@ entstanden sind — nicht mehr getrennt pflegen, stattdessen die Issues aktuell committet (Mode 644 statt 755), UND der gepinnte `matrix-js-sdk#develop`-Commit im Lockfile ist zu alt (fehlt `src/oidc/authorize.ts`, das `apps/web` importiert). Beides unabhängig von diesem Fix, blockiert aber jeden zukünftigen vollständigen Rebuild. + **Update 2026-07-28 (Issue #12): behoben** — Skript-Rechte korrigiert, matrix-js-sdk auf + einen funktionierenden Commit (`d19cb751`, letzter vor einem API-Breaking-Rename) gepinnt, + zusätzlich gefunden+gefixt: Element-Call-Referenz zeigte noch auf Upstream statt unseren + Fork. Mit echtem Full-Docker-Build verifiziert, siehe [[Element-Customization]] Wiki. - Backlog: MAL-basierte Noise-Cancellation (LiveKit Agents + self-hosted DTLN/RNNoise) als experimentelle Idee, falls später gewünscht — kein etablierter Pfad für Conferencing. - Backlog: VP9-Codec-Präferenz erneut versuchen, sobald PR #3736 upstream gemerged/gereift diff --git a/docs/deployment-guides/04-element-customization.md b/docs/deployment-guides/04-element-customization.md index 45ed48c..c84bd57 100644 --- a/docs/deployment-guides/04-element-customization.md +++ b/docs/deployment-guides/04-element-customization.md @@ -72,10 +72,23 @@ `ThreadNet-Web` einen vorbestehenden Build-Bug hat (siehe unten). - Config live prüfbar: `https://axion1337.chat/widgets/element-call/config.json` -**Bekannter, nicht behobener Bug in `ThreadNet-Web`**: `scripts/docker-link-repos.sh` / -`docker-package.sh` sind nicht ausführbar committet (Mode 644), und der gepinnte -`matrix-js-sdk#develop`-Commit im Lockfile ist zu alt (fehlt `src/oidc/authorize.ts`) — -blockiert einen kompletten Neu-Build des Forks von Grund auf. +**Update 2026-07-28 (Issue #12) — Full-Rebuild-Blocker behoben**: der oben beschriebene +Patch-Workaround war nötig, weil `ThreadNet-Web` komplett neu gebaut nicht funktionierte. +Drei Bugs gefixt: (1) 7 Skripte nicht ausführbar committet (644 statt 755, betraf auch die +GitHub-Actions-Workflows des Forks), (2) `matrix-js-sdk#develop`-Pin auf einen veralteten +Commit resolved (fehlte `src/oidc/authorize.ts`) — gepinnt auf `d19cb751` (letzter Commit +vor dem Rename `src/oidc/` → `src/oauth/` mit geänderter API), (3) `package.json`/ +`webpack.config.ts` referenzierten noch upstream `@element-hq/element-call-embedded` statt +unseren Fork. Mit echtem, vollständigem `docker build` aus frischem Klon verifiziert. +Details: [[Element-Customization]] Wiki-Seite. Produktivumgebung bleibt beim Patch-Image. + +**Update 2026-07-28 (später) — Video-Tab statt Developer-Mode**: Kamera-/Screen-Share- +Qualitätseinstellungen (Auflösung, Framerate, Bitrate, Codec) waren im Upstream-PR #3736 +hinter einem "Developer Mode"-Schalter versteckt — in unseren Fork in den regulären +"Video"-Settings-Tab verschoben, für alle Nutzer sichtbar. Deutsche Übersetzungen ergänzt +(fehlten komplett). Codec-Dropdown auf die tatsächlich von der SFU akzeptierten Codecs +beschränkt (VP8/H.264/H.265 — live per SFU-Logs verifiziert; VP9/AV1 wurden von der SFU +ohnehin nur transparent auf VP8 zurückgefallen, boten aber keinen echten Effekt). ## Dateien