TaskNotes 4.12.4
[!info] TaskNotes v5 beta
TaskNotes v5 is available as an opt-in beta alongside TaskNotes 4.12. TaskNotes 4.12 remains the recommended stable release.
The major change in v5 is support for portable TaskNotes collections. These collections can be used in both Obsidian and the TaskNotes app, which is also available in beta, so the same tasks can be managed through either interface.
TaskNotes collections are built on mdbase, a Markdown-native collection format. mdbase Connect provides the permissioned bridge that makes those collections available to the TaskNotes app. Your tasks remain ordinary Markdown files in your vault; mdbase adds a shared structure that compatible tools can understand.
TaskNotes v5, mdbase Connect, and the TaskNotes app are all under active development. Please use a backed-up vault, expect some rough edges, and report any problems you encounter.
Changed
- (#2187) Improved TaskNotes startup performance by allowing Bases registration to finish asynchronously. Thanks to @tgrosinger for the contribution.
Fixed
- (#2232) Opening an occurrence note from a completion-anchored recurring task now
uses the task's scheduled occurrence date instead of defaulting to today. Thanks
to @chmac for reporting this. - (#2247) Creating a new inline task now removes nested wikilink and Markdown-link
markup from the inserted task link's display text. Thanks to @bgk0018 for
reporting this. - (#2231) Fixed Agenda views with
showOverdueOnTodayshowing the same task twice
when both its scheduled and due dates were overdue. Thanks to @takashit16833 for
reporting this. - (#2206) The time entry editor now opens much faster for tasks with many tracked
sessions by delaying the heavier description editor setup until a description
field is focused. Thanks to @Sapere-Kyle for reporting this. - (#2239) Fixed Task List Bases embedded in mobile notes leaving a large blank gap
after the final task card. Thanks to @same774 for reporting this and @prethrive
for sharing a workaround. - (#2238) The Relationships widget now stays below long Live Preview Dataview
tables and no longer appears twice after switching to Reading mode. Thanks to
@Romek1769 for reporting this. - (#2250) Hardened Google Calendar task metadata updates: duplicate Google
Calendar fields are now repaired atomically without replacing concurrent task
edits, and synchronization finishing after a disconnect no longer writes stale
event metadata. Thanks to @3zra47 for reporting the corrupted task data that
prompted this review. - (#2229) Google Calendar OAuth authorization now opens in the system browser
instead of Obsidian's Web Viewer, avoiding Google's 401 malformed-request
page in the in-app browser. Thanks to @prethrive for reporting this and
confirming the workaround. - Skipping a recurring task instance from Task List or Kanban now records the
task's occurrence date instead of the view's current date. Thanks to
@renatomen for the contribution. - (#2130) Tasks added by external sync while Obsidian is closed are now exported
to Google Calendar after TaskNotes starts. Thanks to @seththepeacock for
reporting this and @raphaelfaouakhiri for the contribution. - (#2246) Fixed materialized recurring occurrences hiding occurrence-template filename suffixes in TaskNotes views. Thanks to @raphaelfaouakhiri for reporting and fixing this issue.
- (#2221) Fixed
PUT /api/tasks/:idignoring empty arrays forcontextsandblockedBy: sending{"contexts": []}or{"blockedBy": []}now clears the corresponding frontmatter field instead of silently leaving the previous value in place. The deletion pass previously fired only on a literalundefined, which JSON cannot express, so HTTP clients had no way to clear these fields. Thanks to @tgrosinger for the contribution. - (#2191) Completing or skipping a recurring occurrence that was moved earlier
than its original date no longer schedules that original date again. Thanks to
@martin-forge for the contribution. - (#2193) Google Calendar event descriptions written with formatting now read as
plain text in event details, copied text, and generated notes, instead of
showing raw HTML tags. Paragraph breaks, list structure, and link addresses are
kept. Thanks to @martin-forge for the contribution. - (#2192) Agenda and list cards for Google and Microsoft calendar events now
show the name of the calendar the event belongs to, instead of the generic
"Calendar" label. Thanks to @martin-forge for the contribution.