Releases: kahme247/ompweb
Release list
v0.3.5
This release improves session management, chat usability, model controls, and reliability across the app.
Highlights
-
Browse archived sessions
- View archived conversations from a dedicated archive browser.
- Restore archived sessions when needed.
- Archive metadata and related session files are preserved safely.
-
See sessions started outside the web app
- Sessions launched directly from
ompnow appear in the web interface. - Their messages and activity update live while the session is running.
- External session tracking is more reliable when files change or disappear.
- Sessions launched directly from
-
Per-chat advisor mode
- Enable or disable the advisor independently for each chat.
- The advisor setting is remembered for that session.
- Advisor activity and the selected advisor model are visible in the chat interface.
-
Improved model and reasoning controls
- Redesigned model and reasoning pickers are easier to understand and use.
- Reasoning options are more compact on mobile screens.
- Model settings and RPC session startup are more stable.
-
Live generation speed
- While the agent is responding, the interface shows the current generation speed.
- The chat also shows an average speed based on the session history.
Chat improvements
- Tool calls now use a compact timeline layout with clearer status indicators.
- Tool output can be expanded when needed instead of taking up space by default.
- File edits with available patch data display side-by-side diffs.
- Thinking and reasoning activity now uses the same compact visual style as tool calls.
- Typed follow-up messages can be queued more clearly while the agent is busy.
- The streaming interface has been simplified to provide more usable space.
- Sidebar activity indicators now animate more clearly.
- Chat layout uses the available composer and message space more efficiently.
- Reduced-motion preferences are respected by activity animations.
Session and workspace improvements
- Session rows and sidebar activity states are easier to scan.
- Session file handling is safer and more tolerant of incomplete or hand-edited files.
- Malformed session messages no longer cause the entire session view to fail.
- MCP credentials are preserved when an MCP server is renamed.
- Server-side requests once again honor
HTTP_PROXY,HTTPS_PROXY, andNO_PROXY. - File and CLI access handling has been consolidated and hardened.
Accessibility and installation
- Fixed focus handling when the mobile sidebar closes, preventing focus from remaining inside a hidden sidebar.
- Added support for installing the app to a device home screen as a web app.
- Added the application icon and web manifest metadata.
Reliability
- Improved handling when an
ompprocess exits while a command is being sent. - Prevented orphaned MCP requests from producing unhandled promise errors.
- Advisor settings now correctly take effect for existing sessions when the agent process is restarted.
- Improved protection against crashes caused by invalid session data.
- Updated translations and corrected plural text in the command palette.
Upgrade
npm install -g @kahme247/ompweb@0.3.5Full changelog: v0.3.4...v0.3.5
v0.3.4
This release adds persistent visual agent settings and strengthens API and MCP security.
Highlights
- Added persistent visual agent configuration in Settings.
- Redacted project MCP credentials from API responses while preserving them during edits.
- Added request-size limits across agent and file routes.
- Prevented an initial settings fetch from overwriting edits made concurrently by the user.
- Improved accessibility and interaction feedback.
Platform and release improvements
- Standardized the Node.js 22 runtime used for releases.
- Normalized line endings and file types across platforms.
- Expanded release verification and cleaned up development configuration.
Upgrade
npm install -g @kahme247/ompweb@0.3.4Full changelog: v0.3.3...v0.3.4
v0.3.3
This release improves model discovery, Windows workspace support, authentication, and internationalized rendering.
Highlights
- Search configured and catalog models directly from the model picker.
- Handle large model catalogs with improved RPC v2 negotiation.
- Negotiate RPC v2 before interactive authentication.
- Add Windows drive selection, branch previews, and improved worktree identity handling.
- Lazy-load the system prompt and improve Markdown frontmatter rendering.
- Improve CJK-safe text layout and sidebar presentation.
Reliability and security
- Harden RPC parsing and provide safer model fallbacks.
- Sanitize environment data used by authentication and model flows.
- Centralize path and project identity handling for more consistent Windows behavior.
- Clarify Settings tabs and localize update messages.
Upgrade
npm install -g @kahme247/ompweb@0.3.3Full changelog: v0.3.2...v0.3.3
v0.3.2
This release overhauls Settings and adds password-protected web access.
Highlights
- Replaced Basic Auth with password login and signed session cookies.
- Added
--password,--help, and--versionCLI options with updated Windows documentation. - Added Settings search and reusable endpoint presets with safer authentication handling.
- Improved settings navigation, model controls, and save behavior.
Chat and session fixes
- Keep new running sessions visible while throttling sidebar updates.
- Stabilize initial scroll, image prompt helpers, fast mode, thinking controls, and live activity indicators.
- Keep composer controls visible while the agent is running.
- Reconcile fast-mode state from the agent's completion snapshot.
- Improve live accent-bar behavior around tool-call cards.
Upgrade
npm install -g @kahme247/ompweb@0.3.2Full changelog: v0.3.1...v0.3.2
v0.3.1
This release is a major redesign of the workspace sidebar and chat composer, with broad reliability and accessibility improvements.
Interface
- Redesigned the workspace and session sidebar with clearer project grouping and activity states.
- Redesigned the composer with a dedicated queued follow-up bar.
- Refined the top toolbar, chat typography, code blocks, process details, toast placement, and conversation spacing.
- Expanded the chat column to make better use of wide screens.
- Improved localization for sidebar and composer controls.
Attachments and sessions
- Accept any supported file type in chat attachments and show clearer file icons.
- Harden attachment reads against races and resource leaks.
- Improve file picker filtering, session opening, running-session discovery, and session-file polling.
- Improve Windows path-casing project grouping and worktree behavior.
Reliability and accessibility
- Harden API routes against process orphans and path races.
- Fix session runtime races, parsing edge cases, and subagent startup noise.
- Add cleanup guards for SSE streams and component unmounts.
- Fix interaction, focus, and accessibility issues throughout the app.
Upgrade
npm install -g @kahme247/ompweb@0.3.1Full changelog: v0.3.0...v0.3.1
v0.3.0
This release brings omp-web much closer to the full omp RPC experience and replaces automatic self-updating with explicit update notifications.
Agent controls
- Interrupt a running response and send a new prompt from the composer.
- Retry failed responses directly from the retry banner.
- Choose steering and follow-up queue modes through the UI and RPC controls.
- Cycle models and reasoning levels with keyboard shortcuts.
- Control runtime session modes, retry settings, and external thinking settings.
- Connect omp host tools and host URI schemes to the web interface.
Reliability and interface
- Replace in-place self-updating with update notifications and explicit terminal commands.
- Improve live-agent session cleanup, streaming smoothness, and session parsing.
- Share route helpers, type guards, task-result parsing, and session caches.
- Improve Windows path comparisons and worktree handling.
- Improve contrast, spacing, mobile layouts, code rendering, and toast accessibility.
Upgrade
npm install -g @kahme247/ompweb@0.3.0Full changelog: v0.2.9...v0.3.0
v0.2.9
This release improves streaming performance, image handling, reasoning controls, and configuration safety.
Highlights
- Open chat images in a lightbox with zoom and copy support.
- Persist the preference for whether streaming tool calls start collapsed.
- Make long streaming transcripts smoother by coalescing updates and reducing unnecessary re-renders.
- Preserve provider-defined reasoning levels, including levels not present in the built-in catalog.
- Show the running model's available reasoning levels for sessions outside the catalog.
Reliability and security
- Prevent stale session reloads from overwriting newer runs.
- Serialize RPC writes and wait for failed-session cleanup before releasing startup locks.
- Protect MCP configuration writes with a cross-process lock and remove credentials from serialized user-level configs.
- Improve Windows UNC paths, case-insensitive upload checks, worktree dropdown positioning, and live activity indicators.
- Improve updater validation and subagent transcript accessibility and retry behavior.
Upgrade
npm install -g @kahme247/ompweb@0.2.9Full changelog: v0.2.8...v0.2.9
v0.2.8
This release adds a complete subagent workspace and improves session-history recovery.
Subagents
- Pin the todo plan and subagent roster above the chat composer.
- See live subagent status, current activity, retry state, token/cost/context information, model, source, and asynchronous-task markers.
- Open a transcript dialog with completion output, live activity, and a paged full transcript.
- Recover finished subagents from on-disk session history after a reload.
- Show bounded task summaries inside expanded task tool calls without exposing unrestricted task output.
- Hydrate and reconcile the roster safely after reconnects and refreshes.
Other improvements
- Make URL-based session restore wait until a new session is visible.
- Keep project ordering stable and improve dropdown, toast, and theme styling.
- Harden subagent identifiers, status parsing, telemetry limits, UTF-8 handling, localization, and accessibility.
- Add release automation, signed npm publishing, community links, and development tooling.
Upgrade
npm install -g @kahme247/ompweb@0.2.8Full changelog: v0.2.7...v0.2.8
v0.2.7
This release makes self-updates safer and recoverable.
Highlights
- Create a backup before updating the omp runtime or omp-web installation.
- Verify the updated binary, launcher, and a fresh utility RPC session before reporting success.
- Automatically roll back when an update fails, so an interrupted update does not leave the app unusable.
- Use the same package manager that originally installed the app and detect npm versus Bun installations correctly.
- Refuse self-updates when running from a source checkout.
- Persist and show the result of the last update attempt in Settings.
- Improve startup diagnostics with the detected omp version and repair command.
Upgrade
npm install -g @kahme247/ompweb@0.2.7Full changelog: v0.2.6...v0.2.7
v0.2.6
This release expands project workflows, attachments, subagents, and chat customization.
Project and conversation workflow
- Import sessions safely into a selected workspace.
- Attach text and Markdown files to prompts.
- Browse bash command output and choose models from a searchable catalog.
- Use web slash commands compatible with the RPC agent.
- See subagent activity and refresh subagent transcripts live.
- Improve project grouping, Git worktree controls, activity indicators, and session timestamps.
Chat experience
- Show planning and goal progress above the composer, including elapsed time and expandable objectives.
- Surface Advisor and planning activity while work is in progress.
- Present assistant messages more cleanly while retaining tool and process details.
- Improve streaming reconciliation, session recovery, and the development server cache behavior.
Reliability and design
- Consolidated the interface around shared theme, overlay, status, and focus design tokens.
- Hardened session import and RPC restart behavior.
- Strengthened the package publishing and release pipeline.
Upgrade
npm install -g @kahme247/ompweb@0.2.6Full changelog: v0.2.5...v0.2.6