Skip to content

Kanban Moonlight Release 1.0.1

Choose a tag to compare

@Tyliz Tyliz released this 04 Jul 10:16

Kanban Moonlight v1.0.1

Bug Fixes

  • Type-safe frontmatter access: Created src/utils/frontmatter.ts module with typed helpers (toSafeFm, getFmString, getFmStringArray, getFmRecordArray) to safely access frontmatter, eliminating all @typescript-eslint/no-unsafe-assignment, no-unsafe-call, and no-unsafe-member-access errors.
  • Async callbacks in event listeners: Fixed async callbacks in addEventListener that triggered @typescript-eslint/no-misused-promises. Replaced with void (async () => { ... })() pattern.
  • Window timers: Use window.clearTimeout instead of clearTimeout for popout window compatibility (rule obsidianmd/prefer-window-timers).
    Improved
  • Added linting conventions documentation in AGENTS.md for future contributions.