Commit graph

  • c19300955b docs: add MCP Server entry to CLAUDE.md and .claude/rules main jsmorabito 2026-07-08 13:15:02 -0400
  • 7549fc41b8 fix: build main.js at repo root so CI's release attestation can find it 0.24.24 jsmorabito 2026-07-08 13:09:29 -0400
  • e97c68e6d3
    Merge pull request #301 from jsmorabito/feat/mcp-server-upstream johnny1093 2026-07-08 13:06:30 -0400
  • 013f14bb4b feat: add built-in MCP server for external vault access jsmorabito 2026-07-08 12:21:15 -0400
  • 10ea4f3be5 chore: tighten contributor guardrails (Node 24, lint CI gate, doc fixes) Evan Harris 2026-07-02 13:06:20 -0500
  • 28d7f9110f ci: add CI gate for no-!important CSS policy and tsc, document styling reasoning Evan Harris 2026-07-02 12:46:13 -0500
  • dec90d18a4 fix: replace remaining !important with specificity boosts (U12) Evan Harris 2026-07-02 08:28:35 -0500
  • 6ddfa7e914 fix: unused-expression and popout-doc compliance (U11) Evan Harris 2026-07-02 06:47:07 -0500
  • 157ec0e0ac release: 0.24.24 Evan Harris 2026-07-01 22:59:25 -0500
  • 6b66a0ee45 chore: ratchet lint enforcement to --max-warnings=0 (U10) Evan Harris 2026-07-01 22:59:25 -0500
  • 3fd9f9b812 fix: stylesheet compliance — :has removal, duplicate color, !important cleanup (U9) Evan Harris 2026-07-01 22:53:22 -0500
  • 141a634cd2 fix: popout-window, DOM, and inline-style compliance (U8) Evan Harris 2026-07-01 22:51:11 -0500
  • 2049bd7867 fix: typed Obsidian internals module + callback hygiene (U7) Evan Harris 2026-07-01 22:39:20 -0500
  • 9c68a85127 fix: type the tool/provider data plane (U6) Evan Harris 2026-07-01 22:29:05 -0500
  • 1f32d62316 fix: align all lazy require() sites to the guarded KTD1 pattern (U5) Evan Harris 2026-07-01 22:16:43 -0500
  • a66c015508 fix: eliminate load-time Node execution for mobile safety (U4) Evan Harris 2026-07-01 22:10:18 -0500
  • 1170b055e3 fix: enable tsconfig strict and eliminate catch-clause anys (U2) Evan Harris 2026-07-01 21:59:25 -0500
  • d108f44ec9 fix: refresh lockfile to clear hono and protobufjs advisories (U3) Evan Harris 2026-07-01 21:51:05 -0500
  • f55db78ce9 docs: add scorecard remediation plan; chore: local lint parity with scorecard (U1) Evan Harris 2026-07-01 21:50:36 -0500
  • be5f939007 release: 0.24.23 0.24.23 johnny1093 2026-06-19 20:25:39 -0400
  • ba8f0cab07 release: 0.24.22 0.24.22 johnny1093 2026-06-19 16:20:40 -0400
  • e17b61a59d fix: add Homebrew, MacPorts, and nodenv to node/npm path resolution johnny1093 2026-06-19 16:20:29 -0400
  • 42fd429185 release: 0.24.21 0.24.21 johnny1093 2026-06-19 16:12:51 -0400
  • d8158e16aa fix: restore node path resolution for SDK install when npm path is relative johnny1093 2026-06-19 16:12:38 -0400
  • eae8b2b4f2 release: 0.24.20 0.24.20 johnny1093 2026-06-19 16:10:44 -0400
  • fe27104485 fix: use document instead of activeDocument for status bar popovers johnny1093 2026-06-19 16:10:21 -0400
  • 278219f6ea release: 0.24.19 0.24.19 johnny1093 2026-06-19 15:44:36 -0400
  • b2e5187455
    fix: plugin review issues, SDK install UX, and manifest linter (#300) johnny1093 2026-06-19 15:43:39 -0400
  • 0e0b2a5031 fix: restore activeWindow.setTimeout for FAB and StatusBar init fix/claude-code-sdk-install-in-settings johnny1093 2026-06-19 15:31:10 -0400
  • c3a1f50725 fix: address Obsidian plugin review warnings johnny1093 2026-06-19 15:20:16 -0400
  • f8eb3f7ae9 fix: resolve all eslint errors and warnings johnny1093 2026-06-19 14:57:47 -0400
  • 597fe43bca chore: add manifest.json linter to guard version field johnny1093 2026-06-19 14:53:48 -0400
  • d2afb5a12c fix: surface Claude Code SDK install in settings instead of at send time johnny1093 2026-06-19 14:52:43 -0400
  • e9b2dc353d release: 0.24.18 0.24.18 johnny1093 2026-06-19 13:47:46 -0400
  • f8aeb1f5c0
    fix: replace manual per-object deep-merge blocks with generic two-level merge (#299) johnny1093 2026-06-19 13:47:15 -0400
  • 993f3e7938 fix: replace manual per-object deep-merge blocks with generic two-level merge johnny1093 2026-06-19 13:46:18 -0400
  • 2bfd193776 fix: correct main.js path in release skill to use esbuild output location johnny1093 2026-06-19 13:26:15 -0400
  • 79cb71320d release: 0.24.17 0.24.17 johnny1093 2026-06-19 13:11:58 -0400
  • b8b9aec304
    feat: add custom loading animation setting (#298) johnny1093 2026-06-19 13:10:59 -0400
  • 292e738237 feat: add custom loading animation setting with passphrase gate johnny1093 2026-06-19 13:10:13 -0400
  • d4fa79ef6b feat: add custom loading animation setting with passphrase gate johnny1093 2026-06-19 12:57:49 -0400
  • ccb8ee6828 release: 0.24.16 0.24.16 johnny1093 2026-06-19 12:32:56 -0400
  • 7991787acd
    fix: Skills settings panel blank (timing race + missing empty states) johnny1093 2026-06-19 12:32:13 -0400
  • 243e7efa1a fix: Skills settings panel blank due to silent early returns and registry timing race fix/skills-settings-blank-panel johnny1093 2026-06-19 12:31:45 -0400
  • b11c6b2d18 release: 0.24.15 0.24.15 johnny1093 2026-06-19 12:14:31 -0400
  • 36bf4862ef
    Obsidian-compliance pass: dev-gated logger, lint, .llm-hidden, normalizePath (#293) Evan Harris 2026-06-19 11:13:34 -0500
  • ce46059e34 docs: encode Obsidian-compliance patterns as a rule + CLAUDE.md conventions chore/obsidian-compliance-logger-lint Evan Harris 2026-06-08 16:32:04 -0500
  • 92abe233d6 chore: enable best-practice lint rules (warn), normalizePath, instanceof TFile Evan Harris 2026-06-08 16:19:05 -0500
  • 52a9fc3f29 refactor: replace inline display toggles with .llm-hidden utility class Evan Harris 2026-06-08 16:09:51 -0500
  • 5691adfd22 chore: dev-gated logger, lint script, and bot-review fixes Evan Harris 2026-06-08 15:46:45 -0500
  • e612980492 fix: restore missing version field in manifest.json johnny1093 2026-06-19 11:57:27 -0400
  • 155218b85c release: 0.24.14 0.24.14 johnny1093 2026-06-19 11:50:41 -0400
  • 8286554f40 release: 0.25.0 0.25.0 johnny1093 2026-06-19 11:48:46 -0400
  • 640477cd59
    feat: surface Claude Code permission requests inline in chat (#296) johnny1093 2026-06-19 11:47:04 -0400
  • ab596345c5 feat: surface Claude Code permission requests inline in chat johnny1093 2026-06-19 11:46:16 -0400
  • 03f0298b6b build: bump to 0.24.13 0.24.13 johnny1093 2026-06-11 14:26:00 -0400
  • 92d481ca00 build: bump to 0.24.12 0.24.12 johnny1093 2026-06-11 14:16:33 -0400
  • 79d793d4a7
    Merge pull request #295 from eharris128/feat/local-fs-shell-tools johnny1093 2026-06-11 14:12:26 -0400
  • 2d0ac181ec feat: thinking animation, token usage, and context framing improvements johnny1093 2026-06-11 14:11:00 -0400
  • 9c635fc021 feat: restore last open chat on widget reload johnny1093 2026-06-11 14:10:48 -0400
  • 3894c2543c feat: persist /attach local paths in chat file frontmatter johnny1093 2026-06-11 12:23:13 -0400
  • e9780877f4 feat: AgentLoop — onToolStart, onUsage callbacks and per-turn token accumulation johnny1093 2026-06-11 12:23:06 -0400
  • 4ab24ccdb0 fix: slash menu positions below prompt when near top of screen; stop button uses subtle styling johnny1093 2026-06-11 12:22:48 -0400
  • 81b93c75b9 feat: API key test buttons and auto-sync Claude Code OAuth from macOS Keychain johnny1093 2026-06-11 12:22:39 -0400
  • 50caa27bdf feat: /attach slash command — native file/folder picker with context chips johnny1093 2026-06-11 10:42:52 -0400
  • d0bd3bb698 feat: add read_local_file, list_local_folder, and run_shell_command tools johnny1093 2026-06-11 10:14:51 -0400
  • 91d3205419
    fix: use native binary from claude-agent-sdk platform package instead of cli.js (#294) 0.24.11 johnny1093 2026-06-10 12:22:12 -0400
  • 258490a8c0 chore: bump version to 0.24.11 johnny1093 2026-06-10 12:22:04 -0400
  • 2c6bc2a3e1 fix: use native binary from claude-agent-sdk platform package instead of cli.js johnny1093 2026-06-10 12:16:07 -0400
  • 36a863b5c6 build: bump to 0.24.10 0.24.10 johnny1093 2026-06-08 12:33:05 -0400
  • 9af6f141d9
    fix: surface silent API errors for agent mode (auth, credits, missing key) (#292) johnny1093 2026-06-08 12:32:19 -0400
  • 18a78b1f88 fix: surface silent API errors for agent mode (auth, credits, missing key) johnny1093 2026-06-08 12:30:50 -0400
  • b6b551792b feat: ONNX local embeddings working in-process (0.24.9) johnny1093 2026-06-07 11:50:36 -0400
  • bd985a3084 feat: ONNX local embeddings working in-process (0.24.9) 0.24.9 johnny1093 2026-06-07 11:46:51 -0400
  • 969c3b1aec fix: copy manifest.json and styles.css to live plugin folder on build johnny1093 2026-06-07 11:41:45 -0400
  • 84a2025d3c fix: embedding provider switch, short note indexing, grep sources, Ollama refresh (0.24.8) 0.24.8 johnny1093 2026-06-07 11:36:20 -0400
  • f4efe4ce66 build: output main.js to ../large-language-models/ (the folder Obsidian actually loads) johnny1093 2026-06-06 23:19:24 -0400
  • 4e650a210b fix: set manifest.json version to 0.24.7 johnny1093 2026-06-06 23:08:43 -0400
  • 655f9c875d fix: bypass Obsidian CSP for ONNX model download (v0.24.7) 0.24.7 johnny1093 2026-06-06 23:06:24 -0400
  • 2a0e46de5a fix: always write version field near top of manifest.json johnny1093 2026-06-06 23:02:55 -0400
  • 7a0052d985 fix: ensure version field present in manifest.json johnny1093 2026-06-06 23:02:18 -0400
  • 8c131ced0a chore: bump to 0.24.6 johnny1093 2026-06-06 23:01:41 -0400
  • d1a5db59d5 fix: restore missing version field in manifest.json 0.24.6 johnny1093 2026-06-06 23:00:21 -0400
  • 90304fa7ce feat: restore multi-provider embeddings with ONNX as default (v0.24.5) 0.24.5 johnny1093 2026-06-06 22:57:04 -0400
  • c4cf892e9d feat: replace Ollama embeddings with ONNX local model (v0.24.4) 0.24.4 johnny1093 2026-06-06 22:50:31 -0400
  • 4da9a128ed Release 0.24.3 0.24.3 johnny1093 2026-06-06 22:20:46 -0400
  • 64a8a3b6c3 Fix TS18048: guard params against undefined before token override 0.24.2 johnny1093 2026-06-06 21:55:16 -0400
  • d053337fd2 Release 0.24.2 johnny1093 2026-06-06 21:54:17 -0400
  • 1e8b86c27d Add smart response length — cloud models uncapped, local models use remaining context window johnny1093 2026-06-06 21:52:25 -0400
  • 8b709dc92b Merge upstream/main and resolve version conflicts 0.24.1 johnny1093 2026-06-06 21:24:21 -0400
  • 935218cc0b Fix release workflow: check if release exists before create vs upload johnny1093 2026-06-06 21:20:29 -0400
  • 64ec5f685a Fix context window budget to use model's actual context size, not max response tokens johnny1093 2026-06-06 21:18:59 -0400
  • e4c972d10f chore: bump version to 0.24.0 johnny1093 2026-06-06 20:47:24 -0400
  • d2a0169d16 chore: bump version to 0.24.0 johnny1093 2026-06-06 20:47:06 -0400
  • c55c12f433
    Fix plugin load crash (import.meta.url) + add local E2E suite 0.24.0 johnny1093 2026-06-06 20:42:26 -0400
  • 53e775ea12 Fix release workflow to create release if it does not exist jsmorabito 2026-06-06 16:00:12 -0400
  • 72fc0bd704 Release 0.23.3 0.23.3 jsmorabito 2026-06-06 19:53:30 +0000
  • b94c03df2a Merge upstream/main and resolve version conflicts jsmorabito 2026-06-06 15:31:48 -0400
  • 6feaf4dd91 Release 0.23.2 0.23.2 jsmorabito 2026-06-06 19:23:25 +0000
  • edd21015c2 Add local E2E suite driving real sandboxed Obsidian (wdio-obsidian-service) ech-e2e-suite Evan Harris 2026-06-06 14:16:18 -0500