Releases: YishenTu/claudian
Releases · YishenTu/claudian
2.0.3
What's Changed
- fix: restore visible chat wikilinks (#511)
- fix: consolidate claude stream dedup (#510)
- fix: open view before creating new tab (#507)
- fix: merge incremental tool input updates (#508)
- fix: respect enabled providers in blank routing (#506)
- fix: handle missing codexHome in Codex app-server initialize response (#464)
- fix: stop hook loops after foreground tasks complete (#502)
- fix: avoid tab sync before conversation save (#491)
- fix: remove duplicate tooltip on tab badge hover (#467)
- fix: hide Codex Windows settings off Windows (#489)
- refactor: replace file-scan skill discovery with SDK probe+cache pattern
- 2.0.2
- fix: rename aux directories to auxiliary for Windows compatibility (#457)
- fix: keep note selection highlight on sidebar focus (#454)
- Add new-tab actions to conversation history (#453)
- fix: use shared vault path lookup for wrapped adapters (#452)
Full Changelog: 2.0.1...2.0.3
2.0.2
What's Changed
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- refactor(settings): regroup and reorder settings tabs for consistency
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- refactor: multi-provider architecture with Codex runtime support
Full Changelog: 1.3.72...2.0.0
1.3.72
What's Changed
- fix(electron): patch setMaxListeners and pass custom spawn to all SDK callers (#387) (#405)
- fix(style): inherit Obsidian body font in chat container (#402) (#403)
- 1.3.71
- fix(selection): stop clearing editor selection when sidebar gets focus (#391)
- feat: use native SDK Stop hook to enforce subagent result retrieval (#373)
- test: add manual abort signal handling tests for customSpawn (#383)
- fix: avoid passing AbortSignal to spawn() for Electron compatibility
- feat: trigger Obsidian file tree refresh after Write/Edit/NotebookEdit
- fix: unify tool result parsing and improve branch detection (#368)
Full Changelog: 1.3.70...1.3.72
1.3.71
What's Changed
- feat: use native SDK Stop hook to enforce subagent result retrieval (#373)
- test: add manual abort signal handling tests for customSpawn (#383)
- fix: avoid passing AbortSignal to spawn() for Electron compatibility
- feat: trigger Obsidian file tree refresh after Write/Edit/NotebookEdit
- fix: unify tool result parsing and improve branch detection (#368)
Full Changelog: 1.3.70...1.3.71
1.3.70
1.3.69
What's Changed
- fix: prevent custom env models from being filtered by 1M toggles
- feat: add 1M context window model support (opus[1m], sonnet[1m])
- feat: add allow external access setting to bypass vault restriction (#358)
- chore(deps): update @anthropic-ai/claude-agent-sdk to 0.2.76
- fix: prevent Escape from switching tabs when Claudian is open in main editor area (#351)
- refactor: consolidate vault caches into VaultMentionDataProvider (#357)
- fix(selection): support text selection in Reading mode (#356)
- fix(mcp): set Content-Length header in MCP tester to fix verify for HTTP servers (#353)
- docs: update README
Full Changelog: 1.3.68...1.3.69
1.3.68
What's Changed
- fix(mention): show all vault files in @-mention dropdown (#326)
- fix: localize remaining locale strings
- refactor: align subagent naming with SDK Agent tool
- fix(cli-detection): resolve nvm-installed Claude CLI in GUI apps (#323)
- feat(toolsearch): add ToolSearch tool renderer with icon and UI support (#322)
- fix(browser-selection): improve security and view type matching (#318)
- feat(chat): add browser selection context with transient indicator
- Upgrade claude-agent-sdk to 0.2.63 and adopt native SDK types
Full Changelog: 1.3.67...1.3.68
1.3.67
What's Changed
- Add Notice for malformed plugin entries and regression test
- fix: normalize non-array plugin entries to prevent entries is not iterable error
- Resolve context @mentions at send time (#303)
- Fix note selection clearing during blur-to-input focus handoff (#302)
- fix: bypass CORS for MCP HTTP/SSE server testing (#285)
Full Changelog: 1.3.66...1.3.67