Split recurring tasks and reminders content into dedicated pages,
condense existing guides for clarity, and update all documentation
screenshots. Refactor e2e screenshot tests with shared openView()
helper and retry support. Refine MdbaseSpec field types (enum,
datetime, link) and replace MCPService @ts-expect-error workarounds
with bound tool pattern.
Both template systems now share the same set of variables:
- Filename templates gain: contexts, tags, hashtags, timeEstimate,
details, parentNote
- Body templates gain: zettel, nano, and all extended date/time
variables from filename templates
Extended FilenameContext interface to support additional task
properties while maintaining backwards compatibility.
Updated documentation to reflect the unified variable system.
Filename templates now support both {{variable}} (preferred) and
{variable} (legacy) syntax for backwards compatibility. This makes
the syntax consistent with body/frontmatter templates.
Changes:
- filenameGenerator.ts: Process {{var}} first, then {var} as fallback
- titlePropertyCard.ts: Add deprecation warning for single-brace syntax
- en.ts: Add translation for legacy syntax warning
- docs/task-defaults.md: Update examples to use {{variable}} syntax
The single-brace syntax remains functional but users will see a warning
in settings encouraging migration to double-brace syntax.
Add documentation for the new default value feature in custom user
fields, including the different input formats for each field type and
where defaults are applied during task creation.
- Add v3 to v4 migration guide with Bases setup instructions
- Expand core-concepts.md with YAML structure, property types, and methodology examples
- Streamline index.md to be a concise landing page with quickstart
- Remove developer-focused timezone docs (TIMEZONE_HANDLING_*.md)
- Update releases.md to show v4.x as current
- Fix broken relative links in features.md
- Reduce repetition across docs by centralizing Bases info in core-concepts.md
- Consolidate task-management.md recurring tasks and reminders sections
- Simplify features/integrations.md and features/calendar-integration.md
- Reduce task-defaults.md Default Reminders section from 227 to 24 lines
- Add v4/Bases troubleshooting and OAuth calendar troubleshooting sections
- Update troubleshooting.md with current settings paths and GitHub link
- Update calendar-setup.md with Azure manifest redirect URI instructions
- Move "Folder for converted tasks" from Features to General > Task Storage
- Setting now appears conditionally when instant convert is enabled
- Update description to clarify that empty = use default tasks folder
- Update placeholder to show actual default {{currentNotePath}}
- Update documentation for the reorganized setting
Add user-configurable options for controlling how events display and
stack in the calendar view:
- slotEventOverlap: toggle visual overlap of timed events
- eventMaxStack: limit stacked events in week/day view
- dayMaxEvents: limit events per day in month view
- dayMaxEventRows: limit event rows per day in month view
Also includes dark mode styling fixes for the timeGrid more-link element
and translations for all supported locales.
Add comprehensive documentation for frontmatter property types to help
users understand expected data formats when creating tasks via templates
or manual editing.