dol 1.3.1
Sync setup
Connecting a device used to mean copying an address, a username, and a password one field at a time, and then opening the Cloudant dashboard to create the database by hand. Now there is a single box: paste the whole Service Credentials JSON, or an address with the credentials in it, and dol takes the pieces apart itself.
If the database does not exist yet, dol creates it and says so. That sentence matters — when a second device has the name slightly wrong, a new empty database is created quietly and everything still reports "connected", and being told the database was just created is the only sign that something went wrong.
Settings now separates reading from editing. The panel shows what is saved until you press Edit, so a value on screen is never a half-finished change you forgot about.
Share
The top bar can send the note you are reading to anything else on the device as plain text. Exporting files already lives in Settings; this is for the other case — showing one note to someone in a chat or an email, where what matters is that it pastes cleanly. The first line comes along as the title, the way Apple Notes treats it. On Windows, where the system has no share sheet, the note is copied to the clipboard instead.
Sidebar
On desktop, note rows now take focus when clicked and show a focus ring, and the focused note can be deleted with ⌘⌫ (Ctrl+Delete on Windows). Right-clicking opens the menu at the pointer, replacing press-and-hold — holding a row to drag it and pausing for a moment used to pop the menu open. Touch keeps the action sheet.
Improvements
- Tab indents by four spaces. It was two, which read as barely indented at all in a note. Pasted tab characters are drawn at the same width, so typed and pasted indentation line up.
- The back-swipe on phones starts anywhere in the left two fifths of the screen. Aiming at a 20px edge one-handed was a coin flip. Mouse dragging still uses the narrow edge so it does not fight text selection.
Fixes
- The cursor sat a few pixels off from the text on macOS and iPhone. A negative word spacing in the note body threw off the position WebKit reports for a space, so the cursor drifted at the end of a word — which is where it is almost the whole time you are writing. The spacing is gone.
- Swiping back did nothing while the keyboard was up. iOS claimed the gesture for dragging the text cursor before dol ever saw it. The swipe is now recognised as soon as the finger moves sideways, and finishing it dismisses the keyboard.
- A failed update install was reported as "Check failed". An app running from the DMG or from the folder it was downloaded into cannot replace itself, and the raw
Read-only file system (os error 30)was shown under the wrong heading. The failure now names the step it happened in, and the read-only case says to move dol to Applications. - Buttons on folder rows showed tooltips that covered the names next to them. The tooltips are gone; screen readers still get the labels.
| 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.