Skip to content

Releases: novis10813/secondbrain-cli

v0.1.1

27 Feb 04:13

Choose a tag to compare

Release v0.1.1\n\n變更摘要:\n- feat: placeholders from QuickAdd\n- basic placeholders\n- search coverage ratio\n- faster capture\n- refactor: align capture command path resolution with Obsidian\n- feat: add template command to manage vault templates\n- feat: add template config support to ConfigManager\n- refactor: expose readonly config in VaultManager\n- feat: update config types for template-specific folders\n- chore: add TDD planning workflow\n- update\n- cursor modification\n- chore: fix repository.url format for npm\n- chore: bump version to 0.1.1\n- add more test\n- docs: add vault management documentation\n- feat(global-config): support SECONDBRAIN_CONFIG_DIR env var\n- feat(cli): register vault command and update init as alias\n- feat(vault): add vault command group (init, use, current, list, default, delete)\n- feat(vault-resolve): implement vault resolution priority (env > local > default)\n- feat(types): add GlobalConfig and VaultEntry types\n- remove PRD\n- update other documents\n- feat: compatibility for npm user and bun user\n- refactor: shared vault resolution via withVault and getConfigOrExit\n- docs: add architecture, modules, and database schema docs\n- ignore db\n- move testing db to tmp\n- feat: add position-based navigation\n- test: add performance tests for files batch and search\n- docs: update README search options and metadata-comparison schema\n- test: add parser tags-in-code-block, CLI integration, search parseDateOption tests\n- feat: add outlinks command and search by modification date\n- refactor: update commands to use new structure (files + content_metadata + links_with_positions)\n- feat: add readFile and getBacklinksForFile Obsidian-style API methods\n- test: fix migration tests (tmp dir and timeouts)\n- feat: implement section tracking\n- feat: add footnote extraction to parser\n- test: add performance tests and test:perf script\n- docs: update README with migrate command, lint step, path-or-id usage\n- test: add comprehensive tests for config, parser, template, vault\n- feat: add search filters --links-to and --heading\n- refactor: update get, backlinks, capture to use new structure\n- feat: add getMarkdownFiles Obsidian-style API\n- feat: expose old-schema migration via CLI and run on sync\n- test: stabilize database manager specs with longer timeouts\n- feat: add path prefix filter and optional query to search\n- refactor: update commands to use files + content_metadata + links_with_positions\n- feat: add Obsidian-style API methods\n- feat: implement migration from old schema to new schema\n- refactor: update VaultManager to use FileInfo and ContentMetadata structure\n- feat: add listItemsToCache conversion function for ContentMetadata\n- feat: add heading structure extraction with ContentMetadata support\n- feat: add FileInfo and ContentMetadata operations to DatabaseManager\n- feat: implement list structure extraction with hierarchy and task status\n- feat: implement heading structure extraction\n- feat: exclude code blocks from embed extraction\n- feat: extract block refs from wikilink and embed targets\n- test: add position extraction tests for indexToLoc and rangeToPos\n- feat: add position extraction to NoteParser\n- feat: add position calculation utility (indexToLoc, rangeToPos)\n- feat: add TFile-aligned columns to notes (parent, basename, ctime, mtime, size)\n- feat: add ContentMetadata interface matching Obsidian CachedMetadata\n- feat: add FileInfo interface matching Obsidian TFile\n- perf: keep metadata extraction fast with single code-block scan and perf tests\n- test: add CLI command smoke tests to ensure commands continue to work\n- feat: add headings to database schema for new metadata structure\n- feat: full heading structure extraction with levels and positions\n- feat: track embed files with positions\n- feat: extract and track block references (^block-id)\n- feat: add position information to links, tags, and headings\n- add registry\n- fix: run sb with bun and document bun install\n- fix: build cleanly and prep GitHub Packages publishing\n- Remove PRD.md

v0.0.2

16 Feb 10:27

Choose a tag to compare

  • Run CLI with Bun by default (fixes bun:sqlite module error when invoking sb)\n- Document Bun install + trust flow when prepare scripts are blocked\n

v0.0.1

16 Feb 10:17

Choose a tag to compare

  • Fix TypeScript build error in capture command\n- Prepare publishing metadata for GitHub Packages\n