diff --git a/docs/releases/3.25.4.md b/docs/releases/3.25.4.md new file mode 100644 index 00000000..566c01e5 --- /dev/null +++ b/docs/releases/3.25.4.md @@ -0,0 +1,32 @@ +# TaskNotes 3.25.4 + +## Added + +- (#937), (#956) Added optional setting to hide identification tags in task cards + - New "Hide identification tags in task cards" setting (only visible when using tag-based identification) + - Hides exact matches (e.g., `#task`) and hierarchical children (e.g., `#task/project`, `#task/work/urgent`) + - Reduces visual clutter while keeping tags in frontmatter for organizational purposes + - Backward compatible - disabled by default + - Thanks to @renatomen for implementing this feature and @edakimling for reporting + +- (#911) Added custom field suggestion filtering + - New `autosuggestFilter` field to `UserMappedField` interface allows filtering suggestions by current filter context + - Added collapsible filter section in settings with visual indicator + - Comprehensive test coverage for custom field filtering feature + - Thanks to @renatomen for this enhancement + +## Fixed + +- (#903) Fixed Edit Task modal not adding completedDate when marking tasks as done + - Edit Task modal now correctly adds completedDate when changing status to completed + - Fixed Edit Task modal adding empty contexts and projects arrays to frontmatter + - Behavior now consistent with other completion methods (Agenda view, widget context menu, quick actions) + - Thanks to @nightroman for reporting + +- (#969), (#967) Fixed Bases Kanban layout not displaying correctly when no groupBy is configured + - All tasks were appearing in a single "None" column + - Columns now appear in the order defined in TaskNotes settings (not alphabetical) + - Detects invalid Bases grouping and falls back to status-based grouping + - Tasks are properly distributed across status columns + - Thanks to @mweichert for the fix and @PacoTaco2, @abuhammer for reporting + diff --git a/docs/releases/unreleased.md b/docs/releases/unreleased.md index 67916c42..0708b763 100644 --- a/docs/releases/unreleased.md +++ b/docs/releases/unreleased.md @@ -25,33 +25,3 @@ Example: --> -## Added - -- (#937), (#956) Added optional setting to hide identification tags in task cards - - New "Hide identification tags in task cards" setting (only visible when using tag-based identification) - - Hides exact matches (e.g., `#task`) and hierarchical children (e.g., `#task/project`, `#task/work/urgent`) - - Reduces visual clutter while keeping tags in frontmatter for organizational purposes - - Backward compatible - disabled by default - - Thanks to @renatomen for implementing this feature and @edakimling for reporting - -- (#911) Added custom field suggestion filtering - - New `autosuggestFilter` field to `UserMappedField` interface allows filtering suggestions by current filter context - - Added collapsible filter section in settings with visual indicator - - Comprehensive test coverage for custom field filtering feature - - Thanks to @renatomen for this enhancement - -## Fixed - -- (#903) Fixed Edit Task modal not adding completedDate when marking tasks as done - - Edit Task modal now correctly adds completedDate when changing status to completed - - Fixed Edit Task modal adding empty contexts and projects arrays to frontmatter - - Behavior now consistent with other completion methods (Agenda view, widget context menu, quick actions) - - Thanks to @nightroman for reporting - -- (#969), (#967) Fixed Bases Kanban layout not displaying correctly when no groupBy is configured - - All tasks were appearing in a single "None" column - - Columns now appear in the order defined in TaskNotes settings (not alphabetical) - - Detects invalid Bases grouping and falls back to status-based grouping - - Tasks are properly distributed across status columns - - Thanks to @mweichert for the fix and @PacoTaco2, @abuhammer for reporting - diff --git a/manifest.json b/manifest.json index 1a7ac3c4..b041afd8 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "tasknotes", "name": "TaskNotes", - "version": "3.25.4", + "version": "3.25.5", "minAppVersion": "1.0.0", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "author": "Callum Alpass", diff --git a/package-lock.json b/package-lock.json index 9991be13..c24fc803 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tasknotes", - "version": "3.25.3", + "version": "3.25.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tasknotes", - "version": "3.25.3", + "version": "3.25.4", "license": "MIT", "dependencies": { "@codemirror/view": "^6.37.2", diff --git a/package.json b/package.json index cbc8337b..ab4d00bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tasknotes", - "version": "3.25.3", + "version": "3.25.4", "description": "Note-based task management with calendar, pomodoro and time-tracking integration.", "main": "main.js", "scripts": { diff --git a/versions.json b/versions.json index b4669da8..6c46d6f5 100644 --- a/versions.json +++ b/versions.json @@ -3,5 +3,6 @@ "0.7.0": "1.0.0", "3.24.6": "1.0.0", "3.25.2": "1.0.0", - "3.25.3": "1.0.0" + "3.25.3": "1.0.0", + "3.25.4": "1.0.0" } \ No newline at end of file