Skip to content

v5.34.0 — Cleaner inbox lines, renames that stick, lists with spaces

Choose a tag to compare

@Santofer Santofer released this 11 Nov 08:36
· 3 commits to main since this release

Four fixes and one new option, all contributed by @TomBunting1243.

Fixed

  • Inbox lines no longer repeat the global filter or the 🔁 emoji (#107). With 📅 as the global filter, a dated reminder created in Reminders was written as Title 📅 🛫 … 📅 2026-11-10; the stray 📅 then became part of the title and the reminder was renamed "Title 📅". Recurring reminders were written as 🔁 🔁 every week, which never matched what Reminders reported and re-pushed the task on every sync. Lines already written this way are left as they are.
  • A title or tag change in the vault now reaches the reminder (#108). Either one changes the task's sync ID; the mapping was re-linked, but the new state was recorded as already pushed. This is also why turning on "Remove the filter text from synced titles" never renamed existing reminders.
  • Lists with spaces in their name round-trip (#109). A reminder created in "Mental Health" came back as #Mental Health — parsed as the tag #Mental plus the word "Health" in the title, so it was renamed and moved to a new "Mental" list. It is now written with the list's mapped tag, or the name without spaces (#MentalHealth), and such a tag routes back to a list named in your mappings. A spaced list that appears in no mapping still needs one to route back.
  • A Markdown link's heading anchor is no longer read as a tag (#110). [Change day](Weeklies/2026-W40#workout-goal) produced the tag #workout-goal and a list of that name.

Heads-up for #110: the link now stays intact in the title, so the titles of such tasks change. Their reminders are replaced rather than renamed on the first sync; with more than 25 of them, the deletion limit will ask you to confirm first.

New

  • Ignore excluded lists completely (#112). Excluding a list only stopped new reminders in it from syncing; ones synced earlier kept being updated and re-routed — which fails forever on a shared list. Settings → Advanced → "Ignore excluded lists completely" leaves them untouched. Off by default.

Also

  • The routing-priority list in Settings → Mappings now shows every level, including heading and note-tag mappings.
  • README: recent Homebrew versions ask you to approve third-party taps — brew trust santofer/tap.

Install: Universal Binary (Apple Silicon + Intel), macOS 13.0+. Right-click → Open on first launch (unsigned). After updating, macOS may ask again for access to Reminders.