Skip to content

Latest commit

 

History

History
176 lines (113 loc) · 8.35 KB

File metadata and controls

176 lines (113 loc) · 8.35 KB

CHANGELOG

v0.1.1 (2026-02-08)

Bug Fixes

  • cd: Run uv build on host runner instead of inside PSR Docker container (8e2b24e)

  • search: Add due_before/due_after filters and comprehensive input validation (ac23adc)

v0.1.0 (2026-02-08)

Bug Fixes

  • omnijs: Populate project folder metadata in browse and search (7a847be)

  • search: Repair broken filters and add completed_after/completed_before (955fd7f)

  • tasks: Use OmniJS for task status changes to support inbox tasks (6648383)

Chores

  • Add Claude Code project settings (c543459)

  • Add ruff and pre-commit dev dependencies with config (c088e3d)

Code Style

  • Apply ruff formatting across codebase (b49de31)

Continuous Integration

  • Add GitHub Actions workflow and pre-commit hooks (0e95131)

  • Add Renovate configuration for automated dependency updates (a72d669)

  • release: Integrate python-semantic-release for automated releases (a622f73)

Documentation

  • Add AI authorship disclaimer to README (98a7bfc)

  • Add CLAUDE.md for Claude Code guidance (d269a49)

  • Add CLI usage documentation to CLAUDE.md (18fc9af)

  • Document shared utility patterns in CLAUDE.md (790a584)

  • Remove FastMCP references from documentation (39c2c5f)

  • Update CLAUDE.md for renamed search and browse tools (d963f79)

  • readme: Rewrite with improved structure and examples (455c361)

  • search: Document aggregation patterns and use cases (b101d99)

Features

  • Add batch operations for bulk task/project management (d6a9472)

  • Add infrastructure utilities for dates, tags, and OmniJS (229c557)

  • Add perspective tools for OmniFocus views (60f5bd7)

  • Add query_omnifocus tool for efficient database queries (cf781e3)

  • Enhance existing tools with full OmniFocus properties (294a22b)

  • Register new tools in server (9 standard, 10 expanded) (21141b5)

  • cli: Add add-server command for easy MCP config setup (b6a699d)

  • cli: Add command-line interface for MCP tools (af23429)

  • core: Add shared AppleScript builder and response utilities (63c4e9e)

  • edit: Add new_parent_id parameter to change task parent (a951263)

  • omnijs: Add includes parameter for script composition (dbfa83c)

  • perspectives: Add get_perspective_rules tool (2898d82)

  • perspectives: Implement custom perspective content access (bf341b6)

  • perspectives: Include note in default fields for get_perspective_view (2b8b239)

  • projects: Add get_tree tool for hierarchical folder/project/task views (801c95d)

  • remove: Drop items instead of deleting them (2df0c49)

  • reorder: Add task reordering and positioning support (c5218f8)

  • scripts: Add shared JS modules for search and browse (cb3893d)

  • search: Add aggregation and grouping support (b2da6a2)

  • search: Add item_ids filter for fetching items by ID (58c71fa)

  • tasks: Accept item_id as alias for id in edit_item and remove_item (9b03b8a)

Refactoring

  • Extract inline OmniJS to external script files (e1fbebe)

  • Rewrite dump_database with OmniJS for better output (6db75e1)

  • cli: Auto-generate commands from registered server tools (9d7a3e0)

  • scripts: Extend shared JS modules for status maps and filters (969f3a0)

  • server: Replace --expanded flag with env-based tool config (24ce4e6)

  • tools: Rename query_omnifocus to search and get_tree to browse (9ef61c6)

  • tools: Use shared utilities in all tool implementations (fc6d431)

Testing

  • Update tests and documentation for new tools (6083908)

  • Update tests for renamed search and browse tools (44d6bc8)

  • search: Add comprehensive aggregation test suite (bd026f3)