Skip to content

0.5.0

Choose a tag to compare

@2easy 2easy released this 15 Jul 18:06
· 13 commits to main since this release

macOS Dock badge

  • Optional native red badge on Obsidian's Dock icon counting your overdue tasks (uncompleted, due before today). Off by default — enable it in settings.
  • Second toggle, "Badge includes tasks due today" (on by default when the badge is enabled): counts due-today + overdue, making the badge match the Today view's number — the Reminders/Things/Todoist convention. Turn it off for strict "only what I'm late on".
  • Zero hides the badge entirely; completed tasks never count.
  • Stays fresh without opening the Nudge pane: recomputed on startup, on every todo.txt change (including external edits), on settings changes, and when the date rolls over — a minute tick catches midnight and overnight sleep/wake.
  • Bonus fix from the rollover tick: open Nudge views now re-render when the day changes, so the Today view rolls over at midnight instead of showing yesterday's state until the next edit.
  • Disabling the plugin (or a read error) clears the badge rather than leaving a stale number.

Housekeeping

  • Type-safe Electron access for the badge and popout-safe requestAnimationFrame, resolving all typescript-eslint warnings.
  • ESLint setup mirroring the Obsidian plugin-review linter (npm run lint): typescript-eslint type-checked rules + eslint-plugin-obsidianmd.