1
0
mirror of https://github.com/vrtmrz/obsidian-livesync.git synced 2024-12-12 09:04:06 +02:00
obsidian-livesync/updates.md
vorotamoroz 8969b1800a bump
2024-01-24 08:53:00 +00:00

3.1 KiB

0.22.0

A few years passed since Self-hosted LiveSync was born, and our codebase had been very complicated. This could be patient now, but it should be a tremendous hurt. Therefore at v0.22.0, for future maintainability, I refined task scheduling logic totally.

Of course, I think this would be our suffering in some cases. However, I would love to ask you for your cooperation and contribution.

Sorry for being absent so much long. And thank you for your patience!

Note: we got a very performance improvement. Note at 0.22.2: Now, to rescue mobile devices, Maximum file size is set to 50 by default. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.

Version history

  • 0.22.2
    • Fixed:
      • Now the results of resolving conflicts are surely synchronised.
    • Modified:
      • Some setting items got new clear names. (Sync Settings -> Targets).
    • New feature:
      • We can limit the synchronising files by their size. (Sync Settings -> Targets -> Maximum file size).
        • It depends on the size of the newer one.
        • At Obsidian 1.5.3 on mobile, we should set this to around 50MB to avoid restarting Obsidian.
      • Now the settings could be stored in a specific markdown file to synchronise or switch it (General Setting -> Share settings via markdown).
        • Screwdriver is quite good, but mostly we only need this.
      • Customisation of the obsoleted device is now able to be deleted at once.
        • We have to put the maintenance mode in at the Customisation sync dialogue.
  • 0.22.1
    • New feature:
      • We can perform automatic conflict resolution for inactive files, and postpone only manual ones by Postpone manual resolution of inactive files.
      • Now we can see the image in the document history dialogue.
        • We can see the difference of the image, in the document history dialogue.
          • And also we can highlight differences.
    • Improved:
      • Hidden file sync has been stabilised.
      • Now automatically reloads the conflict-resolution dialogue when new conflicted revisions have arrived.
    • Fixed:
      • No longer periodic process runs after unloading the plug-in.
      • Now the modification of binary files is surely stored in the storage.
  • 0.22.0
    • Refined:
      • Task scheduling logics has been rewritten.
      • Screen updates are also now efficient.
      • Possibly many bugs and fragile behaviour has been fixed.
      • Status updates and logging have been thinned out to display.
    • Fixed:
      • Remote-chunk-fetching now works with keeping request intervals
    • New feature:
      • We can show only the icons in the editor.
      • Progress indicators have been more meaningful:
        • 📥 Unprocessed transferred items
        • 📄 Working database operation
        • 💾 Working write storage processes
        • Working read storage processes
        • 🛫 Pending read storage processes
        • ⚙️ Working or pending storage processes of hidden files
        • 🧩 Waiting chunks
        • 🔌 Working Customisation items (Configuration, snippets and plug-ins)

... To continue on to updates_old.md.