Repository navigation
Releases
Releases · kecbigmt/mm
v0.5.1
v0.5.0
What's Changed
- feat: implement close and reopen commands with short ID support by @kecbigmt in #1
- fix: resolve short IDs before parsing in close/reopen commands by @kecbigmt in #2
- feat: improve workspace management CLI by @kecbigmt in #3
- refactor: centralize string primitive scaffolding by @kecbigmt in #4
- Add redesign docs by @kecbigmt in #5
- feat: canonical slugs and tag repository for redesign phase 1 by @kecbigmt in #6
- refactor: placement-only domain, remove container infrastructure by @kecbigmt in #7
- Placement Bin Refactor by @kecbigmt in #8
- feature/redesign Phase 2 & 3 completed by @kecbigmt in #9
- feat: replace short-id resolution with locator workflows by @kecbigmt in #11
- Phase 5: Workflows & CLI Experience by @kecbigmt in #12
- feat: implement path normalization, alias system, and comprehensive E2E testing by @kecbigmt in #13
- Add E2E scenario 15: Git-friendly diffs by @kecbigmt in #14
- chore: add CLAUDE.md for Claude Code agent configuration by @kecbigmt in #15
- Redesign graph structure: migrate edges to .index/graph by @kecbigmt in #16
- Migrate item storage from directory structure to single .md file with YAML frontmatter by @kecbigmt in #17
- refactor: migrate from Path to Placement domain model by @kecbigmt in #18
- feat: optimize listByPlacement queries using edge index by @kecbigmt in #20
- feat: add CI-optimized E2E benchmark by @kecbigmt in #22
- feat: add benchmark CI workflow for PR performance comparison by @kecbigmt in #21
- fix: use workspace timezone for relative date resolution by @kecbigmt in #24
- feat(doctor): implement rebalance-rank command by @kecbigmt in #27
- feat(doctor): implement rebuild-index command by @kecbigmt in #26
- feat(doctor): implement check command for workspace validation by @kecbigmt in #25
- feat: implement mm doctor command with check, rebuild-index, and rebalance-rank by @kecbigmt in #28
- fix: clean gitignored state after git branch switches in e2e tests by @kecbigmt in #29
- fix: correct rank calculation for after:/before: move operations by @kecbigmt in #31
- docs: add implementation plan for task and event creation by @kecbigmt in #30
- docs: add 004 list spec and plan by @kecbigmt in #34
- Improve canonical key normalization by @kecbigmt in #32
- feat: add SectionQueryService for section metadata queries by @kecbigmt in #35
- Add edit command for item editing by @kecbigmt in #33
- feat: add item filtering, sorting, and enhanced ls command output by @kecbigmt in #36
- feat(cli): add list_formatter for mm ls output formatting (004_list Workstream D) by @kecbigmt in #37
- feat(ls): add partition builder utility for list output grouping by @kecbigmt in #38
- feat: Add task and event creation commands with flexible datetime formats by @kecbigmt in #39
- feat(ls): integrate partition builder, formatter, and pager by @kecbigmt in #40
- Improve CLI error messages with debug mode support by @kecbigmt in #41
- feat: add snooze command for item deferral by @kecbigmt in #42
- feat(cli): improve command ergonomics for daily use by @kecbigmt in #43
- refactor: improve date handling with new keywords by @kecbigmt in #44
- docs: establish Story-driven Development and documentation governance by @kecbigmt in #45
- feat: Implement mm sync init by @kecbigmt in #46
- feat: command completion epic by @kecbigmt in #47
- feat: implement mm sync push with branch validation and force option by @kecbigmt in #48
- feat: implement completion cache writing by @kecbigmt in #49
- Refactor RankService API for safety and simplicity by @kecbigmt in #51
- feat: implement mm sync pull command by @kecbigmt in #50
- feat(sync): implement mm sync command for one-step synchronization by @kecbigmt in #53
- feat: shell completion script generation by @kecbigmt in #52
- feat(sync): implement auto-commit mode for GitHub sync by @kecbigmt in #54
- Refactor: Move RankService implementation to infrastructure layer by @kecbigmt in #55
- fix(completion): ensure zsh/bash completions register properly with source <(...) by @kecbigmt in #57
- feat: add remove command with auto-commit support by @kecbigmt in #56
- fix(completion): add remove/rm command to shell completion scripts by @kecbigmt in #58
- feat: implement auto-sync mode with E2E tests by @kecbigmt in #59
- Refactor workspace.json schema to be VCS-agnostic by @kecbigmt in #60
- feat(completion): enable tab completion after positioning prefixes by @kecbigmt in #62
- feat: implement --edit flag for creation commands by @kecbigmt in #61
- feat: add show command for item detail display by @kecbigmt in #63
- feat(sync): auto-rebuild index after pull when items change by @kecbigmt in #64
- feat: workspace init --remote by @kecbigmt in #65
- feat(task): support date-only format for --due-at option by @kecbigmt in #66
- feat(config): add mm config command for workspace settings by @kecbigmt in #67
- feat(ls): use weekday names and tilde notation for relative dates by @kecbigmt in #68
- feat(sync): rebuild index automatically after mm sync by @kecbigmt in #70
- feat(sync): add lazy-sync mode by @kecbigmt in #71
- feat(ls): support period range for this-week/this-month by @kecbigmt in #69
- feat: add date keyword completions for mm ls command by @kecbigmt in #73
- perf(test): use compiled binary for e2e tests by @kecbigmt in #72
- perf: add profiling instrumentation for ls command by @kecbigmt in #75
- refactor(test): migrate e2e tests to unit tests by @kecbigmt in #74
- perf(ci): use compiled binary for benchmarks by @kecbigmt in #77
- perf: optimize timezone validation for faster ls command startup by @kecbigmt in #76
- perf: cache DateTimeFormat and add UTC fast path by @kecbigmt in #78
- feat(placement): add permanent placement for date-independent items by @kecbigmt in #79
- feat(sync): execute sync pull before file operations by @kecbigmt in #80
- feat(sync): unify lazy-sync and auto-sync into single configurable mode by @kecbigmt in #83
- refactor(sync): remove lazy-sync mode completely by @kecbigmt in #84
- feat(sync): add sync.git.sign config to skip commit signing by @kecbigmt in #81
- feat(items): add project and contexts fields for GTD-style organization by @kecbigmt in #82
- chore: add Claude Code Stop hook for code quality checks by @kecbigmt in #85
- feat(display): use Bullet Journal-style symbols and snoozing status by @kecbigmt in #86
- feat(item): store UUIDs for project/contexts fields by @kecbigmt in #87
- feat(workflow): auto-create topics for non-existent project/context aliases by @kecbigmt in #88
- feat: enable default command shortcuts for mm and workspace by @kecbigmt in #93
- feat(cli): store cwd in MM_CWD environment variable by @kecbigmt in #95
- feat(cli): use PPID-based session file for cwd storage by @kecbigmt in #96
- fix(domain): support permanent placement in pwd display by @kecbigmt in #97
- perf(cli): fix timezone formatting performanc...