Skip to content

Releases: martinoyovo/margin-releases

v0.1.0-beta.8

Choose a tag to compare

@martinoyovo martinoyovo released this 02 Aug 10:07

Margin 0.1.0-beta.8

v0.1.0-beta.7

Choose a tag to compare

@martinoyovo martinoyovo released this 01 Aug 20:02

Margin 0.1.0-beta.7

Fixes the cause of the export timeouts, rather than just surviving them.

  • Selecting an account no longer exports your entire library. Ticking a whole account (instead of individual folders) previously turned the folder filter off completely, so every sync walked every folder of every account — someone syncing five notes out of four thousand still paid for all four thousand, and selecting only "On My Mac" still exported all of iCloud. That is what pushed large libraries past the timeout, and why it hit people syncing very little. Accounts are now expanded to their own folders.

    This is deliberately conservative: it only applies when the folder list came from a recent independent scan of Notes.app. Anything else falls back to the old full export, because a slow sync is recoverable and a silently skipped folder is not. After upgrading, the first sync behaves exactly as before; filtering starts once the Folders page has refreshed.

  • Save and Cancel moved to the top right of the folder picker, in a header that stays put while you scroll. With an account expanded they were previously below the fold.

Also in this release, from beta.6: adaptive export timeout, timed-out exports that actually stop, export failures no longer mislabelled as Notion errors, dated entries in Issues and Activity, and optional error reporting (off by default, in Permissions).

v0.1.0-beta.6

Choose a tag to compare

@martinoyovo martinoyovo released this 01 Aug 19:25

Margin 0.1.0-beta.6

Fixes a sync loop on large libraries, and adds opt-in error reporting.

  • Export timeout now scales to your library instead of a flat 15-minute cap, so a library that legitimately needs longer no longer fails on every run. It also grows after a timeout, so a library that has never completed still reaches a budget that fits.
  • A timed-out export now actually stops. Previously only the top-level process was killed, leaving the AppleScript running for minutes afterwards.
  • Export failures are no longer reported as "Notion API error" — Notion had no part in them.
  • Issues and Activity now date entries older than today. A screen of yesterday's failures previously looked like an outage happening right now.
  • Save/Cancel on the folder picker stays reachable when a folder tree is long.
  • Optional error reporting, off by default, in Permissions. It can report which error occurred and how long a sync took — never note content, titles or folder names.

v0.1.0-beta.5

Choose a tag to compare

@martinoyovo martinoyovo released this 28 Jul 10:31

Auto-update test build. Adds the version number to the update banner and shows it in the tray popover.

0.1.0-beta.4

Choose a tag to compare

@martinoyovo martinoyovo released this 28 Jul 09:42
docs: describe the releases repo

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>