From 65a3bb024c7892fe9a358de12eca93c82304a284 Mon Sep 17 00:00:00 2001 From: Callum Alpass Date: Tue, 29 Jul 2025 06:11:30 +1000 Subject: [PATCH] release 3.16.2 --- docs/releases/3.16.2.md | 15 +++++++++++++++ manifest.json | 2 +- package.json | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 docs/releases/3.16.2.md diff --git a/docs/releases/3.16.2.md b/docs/releases/3.16.2.md new file mode 100644 index 00000000..bdf8efbb --- /dev/null +++ b/docs/releases/3.16.2.md @@ -0,0 +1,15 @@ +# TaskNotes 3.16.2 + +## New Features + +### Task Link Integration + +- **Markdown Link Support for Inline Task Widgets**: Extended task link detection and rendering to support both wikilinks and markdown links. The plugin now properly renders `[text](path)` markdown links as interactive inline task widgets in both live preview and reading modes [#312] - Thanks to @nightroman for noting the missing link overlays on markdown links + +## Improvements + +### Link Processing + +- **Link Detection**: Improved TaskLinkDetectionService to detect both `[[wikilinks]]` and `[markdown](links)` with proper URL decoding for paths containing spaces +- **Link Rendering**: Updated both TaskLinkOverlay (live preview) and ReadingModeTaskLinkProcessor (reading mode) to handle both link types consistently +- **API Integration**: Uses proper Obsidian API functions (`parseLinktext()` and `getFirstLinkpathDest()`) for reliable link resolution diff --git a/manifest.json b/manifest.json index ad940cb0..6f4e6875 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "tasknotes", "name": "TaskNotes", - "version": "3.16.1", + "version": "3.16.2", "minAppVersion": "1.0.0", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "author": "Callum Alpass", diff --git a/package.json b/package.json index dc9a8867..1bee392a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tasknotes", - "version": "3.16.1", + "version": "3.16.2", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "main": "main.js", "scripts": {