Commit graph

  • 2b1e079355 Fix MarkdownView freezing streamed text at the first chunk refactor Mike Thicke 2026-06-02 17:01:30 -0400
  • c5c7f39194 Phase 5: per-session settings header (max steps, approval mode) Mike Thicke 2026-06-02 16:26:38 -0400
  • fe3f1bee62 Phase 5: step indicator + cancel pairing Mike Thicke 2026-06-02 16:22:19 -0400
  • c71af3c20a Phase 5: diff card for edit_note (pre-write preview + result) Mike Thicke 2026-06-02 16:11:27 -0400
  • 6b2782d5eb Phase 5: in-chat ApprovalPrompt, retire the Obsidian Modal Mike Thicke 2026-06-02 11:26:27 -0400
  • 47998ddf70 Phase 5: message-parts rendering — tool calls + results visible in chat Mike Thicke 2026-06-01 19:50:03 -0400
  • 2ef1b76f48 Phase 4: auto-expose tools as /<tool-name> Mike Thicke 2026-05-31 17:35:51 -0400
  • 036bce16c2 Phase 4: slash-trigger palette + command routing Mike Thicke 2026-05-31 17:33:29 -0400
  • c8ff7fc78d Pills: explicit Backspace/Delete keymap (atomicRanges wasn't enough) Mike Thicke 2026-05-31 10:04:21 -0400
  • d35b0a083f Fix suggester (defer layout reads) + atomic pill ranges Mike Thicke 2026-05-31 09:47:33 -0400
  • c743e64215 Inline note/tag suggester instead of the autocomplete modal Mike Thicke 2026-05-31 09:06:33 -0400
  • 0828d10ab5 Defer CM6 mount to onMount so the host is attached when EditorView reads it Mike Thicke 2026-05-30 23:14:29 -0400
  • dbf4f2e96f Externalize @codemirror/state and @codemirror/view from the bundle Mike Thicke 2026-05-30 23:08:58 -0400
  • 1cc9edf63c Phase 4: rewrite UserInput.tsx onto the CM6 composer Mike Thicke 2026-05-30 22:36:50 -0400
  • d76325f8cc Phase 4: built-in commands Mike Thicke 2026-05-30 22:34:00 -0400
  • f8cd83586d Phase 4: command-registry Mike Thicke 2026-05-30 22:32:17 -0400
  • f736673fea Phase 4: mention-pill extension Mike Thicke 2026-05-30 22:31:16 -0400
  • 5624e005a3 Phase 4: CM6 composer skeleton Mike Thicke 2026-05-30 22:30:01 -0400
  • 57ee503940 Cancel: silence abort notice, mark running tool-calls as cancelled Mike Thicke 2026-05-30 22:18:52 -0400
  • 4646f6b370 Remove get_active_note tool Mike Thicke 2026-05-29 14:20:07 -0400
  • 362b1de77f Manual-verification fixes: errors, active-note tracking, search defaults Mike Thicke 2026-05-29 14:05:08 -0400
  • 5813964b8e search_web: add Tavily as an alternative provider Mike Thicke 2026-05-27 12:38:05 -0400
  • 113a993d52 Always register search_web; surface 'not configured' at execute Mike Thicke 2026-05-25 22:09:26 -0400
  • de91b23c3d Register Phase 3 tools in the default registry Mike Thicke 2026-05-25 20:11:58 -0400
  • 7821fa7871 search_web tool Mike Thicke 2026-05-25 20:11:55 -0400
  • 6f878b50ea fetch_url tool Mike Thicke 2026-05-25 20:11:51 -0400
  • 5185625103 edit_note tool Mike Thicke 2026-05-25 20:11:43 -0400
  • 1926f296e6 create_note tool Mike Thicke 2026-05-25 20:11:42 -0400
  • e172b29e92 append_to_note tool Mike Thicke 2026-05-25 20:11:40 -0400
  • bdc7cc1f06 search_vault tool Mike Thicke 2026-05-25 20:11:26 -0400
  • 0f1374a8e3 read_frontmatter + set_frontmatter tools Mike Thicke 2026-05-25 20:11:23 -0400
  • 5ce547d955 list_folder tool Mike Thicke 2026-05-25 20:11:20 -0400
  • b458d07e37 get_active_note tool Mike Thicke 2026-05-25 20:11:13 -0400
  • a4703596fb Tool foundations: schema variance + mock surface for Phase 3 tools Mike Thicke 2026-05-25 20:11:06 -0400
  • 1cb5faf710 Phase 3 vertical slice: read_note tool + tool runtime wiring Mike Thicke 2026-05-25 19:39:13 -0400
  • 3cf74357fd Integration tests: round-trip + migration + markdown regen (#39) Mike Thicke 2026-05-25 11:18:35 -0400
  • 262f36da36 ChatView is now a thin adapter over the session store (#37) Mike Thicke 2026-05-25 11:17:00 -0400
  • b2b4981ae5 Centralized createStore for session state (#36) Mike Thicke 2026-05-25 11:11:11 -0400
  • 2f311ea655 Auto-migrate legacy chat notes to sessions (#38) Mike Thicke 2026-05-25 11:08:21 -0400
  • ae5735506d Render Session to markdown for the note body (#35) Mike Thicke 2026-05-25 11:06:34 -0400
  • 1a91d678db Cross-reference notes to sessions via coi-session-id (#34) Mike Thicke 2026-05-25 11:04:48 -0400
  • ba053b1f4a Implement sidecar JSON storage (#33) Mike Thicke 2026-05-25 11:02:58 -0400
  • 428bed5a5e Define Session domain types (#32) Mike Thicke 2026-05-25 11:00:51 -0400
  • 64158379c1 ignore local/ directory Mike Thicke 2026-05-25 10:53:17 -0400
  • ca644d052e generateChatResponse emits AgentEventStream (#29) Mike Thicke 2026-05-25 10:28:48 -0400
  • a9915eb364 Add agent loop wrapping streamText (#27, #30) Mike Thicke 2026-05-25 10:25:31 -0400
  • 5c62fed02e Add agent permission broker (#28) Mike Thicke 2026-05-25 10:21:56 -0400
  • b3c07c64b2 Add agent tool registry (#26) Mike Thicke 2026-05-25 10:19:32 -0400
  • b282eb06e4 Move chat orchestration into useChatController + slim ChatInterface (#24, #25) Mike Thicke 2026-05-24 22:50:59 -0400
  • bcf5f4d0c9 Extract stream-consumer out of ChatInterface (#23) Mike Thicke 2026-05-24 22:45:41 -0400
  • 938637bdf8 Extract source-processor out of ChatInterface (#22) Mike Thicke 2026-05-24 22:43:12 -0400
  • dc44c68b59 Extract buildChatRequest out of ChatInterface (#21) Mike Thicke 2026-05-24 22:37:24 -0400
  • 3c728718a6 Extract loadSystemPrompt out of ChatInterface (#20) Mike Thicke 2026-05-24 22:35:49 -0400
  • 76dede4167 1.1.2 main 1.1.2 Mike Thicke 2026-05-15 16:23:43 -0400
  • f0252c5302
    Merge pull request #18 from Epistemic-Technology/readme-update Mike Thicke 2026-05-15 16:23:20 -0400
  • a5881818b1 Update README to reflect current model lineup Mike Thicke 2026-05-15 16:22:35 -0400
  • 58783392ec 1.1.1 1.1.1 Mike Thicke 2026-05-15 16:08:39 -0400
  • 5eb8a290b1
    Merge pull request #17 from Epistemic-Technology/typefixes Mike Thicke 2026-05-15 16:06:12 -0400
  • 2db9572557 Disable type-aware obsidianmd rules for test files typefixes Mike Thicke 2026-05-15 16:01:33 -0400
  • fa7068272f Fix TypeScript errors and tighten eslint config Mike Thicke 2026-05-15 15:45:12 -0400
  • 0d2718a9c7 Configure npm to tag without v prefix Mike Thicke 2026-05-14 16:59:57 -0400
  • 3a38933c52 1.1.0 1.1.0 Mike Thicke 2026-05-14 16:52:54 -0400
  • cc387825f7 Automate release process Mike Thicke 2026-05-14 16:50:06 -0400
  • 3aa38db57b Update available models to current option set Mike Thicke 2026-05-14 16:27:28 -0400
  • 86960b51d7 Remove worklog Mike Thicke 2026-05-14 14:18:33 -0400
  • 0f6c1e582f Release fixes 1.0.11 Mike Thicke 2026-05-12 20:35:49 -0400
  • 34f15e16bd Add explicit codemirror dependencies to address lint issues Mike Thicke 2026-05-12 19:27:15 -0400
  • 0c2865ac6e
    Merge pull request #16 from Epistemic-Technology/fixes-may-2026 Mike Thicke 2026-05-12 16:45:01 -0400
  • ebccc7cf5e Fix lint issues from community plugin review fixes-may-2026 Mike Thicke 2026-05-12 16:10:25 -0400
  • 594ca29ec2 worklog Mike Thicke 2026-05-12 15:10:42 -0400
  • baca21a8d1
    Merge pull request #15 from Epistemic-Technology/review-fixes-april-2026 Mike Thicke 2026-04-30 14:56:09 -0400
  • 7d9190a9fb Use Vault.process in serializeCoiNote Mike Thicke 2026-04-14 01:54:13 +0000
  • 3b5449c199 Store API keys in SecretStorage instead of plugin data Mike Thicke 2026-04-13 20:56:38 +0000
  • 2e0036fe6a Use AbstractInputSuggest for folder/file path settings Mike Thicke 2026-04-13 20:40:49 +0000
  • aba1ad821c Fix lint issues from plugin review bot Mike Thicke 2026-02-16 21:55:18 -0500
  • fc666d35af Version 1.0.10 1.0.10 Mike Thicke 2026-02-15 09:15:28 -0500
  • 25f0f02c90
    Merge pull request #14 from Epistemic-Technology/coding-style-fixes Mike Thicke 2026-02-15 08:40:33 -0500
  • 5666bc51c4 Merge main into coding-style-fixes, resolving conflicts Mike Thicke 2026-02-15 08:36:52 -0500
  • d35ddbe8f1
    Merge pull request #12 from Epistemic-Technology/coding-style-fixes settings-ui Mike Thicke 2026-02-14 20:35:06 -0500
  • 375865baa2 Remove Claude Code Review workflow Mike Thicke 2026-02-14 20:33:52 -0500
  • a0ad2b25b7 Ingnore test vault Mike Thicke 2026-02-14 18:02:09 -0500
  • 309d15e0a7 Fix streaming for AI SDK v6 fullStream API changes Mike Thicke 2026-02-14 18:00:01 -0500
  • 65224029ea Fix lint issues from Obsidian plugin review bot Mike Thicke 2026-02-13 16:15:21 -0500
  • 1b3fef2290
    Merge pull request #11 from Epistemic-Technology/settings-ui Mike Thicke 2026-02-13 11:19:51 -0500
  • 6fb8bb5677
    Merge pull request #7 from Epistemic-Technology/feedback-issues Mike Thicke 2026-02-13 11:19:34 -0500
  • 6efdc72ce7 Fix settings panel focus-stealing on API key input Mike Thicke 2026-02-12 17:11:20 -0500
  • 518d8d25cb Remove FolderSuggest typeahead from folder settings feedback-issues Mike Thicke 2026-02-12 16:31:02 -0500
  • 7b37b9feee
    Merge pull request #10 from Epistemic-Technology/fix-ai-sdk-types Mike Thicke 2026-02-11 11:17:46 -0500
  • 6891a13b03 Fix streaming broken by AI SDK v6 chunk type changes fix-ai-sdk-types Mike Thicke 2026-02-11 11:12:34 -0500
  • 876bdf38c4
    Merge pull request #9 from Epistemic-Technology/dependabot-fixes Mike Thicke 2026-02-11 10:51:46 -0500
  • 8fc80efcb9 Fix Dependabot security vulnerabilities Mike Thicke 2026-02-11 09:20:35 -0500
  • 0a56e6af9b Gitignore test vault chat files and update dev scripts Mike Thicke 2026-02-10 12:19:44 -0500
  • e3377004a2 Add test vault and development docs Mike Thicke 2026-02-06 13:20:35 -0500
  • 4da7fee481 Address Obsidian plugin review feedback Mike Thicke 2026-02-06 13:02:32 -0500
  • 638d33dc7f
    Merge pull request #6 from Epistemic-Technology/testing-improvements Mike Thicke 2026-02-06 12:43:27 -0500
  • 09f31c05d3 Add test infrastructure and 106 unit tests testing-improvements Mike Thicke 2026-02-06 12:40:46 -0500
  • 07beb4692f
    Merge pull request #5 from Epistemic-Technology/dependabot-fixes Mike Thicke 2026-02-06 12:07:22 -0500
  • 65a3ae7cf8 Dependabot fixes Mike Thicke 2026-02-06 12:01:52 -0500
  • 1cbd9d41a6 Add auto-generated release notes to GitHub releases Mike Thicke 2026-02-05 14:27:37 -0500
  • 488a2eae86 Update manifest to match description in PR Mike Thicke 2025-10-23 09:49:24 -0400