What's Changed
- feat(chat): show composer commands and skills as chips (#1508)
- fix: clean up Codex tool output and web search cards (#1507)
- fix(chat): keep working status consistent in transcript and Zen (#1506)
- Enhance @mention description in README
- feat: add session mentions with immutable transcript snapshots (#1505)
- chore: adopt official Obsidian ESLint and Stylelint checks (#1503)
- fix: preserve Pi and OpenCode read text and empty edit strings (#1504)
- fix: prevent text-indent compatibility warnings in tool calls (#1502)
- feat(grok): render tool calls through shared renderer contracts (#1501)
- feat(pi): render tool calls through shared renderer contracts (#1500)
- feat(opencode): render V2 tool calls through shared renderer contracts (#1499)
- fix(codex): defer sandbox policy to user config for interactive sessions (#1498)
- Stop hiding composer info row to prevent shift (#1497)
Full Changelog: 2.3.11...2.3.12