feat(collab): app-globaal Matrix-account in de instellingen #1034
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1034
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/matrix-provider-wiring"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bedraadt het app-globale Matrix-account door de instellingen-provider, zodat de komende host/join-UI (de verticale plak van #977) er één account voor kan lezen en schrijven. Nog geen zichtbaar scherm — dat is PR-3.
Wat
AppSettings.matrixAccount(MatrixServer?), metclearMatrixAccountincopyWithzodat wissen naarnullexpliciet blijft.SettingsNotifier.setMatrixAccountbewaart de niet-geheime helft in prefs; het access-token gaat viasetMatrixToken/matrixTokenversleuteld naar de keychain (SecretStore) — nooit naar prefs. Spiegelt de AI- en git-setters.settings_provider_matrix.dart; het laadwerk (aiSettings+matrixAccount) verhuisde naar top-level helpers, wat_loadonder de methodelengte houdt en de netto klassegroei drukt.check_conventions.dart).Toetsing
make checkgroen (format, analyze, conventies, methodelengte, dekking, per-bestandsvloer).Onderdeel van de verticale plak voor #977 (self-encrypted relay, pure Dart). Volgende stap PR-3: de schermen (in-app register/login, apparaatverificatie, start/deel/join) + l10n ×31.