• v0.4.0 f48326748d

    noorlab released this 2026-10-06 19:08:48 +08:00 | 0 commits to main since this release

    Added

    • Auto backup (Preferences → General, on by default) now does what the original's does:
      pins (open and recently closed, with groups, position, zoom, opacity, orientation,
      filters, thumbnail view and annotations) and the snip history (, / . records and R
      regions) are saved as they change and restored at the next start. Pins whose monitor
      is gone come back on the primary one.
    • Updates (Preferences → Update, like the original's page without the proxy group):
      checks the public release page start_delay seconds after start (60 by default) and
      every 24 hours, both switchable, optionally including betas, or on demand with Check
      for Updates
      . A newer version shows a notification; its dialog lists what is new and
      Update and Restart downloads the executable, verifies its SHA-256 against the
      published checksum, swaps it in (the old file is removed at the next start) and
      restarts. Settings and data stay untouched; pins and the snip history come back through
      auto backup.

    Changed

    • The storage folder became the data storage location in Preferences → General → Data
      (an existing canvas.storage_folder setting carries over). Besides the snip cache and
      canvas tabs it holds the pin and snip history backups. Changing it asks Yes (move) /
      No (leave the data; what is open is saved in the new place) / Cancel, says when the new
      place already holds data, checks that it is writable, moves in the background with a
      progress window and reports files that could not be moved.
    • Canvas dot grid reads like tldraw's: faint fine dots every grid step are shown from
      100 % zoom, with larger, darker round dots every fourth step (one major level at a time,
      so dots no longer stack darker where levels coincide).

    Fixed

    • Work handed back from background threads (or deferred) while a dialog opened from
      deferred work was showing waited until that dialog closed.

    Removed

    • config.toml.bak (what Auto backup used to write).
    Downloads