Fixed
- (#1652) Fixed API, MCP, and NLP task creation so it respects your configured filename format when title storage in filenames is disabled
- Thanks to @36mimu36 for reporting, and @rafavital and @warm-july for follow-up discussion and reports
- (#1601, #1709) Fixed reading-mode relationship widgets sometimes rendering multiple times during startup
- Applied the same protection to task cards so overlapping refreshes are coalesced there too
- Thanks to @wealthychef1 and @CarlJohnson99 for reporting, and @benmartinek for confirming the behavior
- (#1713) Fixed ICS export so date-only scheduled tasks are written as all-day events instead of midnight events
- Thanks to @bepolymathe for the request and interoperability details
- (#267, #948, #1682, #1717, #1725) Fixed expanded subtasks and dependency cards in Bases Task List and Kanban views so related items can inherit the current view's filters instead of always showing every linked task
- Added a per-view "Expanded relationships" option so you can switch between inherited filters and showing all related tasks
- Thanks to @mdbraber, @GardarikanetS, @Glint-Eye, @prepare4robots, and @robmcphers0n for the original reports and feature requests, and @marblebyte for follow-up discussion
- Improved custom view and search-pane activation when reopening deferred tabs
- (#1720) Fixed Bases Task List cards showing icon tokens such as
clockinstead of readable date-like values, and fixed property labels to use Bases display names instead of raw property IDs- Thanks to @Sirnii for reporting
- (#1633) Fixed interactive task-card labels and ribbon labels so Bases-backed cards use translations and configured display names instead of hardcoded English or raw property IDs
- Thanks to @Sarryaz for reporting
- (#1651) Fixed date
isquery filtering so date-only searches also match timedscheduledandduevalues during prefiltering- Thanks to @36mimu36 for reporting
- (#1644) Fixed generated default task views so recurring tasks without a
complete_instancesproperty still appear as incomplete where appropriate- Thanks to @bkennedy-improving for reporting, and @SandroK for follow-up discussion on related default-view behavior
- (#1513, #1686) Fixed a calendar issue where creating or editing events and timeblocks could reset the visible date back to today
- Fixed documentation deployment CI failures caused by
docs-builder/src/js/main.jsbeing excluded by a broad.gitignorerule - Reduced background calendar-sync overhead when persisting sync tokens
- Prevented duplicate auto-stop time-tracking listeners from accumulating after settings reloads
- Fixed a settings-lifecycle issue that could accumulate calendar update callbacks while the Integrations tab is repeatedly opened
- (#1630) Fixed TaskNote inline task cards ignoring centered "Readable line length" layout in the Minimal theme
- Thanks to @martin-forge for reporting
- Fixed a broken docs cross-reference from Property Types Reference to Task Properties settings
- Fixed docs site links so internal Markdown links resolve to app routes instead of broken
.mdpaths - Fixed docs release-note links by building Markdown pages even when they are not listed directly in the sidebar
Added
- (#1704) Added an option to widen the current day column in multi-day calendar time-grid views
- You can control the width multiplier and choose whether it applies to week view, custom multi-day view, or both
- Thanks to @dictionarymouse for the feature request
- Added TaskNotes Obsidian CLI commands for task creation, time tracking, and Pomodoro control
- Includes shared NLP-to-task conversion across the CLI, modal, and API capture flows, plus new user documentation for the built-in CLI commands
- (#1716) Added roomier subtask and dependency cards inside the task modal while keeping the task options menu available
- Thanks to @hokfujow for the feature request
- (#1619, #386, #621) Added drag-to-reorder for Kanban and Task List views
- Supports grouped Task List moves, manual ordering via the
tasknotes_manual_orderproperty, and improved drag/drop behavior for swimlanes, filtered views, and interactive task controls - To use it, sort the view by the Manual Order field (
tasknotes_manual_orderby default), or regenerate the built-in.basetemplates from Settings → TaskNotes → General → Create Default Files - Thanks to @ac8318740 for the original contribution in PR #1619, @iholston and @dsebastien for opening #386 and #621, and @mdbraber, @elvarb, @LucidToday, @craziedde, @kmaustral, @SKIERZZ, @sookochoff, and @kanzaki1201 for follow-up discussion and testing across the linked issues and PR
- Supports grouped Task List moves, manual ordering via the
- Added a standalone TaskNotes Specification repo and docs section covering the data model, field mapping, recurrence behavior, validation rules, and conformance tests
- Added tasknotes-tui, a terminal UI for working with TaskNotes vaults
- Includes keyboard-driven views, date navigation, time tracking, recurring task support, and a command palette
Changed
- Refactored several internal modules to reduce coupling and make maintenance safer
- Updated generated
_types/task.mdoutput sodateCreatedanddateModifiedinclude generated timestamp values, andrecurrence_anchordefaults toscheduled - Cleaned up API, webhook, NLP, privacy, settings, and view documentation for clarity and accuracy
- Expanded Task List and Kanban documentation for drag-to-reorder, including manual-order sorting, grouped and swimlane scope, and filtered-view limitations