feat(collab): 'Realtime samenwerken' als uitbreiding + losse Matrix-schakelaar #1073
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!1073
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/collab-module"
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?
Zet de hele Matrix-samenwerkroute achter een module onder Instellingen → Uitbreidingen, standaard uit — zoals AI en Procesverbetering. Zonder de module aan verschijnt er niets: geen Samenwerken-tab, geen host/deel/join-commando's.
Naar aanleiding van de vraag of de route standaard uit staat en als uitbreiding verborgen is: de functionaliteit was al opt-in (geen commando's tot een account), maar de Samenwerken-tab stond altijd zichtbaar. Dit trekt dat recht.
Wat
collaboration_provider.dart— twee niveaus. De module-hoofdschakelaar (collaborationEnabled, prefcollaborationModuleEnabled, standaard uit) en per transport een eigen schakelaar — vandaag Matrix (matrixCollabEnabled, standaard aan), met Jitsi/XMPP later.matrixCollabActiveProvider(module én Matrix aan) poort de host/join-acties;collaborationRevealProvider(actief óf een account al ingesteld) poort de Samenwerken-tab, zodat een bestaand account na een upgrade niet verdwijnt.CollaborationModuleCardonder Uitbreidingen: hoofdschakelaar + (indien aan) de losse Matrix-schakelaar met de notitie dat Jitsi en XMPP volgen.navItemstoont de Samenwerken-tab alleen bij reveal; het commandopalet toont de Matrix-acties alleen als de module + Matrix aan staan én er een account is. In het register alsModuleId.collaboration.Toetsing
make checkgroen: dekking 87,5%, per-bestandsvloer 0 onder. l10n: 4 nieuwe bronstrings × 31 talen. SOURCE_MAP bijgewerkt.bd134284) maar dat nog in de aftakbasis zat.Volgt op #977 (self-encrypted relay): de route bestond al opt-in; dit maakt hem een echte, uitschakelbare uitbreiding, met ruimte voor Jitsi/XMPP.