Skip to content

dol 1.3.4

Choose a tag to compare

@yuda110 yuda110 released this 22 Aug 15:22

Reset local copy

Sync replication only moves forward. If you delete a note on one device by mistake, the next sync carries that deletion to the server and to every other device — and the only way to get the note back is to throw away that device's copy and pull the server's again. Until now there was no way to do that inside dol; you had to go find the app's database in your browser storage and delete it by hand.

Danger zone now has Reset local copy. It stops replication first, then clears this device's notes and downloads them again from your sync server. Stopping first matters: a single keystroke during the wipe would recreate the database and leave you with half a copy.

Statistics

dol now counts how many devices run it and which versions, using a random number generated on your device. It rides along with the update check that already happens at startup, so it adds no new connection, and nothing you write is part of it — no note, no title, no folder name, no sync server address.

You can switch it off in Settings, and doing so deletes the stored number rather than just holding on to it quietly. The toggle is deliberately separate from automatic update checks: turning off statistics should never cost you security updates. What gets sent is written out in full in section 4 of the privacy policy.

Improvements

  • A throttled server no longer looks like a broken one. Free sync plans limit throughput rather than storage, so a first sync of a few hundred notes will almost always get rate-limited. Replication was retrying and finishing correctly, but the screen showed a red Error the whole time. It now says "Catching up" and explains that sync is still going.
  • Clearing sync credentials moved out of Danger zone. It sat next to the button that throws away your notes, which blurred which of the two was actually dangerous. It now lives in the Sync section, right under the values it clears. The two irreversible actions keep their weight another way — they ask you to type a word before they run.

Fixes

  • "Last synced" was stamped while sync was still running. When the server throttled replication, dol recorded the time as if everything had arrived. It now waits until the notes are actually across.

Platform Download
macOS (Apple Silicon) dol-aarch64.dmg
Windows 10/11 (64-bit) dol-x64-setup.exe

Windows shows a SmartScreen warning on first launch because the installer is
unsigned — choose More info, then Run anyway.