1.2.0
New Features π
- Recurring reminders for the default reminder format (#319)
- Do-not-disturb mode for reminder notifications (#318)
- Option to show the reminder popup together with the system notification (#317)
- Non-task lines are now converted into tasks when inserting a reminder (#314)
- New setting to exclude specific files/folders from reminder scanning (#313)
- The Tasks plugin due date now supports an optional time part (#312)
- The date/time chooser now appears inline near the cursor in Live Preview (#307)
- New settings to disable notifications and to open the note by clicking a notification (#306)
+ [ ]is now recognized as a valid task format (#260) β thanks @ljbkusters!
Bug Fixes π
- The
Show Reminderscommand now reveals the reminder list even when the sidebar is collapsed (#253, fixed in #303) - Picking a date on a non-task line now shows an explanatory notice instead of silently doing nothing (#176, #190, fixed in #303)
- Kanban plugin's "link date to daily note" dates are now recognized without restarting Obsidian (#30, fixed in #303)
- Non-ASCII tags are now fully removed from reminder titles (#169, fixed in #303)
- Tags are no longer lost when editing dates in the Tasks plugin format (#311)
Documentation π
- Documented the week start setting (#245) and the convert-non-task-lines setting (#316)
- Caught the docs site up with recently added settings and behaviors (#315)
- Docs site cleanups (#304)
Internal Changes & Dependency Updates π§
Development / CI
- chore: modernize CI toolchain (Node 22, actions v4, lockfile v3) (#272)
- chore: align obsidian/electron/@types/node with current platform versions (#282)
- Modernize local development flow with esbuild watch and hot-reload (#285)
- chore: update devDependencies within current majors (#284)
- chore: migrate to Jest 30 (#287)
- chore: migrate to ESLint 10 and update dev tooling majors (#288)
- chore: migrate to Svelte 5 (#289)
- chore: ignore dependabot updates incompatible with current toolchain (#290)
- chore: drop obsolete prettier-plugin-svelte ignore rule (#296)
- chore: ignore eslint 10 until eslint-plugin-import supports it (#298)
- chore: ignore @types/node majors beyond the toolchain's Node version (#299)
- Maintainability improvements: enforce CI checks, fix latent bugs, reduce coupling (#300)
- ci: auto-close PRs left awaiting author response (#301)
- Add manual-verify skill and post-coding verification reminder hook (#308)
- ci: overhaul release flow (#309)
- Enable type-aware ESLint rules for floating promises and unused vars (#310)
Dependency updates (dependabot)
- chore(deps): bump actions/checkout from 4.3.1 to 7.0.0 (#276)
- chore(deps): bump actions/cache from 4.3.0 to 6.1.0 (#274)
- chore(deps): bump actions/setup-node from 4.4.0 to 6.4.0 (#273)
- chore(deps): bump softprops/action-gh-release from 2.6.2 to 3.0.1 (#275)
- chore(deps-dev): bump eslint-plugin-svelte from 2.46.1 to 3.20.0 (#281)
- chore(deps-dev): bump cross-env from 7.0.3 to 10.1.0 (#278)
- chore(deps-dev): bump globals from 15.15.0 to 17.7.0 (#280)
New Contributors
- @dependabot[bot] made their first contribution in #276
- @ljbkusters made their first contribution in #260
Full Changelog: 1.1.21...1.2.0