0.24.16
Improved
Peer-to-Peer
- Now peer-to-peer synchronisation checks the settings are compatible with each other.
- No longer unexpected database broken, phew.
- Peer-to-peer synchronisation now handles the platform and detects pseudo-clients.
- Pseudo clients will not decrypt/encrypt anything, just relay the data. Hence, always settings are not compatible. Therefore, we have to accept the incompatibility for pseudo clients.
General
-
New migration method has been implemented, that called
Doctor
.Doctor
checks the difference between the ideal and actual values and encourages corrective action. To facilitate our decision, the reasons for this and the recommendations are also presented.- This can be used not only during migration. We can invoke the doctor from the settings for trouble-shooting.
-
The minimum interval for replication to be caused when an event occurs can now be configurable.
-
Some detail note has been added and change nuance about the
Report
in the setting dialogue, which had less informative.
Behaviour and default changed
Compute revisions for chunks
are backed into enabled again. it is necessary for garbage collection of chunks.- As far as existing users are concerned, this will not automatically change, but the Doctor will inform us.
Refactored
- Platform specific codes are more separated. No longer
node
modules were used in the browser and Obsidian.