← Back to all updates

Integrate soba-id and enhance AI tool capabilities

Commit: e1692c2

Introduced soba-id integration and improved document attachment support for AI tools.

Changes

  • Integrated soba-id as the primary identifier in all AI note tools for improved note management.
  • Implemented Tier 0 soba-id resolution in resolveNotePath() for more reliable note matching.
  • Removed fuzzy matching to prevent accidental overwrites of notes based on path containment.
  • Added getNoteByNoteId() query to MetadataCacheService using a SwiftData predicate for efficient data retrieval.
  • Extracted and cached soba-id from frontmatter across all metadata update paths for consistency.
  • Enabled image and document attachment support in AI chat, allowing drag-drop and file picker options.
  • Modified AI note tag from ai-conversation to ai-created, streamlining the isAIFolder check.