Skip to content

chore: release v0.1.15#81

Merged
WKJBryan merged 1 commit into
mainfrom
release/v0.1.15
Jun 9, 2026
Merged

chore: release v0.1.15#81
WKJBryan merged 1 commit into
mainfrom
release/v0.1.15

Conversation

@WKJBryan

@WKJBryan WKJBryan commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Release v0.1.15

Changes since v0.1.14

Rust backend — deduplication refactor (PR #77)

  • Extract run_retrieval() helper in commands/mod.rs to eliminate 4x duplicated lock-acquire pattern across retrieve_relevant, recall_relevant, and both canvas context resolvers
  • Extract fetch_note_contexts() helper in commands/canvas.rs to deduplicate note content assembly
  • Remove duplicate DiscoverMode enum from commands/zettelkasten.rs — now uses services::link_discovery::DiscoverMode directly
  • Consolidate cosine_similarity into services/similarity.rs as sparse_cosine() free function

Frontend — component refactors (PRs #78#80)

  • BaseModal.vue: shared modal shell replacing 7 hand-rolled overlay implementations
  • useAsyncOperation composable: eliminates repeated loading/error/try-catch/finally store boilerplate
  • PanelHeader.vue + AsyncListState.vue: shared panel header and loading/empty tristate for 5 sidebar panels

Checklist

  • npm run release:prepare -- 0.1.15 passed (versions bumped, Cargo.lock regenerated, 8 Cargo graphs validated)
  • CI passes
  • Merged to main
  • npm run release:tag -- 0.1.15 + git push origin v0.1.15

🤖 Generated with Claude Code

@WKJBryan WKJBryan merged commit 559605d into main Jun 9, 2026
10 checks passed
@WKJBryan WKJBryan deleted the release/v0.1.15 branch June 9, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant