Releases: haiqiang-zhang/obsidian-tasks-bridge-plugin
Releases · haiqiang-zhang/obsidian-tasks-bridge-plugin
Release list
Tasks Bridge - v2.9.21
✨ Improvements
- Shortened the Preserve unmanaged Vault content setting description for faster scanning.
Tasks Bridge - v2.9.20
✨ Improvements
- Project sync now preserves unmanaged Vault content by default. Task notes remain fully managed by immutable
todoist_task_id, while a versioned folder-creation ledger limits folder cleanup to empty folders actually created by Tasks Bridge. User-created Bases, notes, attachments, and folders inside mappings survive Todoist renames and deletions; managed task notes still move or go to the configured Obsidian trash as required. A settings toggle retains the legacy exclusive-mirror behavior for dedicated roots.
Tasks Bridge - v2.9.19
🐛 Bug Fixes
- Project sync now preserves every legitimate same-level Todoist item with a duplicate portable name. Colliding tasks or projects use readable UTC creation times, adding a typed short ID only when time is missing or still identical, while non-colliding names and displayed titles remain unchanged; legacy numeric and ID-only paths migrate to the new canonical layout.
Tasks Bridge - v2.9.18
🐛 Bug Fixes
- Anchored Obsidian menus now open beneath their trigger, automatically avoid viewport overflow, and close when the same trigger is pressed again, including the completion heatmap range selector.
Tasks Bridge - v2.9.17
🐛 Bug Fixes
- Filter blocks now recursively include every active descendant of matched tasks, while completed subtasks remain opt-in through
completedTasks: trueand grouped views preserve the task hierarchy. - Query caches and completed-history merging now honor Todoist's current task state, so active or reopened tasks cannot appear completed because of nullable or stale completion records.
Tasks Bridge - v2.9.16
🐛 Bug Fixes
- Fixed community review build verification by emitting the plugin assets from the root build into the repository-level
distdirectory.
Tasks Bridge - v2.9.15
🐛 Bug Fixes
- Fixed production builds from clean source archives where Git metadata is unavailable.
- Completed the Settings tab migration to Obsidian's declarative API and removed the deprecated imperative fallback.
Tasks Bridge - v2.9.14
🔁 Changes
- Updated query checkboxes and selector DOM construction to supported UI APIs, tightened callback typing, and added a reproducible root plugin build command for community review tooling.
Tasks Bridge - v2.9.13
🐛 Bug Fixes
- Project sync now mirrors Todoist task deletion by moving the corresponding Markdown note to the user's configured Obsidian trash after one complete successful snapshot. Failed or incomplete fetches, cross-mapping moves, out-of-scope child projects, open notes, and newer local projections remain protected.
Tasks Bridge - v2.9.12
🐛 Bug Fixes
- Fixed the Tasks List completion heatmap when a Base is embedded in a Markdown note on mobile. Markdown table styling no longer enlarges or misaligns the calendar, and horizontal scrolling stays inside the heatmap.