A Microsoft To-Do style task management plugin for Obsidian. Manage tasks with lists, My Day, priorities, sub-tasks, and more.
Plan to Day is a local-first task and goal planner for Obsidian. Break long-term goals into yearly, quarterly, monthly, and weekly plans, then turn weekly goals into tasks for My Day. The plugin also provides lists, schedules, recurring tasks, a four-quadrant view, reviews, and a recycle bin.
Tasks, lists, tags, groups, and backups stay in your vault, by default under todo/. The plugin does not require an account, API key, or network connection for recommendations. Database migrations run on load; a database written by a newer plugin version is not downgraded or overwritten. Backups are retained for up to 30 days.
Install Plan to Day from Obsidian's Community plugins directory when it is available, or install it manually:
main.js, manifest.json, and styles.css from a GitHub Release whose tag exactly matches the version in manifest.json (without a v prefix)..obsidian/plugins/plan-to-day/ folder.If you previously installed the plugin as obsidian-todo, disable the old plugin before enabling Plan to Day. On first launch, the new plugin copies the old plugin's settings only if it has no settings of its own. It does not delete the old plugin's files. Check your tasks and settings before removing the old plugin directory.
npm install
npm run release:check
npm run release:check runs TypeScript compilation and the production build, tests, submission lint, and release metadata validation. The build creates main.js in the repository root. Use npm run dev for a watch build.
Source layout: src/models/ for data models, src/services/ for persistence and domain operations, src/views/ for views, src/ui/ for dialogs, and src/utils/ for utilities.
npm run version -- <next-version> with a version higher than the current one.npm run release:check, commit the changes, and push a tag that exactly matches the manifest version, without v.main.js, manifest.json, and styles.css.Do not retag or replace an existing public release to publish new code.
MIT. Maintained by SiliconNomadLucas. Source repository.