Skip to content

Releases: Avery320/comet

COMET v0.4.0

Choose a tag to compare

@Avery320 Avery320 released this 30 Aug 17:07

Added

  • Obsidian-compatible callouts with custom titles, fold states, nested content,
    and compact GitHub-inspired presentation in the Milkdown note surface.
  • Obsidian-style typed Properties controls for text, lists, numbers,
    checkboxes, dates, date-times, tags, and property links, with COMET-styled
    type selection, inline list editing and removal, Vault tag suggestions, and
    Properties undo and redo shortcuts.

Changed

  • Replaced the Atomic/full-page CodeMirror note surface with Milkdown Crepe
    components for one shared reading and editing document.
  • Isolated Codex host integration and Node.js runtime adapters into
    @comet/codex and @comet/runtime, keeping the MCP, Core, Task, Graph, and
    Markdown packages host-neutral.
  • Unified active Milkdown editing controls with COMET interface typography and
    sizing, and added Callout to Crepe's existing slash menu.
  • Unified Vault metadata, Graph links, Task metadata, and link integrity on the
    @comet/markdown remark AST projection and Obsidian wikilink extension.

Fixed

  • Fixed Milkdown code block copy actions in MCP Apps hosts that reject iframe
    Clipboard API access, and aligned the Copy button with COMET control tokens.

Removed

  • Removed the legacy markdown-it renderer, Obsidian renderer plugins, and
    duplicate regex-based Markdown link parser.

COMET v0.3.0

Choose a tag to compare

@Avery320 Avery320 released this 25 Aug 04:24

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.