Releases: org2AI/ORG2
Release list
v1.2.1
What's Changed
- feat(sessions): add human work logs by @Harry19081 in #487
- docs(agent): add React performance guidance by @beruro in #486
- fix(worktree): unify session workspace lifecycle by @beruro in #489
- fix(codex): add reconnect action to account cards by @beruro in #484
- fix(cloud): retry RPC posts once on webview transport failures by @Neonforge98 in #488
- fix(session): align installing runtime status by @beruro in #474
- fix(cloud): recover expired sessions and login return by @beruro in #490
- fix(session): scope rewind boundary signals by @beruro in #477
- feat(orgtrack): standalone orgtrack CLI + plugin system + core module refactor by @Harry19081 in #439
- fix(code editor): allow file selection over exploration results by @beruro in #448
- fix(cloud): stop cross-org polling fanout by @Neonforge98 in #493
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Key changes
- Managed cloud collaboration: org management in chat tabs, dual-instance isolation, tombstone sync, owner-local comment runs / session forks, sharing policy UX, and cloud sign-in / billing via system browser or one-time bridge links (#389, #440, #482, #401, #411).
- Beta update channel and prerelease pipeline: stalled-download handling, collapsible progress, and beta manifests that never overwrite GitHub “Latest” (#398, #392).
- Native CLI transcripts and interactive approvals: ACP PermissionCard / Claude tool approvals, Cursor native transcripts + chats-root reader, hybrid streaming reconcile, live agent-status hooks, and TUI worktree/env/managed-session parity (#409, #407, #405).
- Session surfaces: org-scope grouping / workspace picker, chat-panel tab factory, session identity icons, cloud “My sessions”, move live sessions between chat pane and Workstation, and unified organization management (#402, #433, #415).
- Imported history expansion: Qoder IDE, Warp incremental decode, expanded external CLI support, demand-driven CLI version checks, master switches for external sources/hooks, and unified per-round session provenance (#397, #470, #421, #410, #396, #391).
- Usage & cost dashboard under Runtime with per-round request logs and Codex/Claude token fixes (#431).
- Chat / workstation UX: GitHub URL + HTTP link pills, worktree/branch indicators, session-isolated tabs, replay sidebar switching, question-answer refresh, mention-search race fix, canvas clear on session switch, non-paginated history default, and enriched GitHub issue timelines / work items (#408, #450, #466, #455, #458, #460, #463, #476).
- Memory and performance: Source Control lazy diffs, bounded shell-replay output, native View RAM footprint, idle-CPU / push-invalidation / history-worker work, streaming parser micro-opts, PTY orphan cleanup, and managed TUI flicker fixes (#452, #447, #451, #395, #412, #406, #418, #430).
- Auth: Tauri-runtime desktop OAuth and reconnect expired Codex OAuth from chat (#468, #472).
- Large frontend coordinator splits, modularized oversized Rust crates, shared dropdown / canvas tokens, agent-org recovery invariants, and removal of legacy Code Map (#467, #373, #414).
Contributors
@Harry19081, @beruro, @Neonforge98, @Raymond8196, @VantaNode, @ShiboSheng, @chsimonpan, @yushui2022
Full Changelog: v1.1.24...v1.2.0
v1.1.25-beta.5
Key changes (Beta)
- Cloud collaboration hardening: dual-instance isolation, tombstone sync over quota, owner comment runs / session forks, release closed sessions and clear stale presence, bound session-sharing lifecycle and caches, quiet inactive entitlement retries, and open collaboration settings from org auth flows (#482, #440).
- GitHub / work items: enrich issue content and timelines, reserve wide detail layout, polish issue list metadata, preserve external source identity and projects breadcrumb actions, lazy-load completed work items, and standardize GitHub work-item / published header rows (#467).
- Chat and workstation UX: highlight pasted HTTP links, show worktree + branch in the rail / hover card / composer bar, isolate Workstation tabs by agent session, restore replay sidebar entry switching, refresh question status after answer, ignore stale mention search results, stop linking PascalCase identifiers, clear canvas preview on session switch, and constrain loading skeleton width (#450, #466, #455, #458, #460, #463, #461, #476).
- Auth / CLI: use the Tauri runtime for desktop OAuth, reconnect expired Codex OAuth accounts from chat, and publish the beta channel updater manifest correctly (#468, #472).
- Performance: coalesce high-frequency UI updates and tutorial highlight layout work, reduce streaming parser hot-path work, lazily load imported turn bodies, decode only changed Warp imported conversations, and keep unauthenticated diagnostic builds offline (#462, #478, #485, #470).
- Frontend structure: split large coordinators across communication/replay, work-management, work-items, settings, skills, key-vault, agent-orgs, session-creator, tool-preview, and DevTools; reuse shared dropdown panels and the editor canvas background token; centralize replay diff start-line evidence; align shared content widths and session identity icons (#467, #464, #471, #469).
Contributors
@Harry19081, @beruro, @Neonforge98, @Raymond8196
Full Changelog: v1.1.25-beta.4...v1.1.25-beta.5
v1.1.25-beta.4
Key changes (Beta)
- Source Control memory: lazy-load diffs and release them when unused, dedupe / collapse duplicate git status calls, and bound diff-loading caches (#452).
- Shell replay: bound output-append memory while preserving complete snapshot-safe playback, and prevent duplicate chat-history render keys (#447).
- Settings View RAM now reports the native ORG2 app footprint accurately (instead of a misleading process metric) (#451).
- Code editor: clarify repeated file-operation order so sequential edits stay deterministic; modularize EditorMainPane and dedupe pane state (#449).
- UI surfaces: unify primary pane surfaces, remove ChatStatusBar, show bubble expand controls on hover, unify loading placeholders, and make selection cards keyboard accessible.
- Cloud session sharing reliability: enforce owner-local comment agent runs, post
@agentreplies asagent_reportfor every member, and drop dead comment-task display / cursor atoms (#417). - Session provenance: recover missed Codex writes; split snapshot cache out of EventStoreProxy.
- Modularize oversized Rust modules across agent-core (coordination / session / org tasks), orgtrack (exporter / sqlite / Codex app), key-vault (service / prompt polish), CLI (ACP common / managed config / run_session phases / session provenance), plus ChatBubble and collab sync helpers on the frontend. CI drops cargo check/test from the Rust job and removes the unsupported Windows agent-core lane.
Contributors
@Harry19081, @Neonforge98, @ShiboSheng, @beruro
Full Changelog: v1.1.25-beta.3...v1.1.25-beta.4
v1.1.25-beta.3
Key changes (Beta)
- Chat panel tab-type factory and registry with session ownership fixes; session identity icons on tabs/rows; cloud “My sessions” in the sidebar; and moving live sessions between the chat pane and Workstation (#433, #415).
- Usage & cost dashboard under Runtime: per-round token capture / aggregation (Codex + Claude fixes, cache tokens from imported sessions), request-log UI with lazy cost-breakdown tooltips, 8-card grid + brand icon, and full localization (#431).
- Chat UX: non-paginated history as the default, agent-org-style subagent and group-chat bubbles, hover-reveal per-turn comment toggle, scoped message hover toolbars, collapsed raw tool blocks by default, and pinned group-chat headers that stay in flow layout (#433).
- Expanded external CLI support and demand-driven CLI version checks; classified Qoder / Trae managed-config availability (#421, #410).
- Workstation: split file timelines, virtualized PR sidebar list, skip unrendered diff work, and keep source-control diff badges inline in the tab menu.
- Performance: replace polling hot spots with push invalidation, worker-backed chat history projection (free worker state on crash/dispose), narrower per-session streaming-delta subscriptions, rAF-batched scroll-driven active-group recompute, memoized per-event projection classifiers, skip session-list rebuilds on unchanged live-status, and evict per-session caches when a session is removed (#412, #406, #413).
- Terminal: stop managed TUI flicker, launch Codex TUI interactively, PTY orphan cleanup with PID-reuse guards and app-exit session sweep, and route chat TUI WebGL through the shared context budget (#430, #418).
- Cloud billing opens signed-in via a one-time bridge link; Key Vault Done is no longer blocked after OAuth without an account name; agent-org recovery / orchestration / run-finality invariants hardened; legacy Code Map removed ahead of replacement (#411, #423, #373, #419, #414).
Contributors
@Harry19081, @Raymond8196, @ShiboSheng, @Neonforge98, @beruro
Full Changelog: v1.1.25-beta.2...v1.1.25-beta.3
v1.1.25-beta.2
Key changes (Beta)
- Native transcript storage for managed CLI sessions: stop writing CLI events into the shared events table, reconcile hybrid streaming with native transcripts, keep transcripts across message edits, and surface the native store path on session cards / hover cards (#409, #407).
- Interactive tool approvals: ACP PermissionCard for permission requests, managed Claude tool-approval cards, and an ACP vs shell-out transport tag on CLI agent rows (#409).
- Cursor CLI native transcripts and chats-root fix, plus a cursor-agent CLI session reader over
chats store.db; Claude profile-dir roots and continuation-sibling dedupe for imported history (#409, #407). - Live agent-status pipeline (normalizer, loopback ingest, registry) with lifecycle status hooks for supported CLIs, shown in the sidebar and on imported sessions (#409).
- Org-scope aware session grouping and workspace picker (Personal as a default membership, filter by any remote key / workspace member), with cloud sign-in and billing opened in the system browser (#402, #401).
- TUI launches get worktree, env, and managed-session parity; opt-in Codex app-server transport; bound/codex ACP id-binding fixes; verified Codex hooks on session start; and kept Windows beta signing alive when the MSI bundle is absent (#409, #405, #403).
- Chat polish: GitHub URL pills in the composer, collapse duplicate user bubbles in managed CLI sessions, restore the tab strip in session views, theme-aware start-page action pills, and strip exec-mode / ide_context bridges across imported readers (#408, #409).
Contributors
@Harry19081, @Neonforge98, @VantaNode
Full Changelog: v1.1.25-beta.1...v1.1.25-beta.2
Updater channel manifests
Rolling release hosting update-channel manifests (beta.json). Do not delete: installed apps on the beta channel poll its assets.
v1.1.25-beta.1
Key changes (Beta)
- Added a beta update channel and prerelease release pipeline, including stalled-download timeouts and a collapsible download-progress UI so beta builds no longer overwrite GitHub “Latest” (#398, #392).
- Completed managed cloud collaboration: open cloud org management as a chat-panel tab, unify the cloud/local management target selector, and remove the viewer organization role (#389, #393).
- Unified per-round session provenance (orgtrack owns the projection), connected the Codex hook trust flow, preserved cloud replay provenance, and added master switches for external sources and hooks (#391, #394, #396).
- Added Qoder IDE imported history end to end (reader, commands/aggregation/detection, frontend registration), plus CLI managed-config adapters and proxy lifecycle improvements for OpenCode and Aider (#397, #354).
- Cut idle CPU and made replay refresh incremental: focus-adaptive auto-scan / session polling, SQL-paginated sidebar category pages, coalesced snapshot deltas and streaming text, transcript-freshness probes for imported sources, and lazy/bounded/git-free orgtrack historical backfill (#395).
- Hardened Feishu websocket reconnect and fragmentation handling; mounted cross-session full-text search in Spotlight; replaced decrypt scramble with a typewriter reveal; moved quota usage into Manage; and surfaced session names on hover cards (#290).
Contributors
@Harry19081, @VantaNode, @Neonforge98, @beruro, @chsimonpan, @yushui2022
Full Changelog: v1.1.24...v1.1.25-beta.1
v1.1.24
Key changes
- Eliminated idle CPU storms in the session creator by making skills scans lazy/bounded, skipping per-render sidebar memory re-estimation, and stopping closed Spotlight palette render / focus-steal loops.
- Added configurable automatic updates with a confirmation / choice dialog before install and restart.
- Restored file pills across chat message edits, and kept the model picker usable when credentials are invalid.
- Centralized canvas session-scoped preview state and hardened AppMark semantics.
- Localized the Kanban navigation label and tightened chat pane font sizing.
Contributors
@Harry19081, @sudomaggie, @beruro
Full Changelog: v1.1.23...v1.1.24
v1.1.23
Key changes
- Improved chat UX: conversation minimap preview clamping, per-message timestamps, message footer and session status bar (hidden by default), and todo title preservation.
- Unified Workstation into a single tab surface with Launchpad, worktree switching, Kanban workspace tab, focused-chat rail, and working-tree / launch-action diff stats.
- Added cross-agent Session Blame / provenance with hook capture across 11 CLIs, plus ZCode and Warp imported history support.
- Added composer secret scanning with a Security settings tab.
- Supported custom git commit/PR prompts.
- Refined source-control review / sync actions.
- Expanded Data Sources with Scanning/Hooks tabs and a Subagents column; made kanban session detail draggable with a touched-files view.
- Separated branch and worktree management in Spotlight, and fixed plan-approval rehydrate races plus GitHub reconnect i18n to Settings → Connections.
Contributors
@Harry19081, @VantaNode, @beruro, @ShiboSheng, @Raymond8196
Full Changelog: v1.1.22...v1.1.23