Synchronisatie
In Cloud-modus stuurt elk apparaat zijn verzegelde wijzigingen door en haalt het die van de andere op. De server doet niets anders dan de revisies ordenen en blobs verspreiden die hij niet kan lezen.
Wanneer wordt gesynchroniseerd
- Doorsturen: 2 seconden na elke lokale wijziging (gegroepeerd).
- Ophalen: bij het ontgrendelen, bij terugkeer naar de voorgrond, en elke 5 minuten.
- Offline: normale toestand. De indicator toont "In afwachting" en alles hervat bij het herstellen van de verbinding. Geen foutdialoog.
Revisies
Elke verzending krijgt een globaal revisienummer voor uw account. Het apparaat onthoudt de laatst bekende revisie en vraagt alleen wat recenter is. Als een apparaat doorstuurt met een verouderde revisie, weigert de server de schrijfopdracht en geeft eerst de recentere items terug.
Conflicten
Als hetzelfde item op twee apparaten is gewijzigd voordat ze met elkaar spraken, wint de laatste schrijfopdracht. De andere versie gaat niet verloren: zij wordt bewaard als lokale kopie met de naam "(conflict)", alleen als haar inhoud werkelijk verschilt. U voegt handmatig samen en verwijdert daarna de kopie.
Prullenbak
Een verwijderd item laat 30 dagen een grafsteen achter: de andere apparaten vernemen de verwijdering. U kunt het binnen die termijn vanuit de prullenbak herstellen. Definitieve verwijdering vraagt om de naam van het item opnieuw in te typen.
Apparaten
Instellingen, Account, Apparaten geeft elk verbonden apparaat weer met zijn platform en zijn laatste activiteit. Intrekken verbreekt onmiddellijk zijn tokens: het moet zich opnieuw aanmelden met het hoofdwachtwoord en de 2FA-code. Een herhaald vernieuwingstoken trekt het apparaat automatisch in.
Wat wordt verzonden
Base64-blobs die voor elk item zijn sleutel bevatten, verzegeld door de kluissleutel, en zijn inhoud, verzegeld door zijn eigen sleutel. De identificatie van het item is gebonden in de geauthenticeerde gegevens: een blob kan niet van het ene item naar het andere worden verplaatst. De naam, de categorie en de inhoud zitten alle in de blob.
Een vraag die hier niet wordt beantwoord? support@rempar.org