Skip to content

Commit 3d6192d

Browse files
committed
release 4.1.1
1 parent be43ee6 commit 3d6192d

File tree

4 files changed

+37
-32
lines changed

4 files changed

+37
-32
lines changed

docs/releases/4.1.1.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# TaskNotes 4.1.1
2+
3+
## Added
4+
5+
- (#1277) Icon autosuggestion for custom status settings
6+
- Type to search through all available Lucide icons
7+
- Thanks to @Arachnidai for the suggestion
8+
- New formula properties in default Base templates
9+
- **Date calculations**: `daysUntilDue`, `daysUntilScheduled`, `daysSinceCreated`, `daysSinceModified`
10+
- **Boolean helpers**: `isOverdue`, `isDueToday`, `isDueThisWeek`, `isScheduledToday`, `isRecurring`, `hasTimeEstimate`
11+
- **Time tracking**: `timeRemaining`, `efficiencyRatio`, `timeTrackedThisWeek`, `timeTrackedToday`, `timeTrackedFormatted`
12+
- **Grouping**: `dueMonth`, `dueWeek`, `scheduledMonth`, `scheduledWeek`, `dueDateCategory`, `timeEstimateCategory`, `ageCategory`, `createdMonth`, `modifiedMonth`, `priorityCategory`, `projectCount`, `contextCount`, `trackingStatus`
13+
- **Combined due/scheduled**: `nextDate`, `daysUntilNext`, `hasDate`, `isToday`, `isThisWeek`, `nextDateCategory`, `nextDateMonth`, `nextDateWeek` - work with whichever date comes first
14+
- **Sorting**: `priorityWeight`, `urgencyScore` (combines priority with date proximity)
15+
- **Display**: `dueDateDisplay` (relative dates like "Today", "Tomorrow", "3d ago")
16+
- Action-oriented views (Not Blocked, Today, Overdue, This Week) now sort by urgency score, showing most important tasks first
17+
- See [Default Base Templates documentation](https://tasknotes.dev/views/default-base-templates) for full details
18+
- **Note**: To get these new formulas, either copy them from the documentation, or delete your `.base` files in `TaskNotes/Views/` and restart Obsidian to regenerate them
19+
20+
## Changed
21+
22+
- (#1282) Added spacing between task title and metadata in inline task widgets for improved readability
23+
- Thanks to @3zra47 for the suggestion
24+
- Custom status icons now display in all context menus (task context menu, batch operations menu, and task creation/edit modals)
25+
- Added embedded video guide for Google Calendar OAuth setup in documentation
26+
- Thanks to [@antoneheyward](https://www.youtube.com/@antoneheyward) for the tutorial
27+
28+
## Fixed
29+
30+
- (#1279) Fixed Kanban column width setting not being respected on mobile devices
31+
- Thanks to @guncav for reporting
32+
- (#1026), (#1177) Fixed recurring task completion from Base views recording the wrong date for users in negative UTC offset timezones (e.g., PST/PDT) when completing tasks in the evening
33+
- The bug caused `complete_instances` to record the next day instead of the user's current calendar day
34+
- Thanks to @3zra47 and @nslee123 for reporting and providing detailed reproduction steps
35+

docs/releases/unreleased.md

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,3 @@ Example:
2424
2525
-->
2626

27-
## Added
28-
29-
- 30+ new formula properties in default Base templates
30-
- **Date calculations**: `daysUntilDue`, `daysUntilScheduled`, `daysSinceCreated`, `daysSinceModified`
31-
- **Boolean helpers**: `isOverdue`, `isDueToday`, `isDueThisWeek`, `isScheduledToday`, `isRecurring`, `hasTimeEstimate`
32-
- **Time tracking**: `timeRemaining`, `efficiencyRatio`, `timeTrackedThisWeek`, `timeTrackedToday`, `timeTrackedFormatted`
33-
- **Grouping**: `dueMonth`, `dueWeek`, `scheduledMonth`, `scheduledWeek`, `dueDateCategory`, `timeEstimateCategory`, `ageCategory`, `createdMonth`, `modifiedMonth`, `priorityCategory`, `projectCount`, `contextCount`, `trackingStatus`
34-
- **Combined due/scheduled**: `nextDate`, `daysUntilNext`, `hasDate`, `isToday`, `isThisWeek`, `nextDateCategory`, `nextDateMonth`, `nextDateWeek` - work with whichever date comes first
35-
- **Sorting**: `priorityWeight`, `urgencyScore` (combines priority with date proximity)
36-
- **Display**: `dueDateDisplay` (relative dates like "Today", "Tomorrow", "3d ago")
37-
- Action-oriented views (Not Blocked, Today, Overdue, This Week) now sort by urgency score, showing most important tasks first
38-
- See [Default Base Templates documentation](https://tasknotes.dev/views/default-base-templates) for full details
39-
- **Note**: To get these new formulas, either copy them from the documentation, or delete your `.base` files in `TaskNotes/Views/` and restart Obsidian to regenerate them
40-
41-
## Changed
42-
43-
- (#1282) Added spacing between task title and metadata in inline task widgets for improved readability
44-
- Thanks to @3zra47 for the suggestion
45-
- Custom status icons now display in all context menus (task context menu, batch operations menu, and task creation/edit modals)
46-
- Added embedded video guide for Google Calendar OAuth setup in documentation
47-
- Thanks to [@antoneheyward](https://www.youtube.com/@antoneheyward) for the tutorial
48-
49-
## Fixed
50-
51-
- (#1279) Fixed Kanban column width setting not being respected on mobile devices
52-
- Thanks to @guncav for reporting
53-
- (#1026, #1177) Fixed recurring task completion from Base views recording the wrong date for users in negative UTC offset timezones (e.g., PST/PDT) when completing tasks in the evening
54-
- The bug caused `complete_instances` to record the next day instead of the user's current calendar day
55-
- Thanks to @3zra47 and @nslee123 for reporting and providing detailed reproduction steps
56-

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": "4.1.0",
4+
"version": "4.1.1",
55
"minAppVersion": "1.10.1",
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": "4.1.0",
3+
"version": "4.1.1",
44
"description": "Note-based task management with calendar, pomodoro and time-tracking integration.",
55
"main": "main.js",
66
"scripts": {

0 commit comments

Comments
 (0)