Skip to content

Commit 77b41ec

Browse files
committed
release 3.23.2
1 parent 7e5801c commit 77b41ec

File tree

3 files changed

+36
-2
lines changed

3 files changed

+36
-2
lines changed

docs/releases/3.23.2.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# TaskNotes v3.23.2 Release Notes
2+
3+
This release focusses on performance improvements. These improvements should be especially noticeable in vaults with a large number of tasks.
4+
5+
## New Features
6+
7+
- Added agenda/list view to Advanced Calendar
8+
- New `{{contexts}}` template variable for joining multiple context values
9+
- New `{{projects}}` template variable for joining multiple project values *Thanks to @Mara-Li for these additions*
10+
11+
### Time Format Consistency
12+
13+
- Plugin-wide 12hr/24hr time format preference support
14+
- Consistent time display across all calendar views and components
15+
- *Thanks to @anareaty and @Astrusia for this suggestion #431*
16+
17+
### Performance Architecture
18+
19+
- Centralized ViewPerformanceService for all TaskNotes views
20+
- Global task version cache with change detection
21+
- Debounced updates with configurable batching
22+
- View-specific update handlers with selective refresh logic
23+
- Memory management and automatic cache cleanup
24+
25+
## Bug Fixes
26+
27+
- Fixed cursor positioning issues when creating subtask widgets *Thanks to @jhedlund for this fix!*
28+
29+
## Contributors
30+
31+
Special thanks to contributors:
32+
- @jhedlund for fixing cursor positioning with subtasks
33+
- @Mara-Li for implementing context/project template variables and bracket fixes
34+
- @anareaty for reporting time format inconsistencies

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"id": "tasknotes",
33
"name": "TaskNotes",
4-
"version": "3.23.1",
4+
"version": "3.23.2",
55
"minAppVersion": "1.0.0",
66
"description": "Note-based task management with calendar, pomodoro and time-tracking integration.",
77
"author": "Callum Alpass",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tasknotes",
3-
"version": "3.23.1",
3+
"version": "3.23.2",
44
"description": "Note-based task management with calendar, pomodoro and time-tracking integration.",
55
"main": "main.js",
66
"scripts": {

0 commit comments

Comments
 (0)