Changelog

Release notes and product history.

Keep version updates, launch notes, and rollout summaries in one public timeline.

Version 1.1.7

Daily Briefing reliability, faster git diff, and tighter production hardening

2026-05-26
  • Daily Briefing reads cleanly — the "For you" insight no longer leaks raw JSON braces or wrapper text. Content is generated as plain prose with a defence-in-depth fallback that strips JSON-shaped escapes if any slip through.
  • Faster git diff in the Inspector — the Review tab opens noticeably faster on large repos. Diff hunks render in chunks, the underlying API does less synchronous work, and switching between files no longer freezes the panel.
  • Background work keeps your machine awake — Onevium now holds a `prevent-app-suspension` power assertion while a session is running, a channel is processing a message, or a scheduled task is in flight, and releases it the moment the work ends. Sessions, channels, and schedules no longer get killed when the laptop idles to sleep.
  • Smoother chat motion — freshly-sent user messages slide up into place with a short, calm easing; existing history loads instantly without any entrance animation. Split columns refresh their titles and message state reliably when you swap sessions between columns, and the top progress bar no longer gets stuck in split mode.
  • Tighter production builds — DevTools is now disabled in packaged releases. Dev mode is unaffected.
  • Trial period for new email signups now reads from the admin panel — new Onevium accounts get a 7-day trial by default; the duration can be changed in real time from the admin panel without redeploying the auth worker.
Version 1.1.6

Memory v2 That Actually Remembers, plus a Cross-Project Morning Briefing

2026-05-24
  • Memory v2 — three-layer context injection ships across every chat. A new User Rules editor (Settings → Autonomy) lets you hand-write Markdown that attaches to every project. Pinned memories and a 24h-cached project digest sit above a per-message hybrid local search (vector + full-text, top-5) so the relevant facts land in the prompt before the AI starts thinking. No network calls; the whole pipeline runs locally against on-device embeddings and SQLite.
  • See exactly what got injected — every user message gets a small chip in its footer recording which memories were attached when the AI answered. Hover the bubble, click the chip, see the list with relevance scores. The snapshot is independent of the live store, so editing or archiving a memory later doesn't change the audit trail.
  • Memory hygiene is automatic — duplicates merge, contradictions get flagged, stale entries get archived rather than deleted. Background maintenance once a day; nothing is ever lost. Memory cost stays under ten cents per month for a typical user (extraction uses Haiku; retrieval is free).
  • Daily Briefing — a new sidebar entry that auto-generates a morning briefing across all your projects. "Pick up where you left off" hero zone with one-click resume into the right session, plus yesterday's decisions, things you learned, what shipped, what failed, and what's still waiting for your reply. A "For you" insight card surfaces patterns from your own messages (context-switch cost, repeated questions worth pinning, etc.) — constructive only, never judgey.
  • Independent of Memory — Daily Briefing has its own toggle, its own model selection (default Haiku), and its own daily-budget cap. Turn off Memory and the briefing still runs; you just lose two memory-derived blocks.
  • Claude Agent SDK upgraded to 0.3.150 — picks up the new TaskCreate / TaskUpdate / TaskGet / TaskList tools (TodoWrite is gone upstream; we keep both wired so old chats still render), `status: requesting / compacting` for clearer streaming state, and a friendlier error when the selected model isn't available from the current provider.
  • Three-layer defense against the upstream "Thinking…" stuck symptom — server-side iterator terminal-timeout, client snapshot staleness signal, and a DOM-side watchdog that reconciles from DB if the SSE channel goes silent for 30s+ on an active stream.
  • AskUserQuestion / ExitPlanMode no longer abort after 5 minutes — the cards now keep the stream alive for up to 6 hours so you can step away from a permission prompt without losing the turn.
  • ActivityPanel polish — Processes and Monitors sections gain a "Clear completed" button that wipes terminal-state rows for the current session without touching running services or parked monitors.
  • Scheduled task `suspend_turn` boot-stale grace extended from 5 minutes to 1 hour — covers lunch / meetings / brief lid-close without losing the suspension.
  • Pin / Unpin projects in the sidebar sessions list — pinned projects stay at the top across re-mounts.
Version 1.1.5

Quieter Status Icons, Count Badges, and a Sharper Inspector

2026-05-17
  • No more Settings hang on repeated navigation. Settings sections, Channels, and Scheduled Tasks now stay responsive under heavy back-and-forth switching. Sidebar running counts and the CLI import check are shared across re-mounts so re-mount bursts can't flood the request pipeline.
  • Inspector sharpened — `⌘F` searches inside the active file; the panel mounts on the `/chat` empty state so the file tree is always reachable; search no longer yanks scroll to top; "Open in external editor" gets a pending state with an opened-in-external affordance.
  • Quieter chat surface — lighter sidebar typography, revived chat skeleton, a muted plug icon for connection status, flat count badges (no more breathing pulse, gracefully truncates to "99+"), and the assistant message edge now aligns with the composer.
  • Steadier chat behavior — Image Agent state is scoped per split column; permission profile no longer flips back to Default on new or switched sessions; MessageMinimap triggers and PlusMenu close-on-toggle were polished.
  • Chrome bridge no longer loops on failure — a failed bridge start (e.g. Claude CLI missing) requires an explicit Retry now, no more silent auto-retry storms or lingering poll intervals in the main process.
  • Schedules — session_mode control is back in the create / edit dialogs.
Version 1.1.4

Steer Reliability, Smoother Widgets, and a Refreshed Login

2026-05-14
  • Steer messages land reliably in the current turn — queued Steer messages once again inject mid-stream, even during tool calls. The earlier 'queued message never lands' behavior is fixed at the root.
  • Smoother widget rendering — widgets stream progressively with a smoother finalize step, raw HTML stays hidden until layout settles, and a safety net guarantees the final widget always becomes visible. The action bar now sits in a fixed slot above the iframe so it never overlaps content; drawio previews recover gracefully when the sandbox blocks initial load.
  • Refreshed login & activation flow — animated particle wordmark, dedicated hero phase, and auto-verification of the email code. Activation feels noticeably faster and less click-heavy.
  • Per-vendor cost visibility — Anthropic rows reflect SDK-reported actual spend (Pro/Max subscribers no longer see inflated retail prices); third-party Anthropic-compatible proxies are recomputed against the local catalog. The Total Cost card now splits 'Anthropic · actual' from 'Others · list price' so you can see exactly where your spend comes from.
  • Channels MCP tool group — agents can now read and update channel metadata directly from inside chat, with built-in redaction and setup guidance.
  • Browser preview polish — comment popovers and pin overlays got a full pass: clearer affordances, better positioning, and a shared palette abstraction. Orphaned previews and lingering picker state are cleaned up reliably.
  • Inspector pane discipline — the Review tab hides on non-git projects and routes write actions to the File tab. Empty Review state offers a one-click 'Initialize Git' entry point.
  • Quieter scroll behavior — ambient background updates use soft scroll so you're no longer yanked back to the latest line; the Thinking panel passes wheel events through to the page underneath.
  • Faster startup — initial-mount fetches are de-duplicated through module-level promise caches, cutting redundant requests on boot.
  • Latest Claude Code engine — upgraded to Claude Code 2.1.140 (Claude Agent SDK 0.2.140) for the latest CLI parity.
Version 1.1.3

Type @ to Build Anything — Inline Capability Chips for Skills, Memory, MCP, Schedules, Channels, and More

2026-05-07
  • Type `@` in any chat to summon Onevium's nine built-in capabilities as colored inline chips — Skill, Memory, Agent, MCP, Plugin, Schedule, Channel, Browser, and Widget. Each chip launches a guided AI flow that produces a real artefact in your project: scaffold a skill, save context as memory, register an MCP server, schedule a recurring job, attach a DingTalk / Feishu / Discord channel, control the in-app browser, or build a custom widget. The chip looks identical in the input box, in historical messages, and in the message queue.
  • Future-proof capability system: adding new capabilities in upcoming releases never breaks existing chats — old conversations keep rendering correctly, and new chips fall into place without an upgrade ritual.
  • Tighter @ menu visual: tools and files share a calmer popover with smaller padding, lighter borders, and a softer label color. Type to filter capabilities; hit `@/` to walk the project file tree. Group titles, entry rows, and chip squares read as one cohesive tool list.
  • Cleaner session titles: titles auto-derived from messages with chips now show plain capability names in the sidebar, breadcrumb, and drag preview.
  • Smoother macOS update prompt: the in-app **Update Available** dialog now opens the GitHub release page directly, so a single click takes you to the latest download.
Version 1.1.2

Channels Redesigned, a Smarter Browser, and Automations v2

2026-05-03
  • Channels — redesigned multi-platform bridge: inline editing for every field, a unified creation flow with explicit credential registration, and a calmer list/detail layout that mirrors Automations. DingTalk bridges now @-mention people by their real display name, never lose a reply when an AI Card streaming call fails, and surface running state in the sidebar.
  • Browser — real browsing inside Onevium: persistent profile so cookies, history, and sessions survive launches. ⌘ / Ctrl + click on any Markdown link opens it inline with a clear hover badge — plain clicks still go to your default browser. Navigation shortcuts, auto-fit width, dialog clipping fix, and file:// support for managed temp HTML.
  • Automations v2 ships in full: a 1:1 redesign of the automations workspace with cleaner spacing, unified delete dialogs, and the legacy v1 path fully retired.
  • Proxy — Global mode with authenticated proxies: HTTP Basic auth on the global toggle, real outbound IP shown for verification, and the embedded terminal now routes through proxy-bridge so nothing leaks around the global setting.
  • Platform-aware keyboard shortcuts: shortcuts display ⌘ on macOS and Ctrl on Windows/Linux, with the platform-native modifier order across menus, tooltips, and the inspector.
  • Multi-column split view polish: active column focus is now distinguished by font weight, opacity, and a unified hairline rather than bright background tints. Hover hints toned down for a calmer multi-session view.
  • Chat & streaming stability: stable assistant message IDs across the bridge → DB transition (no more flash on stream completion); smooth stop transitions; the streaming status bar remains visible even when the process view is hidden; thinking panel unified with a compact left-rule style and tokenized link / search-match palette.
  • Inspector & diff polish: Write-tool clicks route to the Review tab; large files preserve their diff hunks instead of collapsing; the add-tab menu picked up a Kbd keycap and hairline shadow.
  • UI polish across the app: popover surfaces unified on a single border + shadow token; sidebar focus, hairline menu shadows, and badge anchor stability; tightened Steer tooltip; inactive macOS traffic lights are visible again.
  • Page scroll flows through the streaming reasoning area: hovering a long reasoning block no longer traps the wheel inside it. Long thoughts render in full and the chevron still collapses them, while the chat's auto-follow to the latest message stays intact.
  • File Inspector adapts to projects without git: opening a Write or Edit tool result in a non-git project now routes directly to the File tab with the same scroll-to-line behavior, instead of stranding on an empty Review tab. Running git init later in the session brings the Review tab back automatically.
  • Inline previews for images, audio, video, and PDF: the File tab now renders these media types directly instead of showing a binary placeholder.
  • Activity panel task list runs tighter: switches to the scroll-with-fade view after five items instead of ten, at a more balanced height for shorter sessions.
Version 1.1.0

Sessions That Don't Get Lost, A Browser Inside Onevium, and a Faster Chat

2026-04-28
  • Turn Continuity v2: a complete rewrite on top of the latest Claude Code SDK. Sessions resume reliably across sleep/wake, app restarts, and external interruptions — tool approvals, todos, and streaming output stay coherent end-to-end. The old 30-minute stream lifetime ceiling is gone.
  • Sandbox Browser inside Onevium: preview any URL on a popover surface, pin pages to revisit, annotate with the on-page element picker, and jump anywhere with the ⇧⌘P quick picker. New MCP tools let agents open and reload preview windows directly from a workflow.
  • Drag-to-split chat with persistent composer: pull any session into a new column to work on multiple threads side-by-side. Drafts, attachments, and input state now survive session switches, and an optional Message Navigator minimap lets you jump between turns in long runs.
  • Reasoning effort picker: choose how hard the model thinks per turn — exposed alongside the model selector so you can dial up exploration without leaving the composer.
  • Live preview reload: edits to HTML or source files refresh the in-app preview automatically. Next.js, Vite, and similar dev servers are detected on startup and offered as a one-click open.
  • Faster chat at any length: heavy markdown and Prism syntax highlighting are deferred for long messages, with file diffs and Git status streaming into the inspector incrementally as tools run. Smooth scrolling and snappy panels even on multi-thousand-line transcripts and untracked-heavy repos.
  • Cross-platform parity: Windows path handling rebuilt end-to-end — project trees, file previews, and diffs work correctly on non-home drives. Terminal copy/paste shortcuts now work on Windows and Linux, and packaged builds no longer leak the developer's machine path.
  • Networking and login hardening: HTTPS proxy testing uses a real CONNECT tunnel, SDK traffic routes through an always-on local bridge, and login resolves against the bundled claude binary's absolute path. Activity panel polish, single-indicator sidebar, no more sleep-wake header flicker, and sharper terminal contrast in light theme round out the release.
Version 1.0.4

Inspector Pane, Agent Role Colors, and Connection Status Redesign

2026-04-16
  • Inspector Pane: a brand-new side panel in every conversation with three tabs — Review for full inline diff viewing with syntax-highlighted additions and deletions plus direct git staging, File for previewing any project file with syntax highlighting and line numbers, and Widget for interacting with rendered widgets in a dedicated preview surface.
  • Agent role colors: spawned subagents now display distinct color-coded badges by role — planner, frontend-developer, code-reviewer, test-runner, and more — across tool call blocks and the Activity Panel. Instantly see who is doing what in your agentic workflow.
  • Background process tracking: enhanced real-time visibility into background processes spawned by agents. Track lifecycle, view output, and stop processes from the Activity Panel with one click.
  • Connection status redesign: the header connection indicator has been completely rebuilt with richer state transitions, detailed provider binding info, and clear error surfacing when connectivity drops.
  • Chat UI refinements: streamlined full-access permission flow, improved new-session landing page, and cleaner embedded terminal integration.
  • Windows proxy settings: enhanced proxy configuration flow on Windows with better UI controls and system proxy detection.
Version 1.0.3

Multi-Provider Model Support and System-Aware Proxy

2026-04-15
  • Multi-provider model switching: plug in any Anthropic-compatible provider and switch between them mid-conversation. First-class presets for Anthropic Claude, Z.AI and BigModel (GLM), Moonshot and Kimi, and MiniMax — each with its own API key, base URL, and fully user-configurable model catalog. Stop being locked into one vendor.
  • Per-provider usage dashboard: click through directly to each provider's usage page to monitor quota and billing without leaving Onevium. Rate limit info surfaces inline.
  • Provider model sync: model catalogs sync from each provider's API in real time with availability checks. A unified model picker — no more stale hardcoded lists.
  • System-aware network proxy: auto-detects your OS-level proxy on macOS, Windows, and Linux. Dedicated Network Proxy settings page with HTTP, HTTPS, and SOCKS5 support, per-mode authentication, and a built-in connection tester. Credentials encrypted at rest via local secret keyring.
  • Tool detection: Onevium now auto-detects which developer tools — IDEs, shells, CLIs — are installed on your system and offers one-click launches.
  • Process control: Activity Panel processes section rebuilt with proper lifecycle tracking, cleaner stop semantics, and graceful recovery when the window closes. Background process spawn and kill is fully observable.
  • Schedule dialog redesign: Create Schedule form restructured for clarity — cleaner layout, better validation, smarter defaults across all recurrence patterns.
  • Connection status indicator: header connection pill now surfaces detailed state transitions, provider binding, and error reasons.
  • Full i18n coverage: every remaining hardcoded string across auth forms, activity utilities, CLI settings, provider pickers, and schedules now flows through the translation layer.
Version 1.0.2

Steer the AI Mid-Thought, Built-in Terminal, and Real-Time Activity Feed

2026-04-13
  • Steer — redirect your AI mid-stream: don't wait for the response to finish. Drop a new instruction while the model is still typing and watch it pivot in real time. Queue up to 10 steered messages with full recovery if the stream interrupts. Vibe coding, but you're actually in control.
  • Built-in Terminal: a full xterm.js terminal lives inside Onevium now — multi-tab, resize, spawn and kill processes without leaving the window. Zero context-switching, zero alt-tabbing. Your entire dev loop in one surface.
  • Activity Panel: a live feed of everything your AI agents are doing right now — running tasks, spawned subagents color-coded by role, background processes with one-click stop, and active monitors. Think of it as your agentic mission control.
  • Memory Explorer: browse, search, and manage every memory your AI has formed — filterable by project, categorized with confidence scores, server-side paginated. Full transparency into what your AI actually remembers about your codebase.
  • Message Minimap: a VS Code-style navigation rail on the right edge of long conversations. Hover to preview, click to jump. Never scroll-hunt for that one message again.
  • Cross-platform IDE launch: open projects in Cursor, VS Code, IntelliJ IDEA (including Community Edition), WebStorm, or Sublime Text — fully supported on both macOS and Windows.
  • Proxy and network settings: configure HTTP and SOCKS5 proxies directly in the UI with a built-in connection tester. Ship from behind any firewall.
  • Image lightbox overhaul: zoom, pan, and rotate inline images with smooth gestures. Widget diagrams and charts now export to PNG correctly.
  • Dozens of under-the-hood fixes: steer message ordering race conditions resolved, SSE stream-closed detection with auto-retry, channel bot keepalive hardening, and memory consolidation for long-running sessions.
Version 1.0.1

AI Autonomy, Buddy Companion, and Platform Hardening

2026-04-07
  • AI Autonomy System: memory extraction, tool assessment, and autonomous configuration with daily token budget controls — let Onevium learn and adapt on its own.
  • Buddy Companion: a persistent AI companion that evolves alongside your usage — gains stats, levels up rarity, and develops a unique personality over time.
  • In-conversation search: press Cmd+F (Ctrl+F) to instantly search through your chat history within any session.
  • Auto permission mode: intelligent SDK-level tool classification that automatically approves safe operations while prompting for risky ones.
  • Widget capture and watermark: offscreen rendering pipeline for capturing and sharing widget snapshots with branded watermarks.
  • Channel bot hardening: improved bot lifecycle management with running-count badges in the sidebar.
  • Activity and usage insights: redesigned Activity page with cost savings estimation based on official Anthropic pricing.
  • Window state persistence: Onevium remembers your window size, position, and always-on-top preference across restarts.
  • Soft-delete sessions: deleted sessions are archived instead of permanently removed, with SSE keepalive and idle timeout auto-retry.
  • License and auth fixes: offline license validation, AES-GCM token encryption, CORS policy corrections for desktop and web origins.
  • Integrity signing: Ed25519 build-time signing for tamper detection on all distributed binaries.
  • Windows stability: fixed startup crash (React error #310) and Chrome Bridge named pipe communication.
Version 1.0.0

Initial release

2026-03-29
  • Browser automation: navigate pages, fill forms, scroll, click, and capture screenshots through natural language — no code required.
  • Scheduled workflows: set up recurring agents that run on cron schedules and pipe results back to any channel or log surface.
  • Channel bots: deploy Onevium workflows directly into Feishu, DingTalk, and Discord so your team can trigger and receive reports without leaving their tools.
  • Visible tool control: every file read, shell command, and browser interaction is shown in real time with approval modes you can lock per session.
  • Claude Code SDK: the entire automation engine runs on the Claude Code SDK, giving you state-of-the-art reasoning behind every workflow step.