Skip to content

Releases: haiqiang-zhang/obsidian-tasks-bridge-plugin

Tasks Bridge - v2.9.21

Choose a tag to compare

@github-actions github-actions released this 17 Aug 16:18

✨ Improvements

  • Shortened the Preserve unmanaged Vault content setting description for faster scanning.

Tasks Bridge - v2.9.20

Choose a tag to compare

@github-actions github-actions released this 17 Aug 14:29

✨ 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

Choose a tag to compare

@github-actions github-actions released this 17 Aug 11:16

🐛 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 11:47

🐛 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 07:31

🐛 Bug Fixes

  • Filter blocks now recursively include every active descendant of matched tasks, while completed subtasks remain opt-in through completedTasks: true and 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

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:47

🐛 Bug Fixes

  • Fixed community review build verification by emitting the plugin assets from the root build into the repository-level dist directory.

Tasks Bridge - v2.9.15

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:27

🐛 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

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:02

🔁 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

Choose a tag to compare

@github-actions github-actions released this 15 Aug 07:49

🐛 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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:42

🐛 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.