Skip to content

COMET v0.3.0

Choose a tag to compare

@Avery320 Avery320 released this 25 Aug 04:24
· 13 commits to main since this release

Added

  • Native macOS directory picker for opening an existing Vault or selecting the
    parent directory for a new Vault.
  • Properties-backed TODO board with todo, in-progress, and done columns,
    Markdown task creation, cross-column status updates, and card navigation to
    the existing note view.
  • Explorer file and directory operations with inline rename, drag and drop,
    keyboard shortcuts, context menus, clipboard actions, and one-step undo for
    reversible COMET operations.
  • Bundled obsidian-markdown agent guidance for Obsidian properties,
    wikilinks, embeds, and callouts. The complete upstream skill collection is
    tracked as the skills/obsidian-skills Git submodule at a pinned revision,
    while unsupported skills remain inactive.

Changed

  • Resource creation now accepts typed frontmatter values such as tag arrays
    and merges them consistently with the configured new-note template.
  • Task domain logic, board UI, styles, and tests now live behind the dedicated
    @comet/task package boundary instead of changing COMET core internals.
  • Knowledge graph projection, visualization UI, styles, and tests now live
    behind the dedicated @comet/graph package boundary.
  • Task cards reuse the existing Markdown Properties presentation instead of a
    separate task-only field renderer.
  • Task board columns use the concise English labels To Do, In Progress,
    Done, and Unclassified.
  • Markdown titles and Explorer rows now use the same move operation when
    renaming notes.

Fixed

  • Removed resources are moved to the operating system trash instead of a
    Vault-local folder, with the trash runtime dependency packaged intact.
  • Explorer accepts both Delete and the Backspace value emitted by the
    physical Delete key on macOS.
  • Renaming a note now updates Explorer, Task, and Graph snapshots together,
    removes the old graph node, and rewrites matching wikilinks and Markdown
    links to the new path.