Thanks for contributions
- PR #210 "fix(tauri): restore Windows desktop startup" by @pascalandr
Highlights
- A unified settings experience: Manage appearance, notifications, remote access, and OpenCode runtime options from one dedicated settings screen instead of hunting through separate controls.
- Remote access is easier to use and safer: Enable LAN access, set a server password, and open or share connection URLs with built-in QR codes directly from settings.
- Desktop behavior feels more dependable: Folder drag-and-drop now works more consistently across desktop runtimes, and Windows startup reliability is improved.
What's Improved
- More control over interaction preferences: Common behavior settings like diff view mode, thinking/tool expansion defaults, keyboard shortcut hints, usage metrics, and prompt submit behavior are now centralized in one place.
- Better notification controls: Configure OS notification permissions and choose whether CodeNomad should notify you when it needs input or when a session goes idle.
- Cleaner OpenCode configuration: OpenCode binary selection and environment variable management now live together in a dedicated settings section.
- Smoother long-session browsing: Message virtualization and follow mode behave more predictably while streaming and when moving through larger conversations.
Fixes
- More reliable Windows launches: The Tauri desktop app starts correctly again on Windows and no longer relies on a Windows-only CLI dependency.
- Less jumpy scrolling during streaming: Virtual list measurements and follow mode are more stable, which reduces unexpected scroll movement in active chats.
- More reliable optimistic prompt handling: Messages you send stay in sync more cleanly while async prompt requests complete.
- Polished settings layout: The new settings screen has tighter spacing and a cleaner presentation.
Contributors
Full Changelog: v0.12.1...v0.12.3