You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.