Highlights
Assistant Mode improvements
- Warms the assistant workspace on startup so launching Assistant Mode is faster.
- Adds a self-configuring assistant workspace that can reload after configuration changes.
- Preserves user-customized agents during OpenCode config repair.
Worktree and workspace management
- Adds worktree tabs in repo detail views.
- Adds a collapsible workspace manager.
- Supports custom directory names when adding remote repos.
- Improves collision handling when cloning forks or repos with duplicate names.
- Adds server environment variable settings.
Session list performance
- Replaces per-directory session fetching with paginated session loading.
- Adds infinite scroll and server-side search for sessions.
- Reduces unnecessary session refetches from noisy SSE updates.
ocm CLI and repo transfer improvements
- Adds progress tracking for mirror uploads.
- Fixes chunked mirror uploads.
- Excludes macOS metadata from mirrored uploads.
- Improves the
ocmCLI setup documentation.
Notifications
- Adds richer notification content using shared formatting helpers.
- Deduplicates permission display formatting across frontend/backend code paths.
UI fixes
- Constrains the model quick-select bottom sheet width on desktop.
- Updates README/docs screenshots with current desktop and mobile views.
Fixes and reliability
- Fixes repo directory name collisions and improves path safety validation.
- Guards reset-permissions behavior so it only disposes the intended repo-scoped OpenCode instance.
- Adds additional backend/frontend/CLI test coverage for repos, sessions, assistant mode, transfers, notifications, and OpenCode hooks.
Documentation
- Adds a dedicated
ocmCLI guide and links it from README/MkDocs. - Adds a quickstart section explaining how to install, log in, and attach to repos with
ocm. - Updates docs for providers, MCP servers, skills, environment variables, Git credentials, TTS, and notifications.
- Replaces old README demo media with static WebP screenshots.