Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.1] - 2026-01-11¶
Added¶
Documentation¶
- Added screenshots throughout README and documentation
- Added example vault with three persona demonstrations:
- Casual Planner - Simple calendar and task management
- Hobby Project Manager - Project tracking with parent/child tasks
- Professional PM - Full workflow with priorities and dependencies
Removed¶
- Removed unnecessary debug logging
0.1.0 - 2026-01-11¶
Added¶
Core Views¶
- Calendar View with six layout options: Year, Month, Week, 3-Day, Day, and List
- Kanban View with configurable columns, 2D swimlanes, and drag-and-drop card management
- Timeline View for chronological visualization with grouping and progress indicators
- Task List View with configurable columns, sorting, and grouping support
Item Management¶
- Full CRUD operations for planning items stored as Markdown with YAML frontmatter
- 30+ supported item properties including title, status, priority, dates, recurrence, and more
- Parent/child hierarchies for projects and subtasks
- Blocking relationships between items via
blocked_byfield - Computed fields:
blocking,duration,is_overdue,next_occurrence - Progress tracking (0-100%) with visual indicators
Natural Language Processing¶
- Natural language date input powered by chrono-node ("tomorrow at 2pm", "next Friday")
- NLP syntax for context (
@work), tags (#task), priority (!high), status (>In-Progress), parent (+[[Note]]), and calendar (~Work) - Live NLP preview with visual feedback
- Interactive syntax help legend
Recurrence System¶
- Full iCal RRULE compatibility for recurring items
- Supported frequencies: Daily, Weekly, Monthly, Yearly
- Advanced options: custom intervals, days of week, month-specific rules, position-based rules ("nth weekday")
- Custom Recurrence Modal for building complex patterns
Obsidian Integration¶
- Bases API integration for custom views
- Auto-generation of four .base files (Task List, Calendar, Timeline, Kanban)
- Ribbon icons for quick access to all views
- Template file support for new items
User Interface¶
- Drag-and-drop event rescheduling across Calendar, Kanban, and Timeline views
- Virtual scrolling for large datasets (Kanban: 15+ cards, Task List: 50+ items)
- Keyboard navigation with vim-style shortcuts (h/j/k/l) in Kanban
- Calendar keyboard commands: go to today, next/previous period
- Context menus for quick status, priority, calendar, and date changes
- Cover images and styled field badges on Kanban cards
Mobile Support¶
- Touch-friendly interfaces across all views
- Long-press gestures for context menus
- Touch drag for Kanban and Timeline operations
- Responsive layouts and mobile-optimized modals
Settings & Customization¶
- Tabbed settings interface (General, Calendar, Statuses & Priorities, Calendars, Quick Capture)
- Customizable status options with colors and Lucide icons
- Customizable priority levels with weights
- Multiple color-coded calendars with Solarized accent palette
- Configurable items folder, bases folder, date/time formats, and week start day
- Quick capture with configurable defaults
Commands¶
Planner: Open task list viewPlanner: Open calendar viewPlanner: Open timeline viewPlanner: Open kanban viewPlanner: Create new itemPlanner: Quick capturePlanner: Calendar: Go to todayPlanner: Calendar: Go to next periodPlanner: Calendar: Go to previous period