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.
Major improvements to code quality:
- Console statements: Added eslint-disable comments for debugging code
- Require imports: Replaced with proper ES6 imports where possible
- Await-thenable: Removed unnecessary await on non-Promise values
- Non-null assertions: Replaced unsafe patterns with null-safe alternatives
- Type safety: Fixed NodeJS.Timeout types and case declarations
Reduced total problems from 164 to 84 (49% improvement).
Build process now runs cleanly without TypeScript errors.
- Add screenshots showing task link overlays in Live Preview and Source modes
- Enhance inline task documentation with widget features and mode-specific behavior
- Document interactive elements like status dots, priority indicators, and action menus