What's Changed
Improvements
- Add an OpenCode models editor for managing provider model definitions directly in settings
- Add explicit OpenCode host import and repo relink support
- Improve OpenCode config handling and shared schema/types for provider model configuration
Bug Fixes
- Fix config cache invalidation by using the correct cache reset path after updates
- Reload OpenCode config and invalidate provider caches after credential changes
- Protect existing workspace OpenCode state during host import instead of replacing it by default
- Make host state import fail safely by staging imported data before replacing workspace state
- Improve frontend import error handling so blocked imports show clearer guidance
- Keep invalid OpenCode configs visible in Settings with field-level validation issues
- Improve OpenCode startup errors by summarizing config validation paths instead of raw stack-heavy stderr
- Fix OpenCode import handling for same-path and missing-database cases
UI and UX
- Improve mobile prompt input and floating TTS button behavior
- Fix mic button border styling to prevent input height shifts
- Clarify host import messaging when workspace state is protected
- Highlight invalid configs in Settings and surface the affected config fields
Docker and Runtime
- Improve container handling for SQLite volume permissions by fixing ownership at startup before dropping to the
nodeuser - Add cache and OpenCode directories to Docker setup
Full Changelog: v0.9.12...v0.9.13