Skip to content

Releases

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Feb 15:57
2333b0c

What's Changed

  • docs: add Homebrew installation instructions by @kecbigmt in #122
  • ci: enable linux-x64 target in release workflow by @kecbigmt in #123
  • fix(ci): add --allow-net to deno compile in release workflow by @kecbigmt in #124

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 18:53
ae4b429

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...
Read more