|
| 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 | + |
0 commit comments