What's Changed
- chore: release v2.5.2
- fix: add loading state to CLI lifecycle actions and clarify update badge
- fix: port upstream UI, layout, and architecture-test fixes
- fix: port upstream Pi reliability and Windows fixes
- feat: add CLI lifecycle i18n keys and styles
- feat: wire CLI lifecycle into provider settings tabs
- feat: render CLI lifecycle inside readiness panel
- feat: add CLI metadata for all built-in providers
- feat: capture stderr in ManagedCommandRunner
- feat: add CLI metadata and version probe utilities
- docs: clarify supported providers
- fix: avoid duplicate Claude API error text
- fix: keep reasoning selector accessible
- fix: keep reasoning selector accessible
- test: align provider fixtures with host paths
- test: make runtime path assertions portable
- fix: preserve Pi Windows shim arguments
- test: add Windows provider runtime CI
- fix: restore Claude response duration from history
- fix: harden process and build boundaries
- fix: follow Obsidian language by default
- chore(lint): raise community-review rules to error severity
Full Changelog: 2.5.1...2.5.2