← Back to Blog
Announcements Project Planner Releases

Project Planner v0.8.3 — Release fixes & release prep


Project Planner v0.8.3 — Release fixes & release prep

What's New

Duplicate Projects
Projects in Settings now have a copy button. The duplicate gets its own tasks, board buckets, and IDs — all remapped to fresh UUIDs so it's fully independent of the original. Handy for templating recurring project structures.

Move Tasks Between Projects
Right-click any task in Grid, Board, or My Tasks to move it to another project. The Task Detail panel also gains a Project dropdown when you have more than one project. Children are promoted to top-level in the source project, and board/dependency links are cleared on move.

Board View: Cut, Copy, and Paste
The card right-click menu now includes Cut, Copy, and Paste — matching the behaviour already available in Grid View.

My Tasks — Month View
A new Month tab joins Today and Week. The calendar grid shows up to 3 task pills per day (priority-coloured borders, strikethrough for completed tasks), with overflow counting and full context menu support on right-click.

My Tasks — New Task Form
A New Task button in the My Tasks toolbar opens a slide-in form with auto-focused title input, optional project selector, and priority picker. Tasks are due today and appear immediately.

My Tasks — Settings Section
A dedicated My Tasks section in Settings lets you set a default view (Today / Week / Month) and toggle the ribbon icon.


Storage Change — Task Data Moves Into Your Vault

Task data is no longer stored in .obsidian/data.json. Each project now writes to {projectsBasePath}/{Project Name}/.planner-tasks.json inside your vault, making your task history Git-trackable and keeping per-project diffs clean. Settings remain in data.json.

Migration is automatic — on first load after upgrading, existing task data is silently moved to the new locations. No manual steps required.


Bug Fixes

  • Project renames no longer orphan files — projects now use a stable storage key set at creation time, so renaming a project doesn't break existing vault files or markdown notes.
  • Markdown sync now watches all project folders — previously only the active project folder was watched; edits in other project folders were silently ignored.
  • New and duplicated projects are watched immediately — no plugin reload required to start syncing a newly created project.
  • My Tasks — "Add Tasks" no longer pulls in parent tasks — setting a child task's due date to today previously propagated the date to the parent, causing it to appear in My Tasks unexpectedly.
  • Active button highlights now win against theme overrides — compound CSS selectors ensure the correct highlight always appears regardless of active theme.
  • Board bucket header hover no longer flashes white — the hover fallback now uses --background-modifier-hover instead of a near-solid white value.

Thanks for your continued feedback and support. As always, please report any issues on GitHub.