Skip to content

Releases: Tyliz/KanbanMoon

1.4.1 Kanban Moonlight

Choose a tag to compare

@Tyliz Tyliz released this 15 Aug 12:41

Full Changelog: 1.4.0...1.4.1

1.4.0 Kanban Moonlight

Choose a tag to compare

@Tyliz Tyliz released this 13 Aug 18:59

Full Changelog: 1.3.1...1.4.0

1.3.1 Kanban Moonlight

Choose a tag to compare

@Tyliz Tyliz released this 10 Aug 11:10

Full Changelog: 1.3.0...1.3.1

1.3.0 Kanban Moonlight

Choose a tag to compare

@Tyliz Tyliz released this 08 Aug 11:15

Full Changelog: 1.2.0...1.3.0

Kanban Moonlight Release 1.2.0

Choose a tag to compare

@Tyliz Tyliz released this 15 Jul 11:12

Changelog

All notable changes to Kanban Moonlight will be documented in this file.

The format is based on Keep a Changelog.

[1.2.0] - 14/07/2026

Added

  • Gantt chart: Rewritten from scratch as a standalone module (src/views/ganttChart.ts).
  • Start column configuration: Each board now has a configurable "Start Column" via radio buttons in the Board Modal. The Gantt chart uses this to calculate task start dates from history.
  • Today line: A vertical line on the Gantt timeline indicating the current date.

Changed

  • Gantt date calculation: Task start/end dates now come from history events (created → start, last completed → end) instead of frontmatter startDate/dueDate.
  • End date for in-progress tasks: Tasks not yet completed show their bar extending to today's date instead of last modification date.
  • Timeline headers: All zoom levels now have two-row headers — Month shows month name + date ranges, Week shows week dates + day names, Day shows month name + day numbers.
  • Month zoom: Wider layout (minimum 600px) with readable date ranges (1-7, 8-14, etc.) instead of compressed S1, S2, S3 labels.
  • Day zoom: Fixed alignment between day numbers and task bars. Days use Obsidian locale via moment.js.
  • Bar labels: Contrast color (black/white) based on background color for readability.
  • Scroll synchronization: Uses requestAnimationFrame with anti-loop flag for smooth synchronized scrolling.
  • Alternating rows: Subtle background difference for better row tracking.

Fixed

  • Date alignment between timeline header and task bars.
  • Zoom level rendering (was inferring zoom from column count instead of using actual setting).
  • Scroll sync between left (task names) and right (timeline) panes.
  • Month timeline showing confusing S1, S2, S3 labels.
  • Day zoom showing duplicated/overlapping date labels.
  • --small CSS class overriding today cell text color.

Kanban Moonlight Release 1.1.0

Choose a tag to compare

@Tyliz Tyliz released this 07 Jul 07:43

Changelog

All notable changes to Kanban Moonlight will be documented in this file.

The format is based on Keep a Changelog.

[1.1.0] - 07/07/2026

Added

  • Multi-board support: Create and manage multiple independent Kanban boards, each with its own columns, categories, tag, and folder configuration.
  • Board tabs: Switch between boards via a tab bar at the top of the Kanban view. Tabs include a tooltip showing available actions.
  • Board modal: Create or edit boards with name, tag, and folder fields.
  • Delete board: Remove boards from Settings or Board Modal with a confirmation dialog.
  • Collapsible settings sections: Frontmatter properties section in Settings is now collapsible.
  • Settings button: Quick access to Settings from the Kanban view (gear icon, bottom-right).

Changed

  • Each board now has its own independent configuration (columns, categories, completed column).
  • Board filtering is now a combination of tag + folder per board.
  • CreateTaskModal uses the active board's configuration.

Migration

  • Existing single-board settings are automatically migrated to the new multi-board format.
  • A "Default" board is created from previous settings.
  • No user action required — migration runs transparently on first load.

[1.0.1] - 01/07/2025

Fixed

  • Build errors and warning checks for release.
  • Manifest ID corrections.

[1.0.0] - 01/07/2025

Added

  • Initial release with single-board Kanban view.
  • Drag & drop between columns.
  • Create and delete tasks.
  • Search and filter.
  • Customizable columns and categories.
  • Completion tracking with history log.
  • Icon selector for columns and categories.
  • i18n (English and Spanish).
  • Auto-refresh on note changes.

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.

Kanban Moonlight Release 1.0.0

Choose a tag to compare

@Tyliz Tyliz released this 04 Jul 03:04

v1.0.0 — Initial Release

Features

  • Kanban Board View: Render markdown notes with frontmatter tags as interactive Kanban cards.
  • Drag & Drop: Move cards between columns with automatic state updates and history logging.
  • Create Task: Create new tasks from the board or command palette (title, description, category, column).
  • Delete Task: Remove tasks with a confirmation dialog — button on cards + command palette.
  • Search / Filter: Real-time search across titles, descriptions, categories, and tags.
  • Customizable Columns: Add, remove, reorder, rename columns with custom icons and colors.
  • Categories System: Define categories with icons and colors — shown as borders and tags on cards.
  • Completion Tracking: Mark tasks as complete with one click. Configurable time window for history.
  • Icon Selector: Searchable modal with hundreds of Lucide icons.
  • i18n: English and Spanish (auto-detected from Obsidian locale).
  • Auto-refresh: Board updates automatically on file changes, creation, or deletion.

Default columns

BacklogTo DoWorking OnReview