The top-level task filter was excluding non-task files from the Projects
view. Since projects can be any file type (not just tasks), the filter
is now applied per-view:
- Subtasks, Blocked By, Blocking: include task filter (these are tasks)
- Projects: no task filter (projects can be any file type)
Users with existing relationships.base files should delete and
regenerate them to get the fix.
The Blocking view filter in the Relationships base threw "Cannot find
function map on type Link" when blockedBy contained a single entry.
Bases returns single values as Link objects without a map() method.
Wrap with list() to ensure array operations work regardless of whether
blockedBy contains one or many dependencies, consistent with the
existing Blocked By view implementation.
Fixes#1028, #1140, #1152, #1354, #1362
Tasks were appearing twice in Agenda view - once as TaskNotes events
and again as property-based events (shown with file icon). This was
confusing because both represented the same underlying task.
- Set showPropertyBasedEvents: false in default Agenda template
- Updated documentation with explanation
- Users can re-enable in view settings if needed for non-task dates
Update timeEstimateCategory and trackingStatus formulas to include
explicit null check alongside the existing falsy and zero checks.
This ensures tasks with unset timeEstimate show "No estimate" correctly.
- Fix Kanban template missing groupBy property
* Default Kanban now includes groupBy on status field
* Resolves error requiring manual group configuration
* Thanks to @randomness42 and @seepage87 for reporting
- Fix user-defined fields appearing as user:field_xxx in templates
* Custom fields now use actual property names from settings
* Also fixed totalTrackedTime to map to timeEntries property
* Ensures Bases can properly query user-defined fields
- Fix documentation quote escaping in YAML examples
* Use single quotes for strings containing double quotes
* Makes examples copyable and syntactically correct
- Remove internal Bases filtering guide
* Direct users to official Obsidian Bases documentation
* Eliminates duplicate documentation of Obsidian functionality
Moves the default base templates documentation from obsidian-help to the
main docs folder for better accessibility and maintenance.
Changes:
- Move obsidian-help/en/Bases/Default base templates.md → docs/views/default-base-templates.md
- Update frontmatter to match docs format (add title, remove obsidian-help fields)
- Replace wiki-style links with markdown links to Obsidian help docs
- Update code comment in defaultBasesFiles.ts to reference new path
- Add cross-references from:
- docs/views.md (Bases Plugin Requirement section)
- docs/views/task-list.md (Further Reading section)
- docs/features/filtering-and-views.md (Additional Resources section)