What's Changed
- Match assistant and user chat text sizing (#2201) by @hkay-dev
- fix(i18n): two render sites that bypass localization (#2199) by @YspritanHyzygy
- Pin Nanbeige vMLX runtime (#2198) by @jjang-ai
- Wire remaining OsaurusCore network call sites into global proxy (#2169) by @peterlodri-sec
- i18n(zh-Hans): unify Computer Use naming, fix a label collision and four mistranslations (#2195) by @YspritanHyzygy
- Fix stale settings warmup and add SSD cache regression eval (#2194) by @jjang-ai
- i18n(zh): fix malformed format specifier in channel member count (#2176) by @YspritanHyzygy
- i18n: add 43 Settings-search strings that never entered the catalog (#2193) by @YspritanHyzygy
🐛 Bug Fixes
- fall back to lenient decode for nonstandard streaming chunks during tool calls (#2205) by @RaajeevChandran
- fixed app hangs (#2203) by @RaajeevChandran
- added guardrails for factory reset auto quit (#2200) by @RaajeevChandran
🧰 Maintenance
- Native channel presence, formatting, and reactions (#2202) by @tpae
- Clarify channel messaging UX with Replies/New Messages model and localize the channel surface (#2196) by @tpae
Full Changelog: 0.22.11...0.22.12