Date: 2026-04-09
Tag: v0.22.0
Ship provider-aware SME conversation auth, refresh the SME chat and settings experience, and harden websocket error redaction across the app.
- Persist provider and auth method per SME conversation so sends can be validated against the right backend.
- Refresh the SME workspace with a modern sidebar, auto-sizing composer, and tighter message presentation.
- Restructure settings into navigable sections with clearer headers and mobile section picking.
- Redact secrets from websocket errors in the server, transport, and UI paths.
- None.
- CLI:
npm install -g okcodes@0.22.0after the package is published to npm. - Desktop: Download from GitHub Releases. Filenames are listed in assets.md.
- iOS: Available via TestFlight when the coordinated release workflow completes successfully.
- Added shared redaction helpers and applied them to websocket server, transport, and UI error presentation so secrets stay out of surfaced errors and logs.
- Covered the redaction behavior with unit tests to keep error handling predictable as message shapes change.
- Persisted provider and auth method per SME conversation so the app can route messages through the correct backend after validation.
- Added the validation and provider-runtime plumbing needed to dispatch SME sends through Anthropic or the provider runtime path.
- Introduced an edit dialog and supporting store/config updates so conversation settings can be changed without leaving the workspace.
- Added a persistence migration for the new conversation auth fields.
- Reworked the SME workspace with a cleaner sidebar, better empty/loading states, a more usable composer, and improved message bubble hierarchy.
- Updated the conversation rail and knowledge panel spacing and actions so longer sessions remain easier to scan.
- Split settings into section-specific panels and added sidebar plus mobile section pickers for faster navigation.
- Updated the settings header to reflect the active section and added descriptions to make each panel easier to understand at a glance.
- Review the asset manifest to confirm every expected GitHub Release attachment is present.
OK Code remains early work in progress. Expect rough edges around session recovery, streaming edge cases, and platform-specific desktop behavior. Report issues on GitHub.