← Back to Blog
Announcements Project Planner Releases

Project Planner v0.8.4


Project Planner v0.8.4

What's fixed

Dashboard date counts are now accurate for all timezones
Overdue, Due Today, and Due This Week task counts were calculating dates in UTC, which meant users in UTC+ timezones saw tasks due today showing as overdue, and weekly counts that were off by a day. All date comparisons in the Dashboard now use local midnight — consistent with how dates are handled everywhere else in the plugin.

Timeline column-resizer no longer leaks listeners
If you closed the Timeline view while resizing the left column, a pair of mousemove/mouseup listeners were left running silently for the rest of the Obsidian session. These are now properly cleaned up.

Markdown sync: new notes are detected reliably
Previously, when a task note was manually created in the vault, the plugin waited one second (a fixed timer) before syncing it — meaning an Obsidian reload during that window could miss the file entirely. Sync now hooks into Obsidian's metadata cache resolve event, which fires exactly when the file is ready.

"Create Notes" in Settings now produces the correct format
Task notes created via the Settings button previously used a plain-text template that couldn't be read back by the sync watcher. They now use the same YAML frontmatter format as all other synced notes, so everything stays in sync regardless of how a note was created.

Daily note duplicate detection works across all projects
The duplicate check for tasks imported from daily notes was only looking at the active project. Tasks imported into other projects could be re-imported as duplicates on the next scan. It now searches across all projects.

Vault paths are now normalised
All paths passed to Obsidian's vault APIs now go through normalizePath(), improving reliability on Windows and preventing edge cases with double slashes or inconsistent separators.


Other improvements

  • Priority colours in Dashboard task modals now reflect your custom priority colours from Settings
  • Task Details panel now shows the correct tab icon
  • Settings saves are faster (removed an unnecessary file read before every write)
  • versions.json now includes the full release history from v0.6.0, fixing compatibility display in BRAT and the community registry

Update via BRAT or download the assets directly from the Releases page.

As always, if you run into anything unexpected, please open an issue — it helps a lot.