Repository navigation
Releases: zerazyrus/codezera
Release list
Codezera 1.4.24601
Codezera
- feat(codezera): SFTP upload bang root qua sudo su; host picker 2 dòng; Snippets/SFTP nam trên Updates trong Settings
- feat(codezera): SFTP và snippet dùng cau hình riêng cua Codezera (luu trên máy), import mot lan tu VS Code
- feat(codezera): SFTP Upload/Download/Diff with Remote trong menu chuột phải của editor; menu explorer không cần mở tab SFTP trước
- chore(codezera): giữ doc comment cạnh listRemoteDirectory
- feat(codezera): SFTP giống VS Code (đọc .vscode/sftp.json, cây server, upload/download, diff, upload on save, SSH terminal) + snippet người dùng của VS Code trong Monaco
- feat(codezera): nút thanh trạng thái dùng Sync (pull rồi push) giống VS Code
- feat(codezera): nhánh hiện tại trên thanh trạng thái (đổi nhánh, pull); double-click nhánh trong Git Graph để checkout
- fix(codezera): dọn file cập nhật tạm cũ trên macOS chưa ký
Orca
95 thay đổi từ Orca (so sánh).
Danh sách
- Launch an agent with a first prompt from its setup panel (#36659)
- feat(settings): import Kitty configs through a shared terminal config import pipeline (#37375)
- plugins: Box layout container for components panels (catalog 4) (#37420)
- Rename Chat settings to Chat UI (#36613)
- feat(settings): import Ghostty themes, including light/dark pairs, as per-mode terminal themes (#37368)
- Mention an agent from the orchestration panel with one click (#34836)
- test: remove 20 low-value tests across 11 files (#37404)
- feat(settings): preview each font in its own typeface in font pickers (#33254)
- feat(settings): delete imported terminal themes from the theme picker (#37356)
- Show who each agent works with in a panel on its chat or terminal (#34891)
- feat(settings): let the Ghostty import read a config file you pick (#37353)
- fix(fonts): list Windows fonts through Chromium instead of PowerShell and surface failures (#37369)
- fix(appearance): changed divider colors also paint workspace splits (#37342)
- fix(theme): ignored files in the explorer meet 4.5:1 in the built-in themes (#37355)
- ci: refresh unit shard timings from five current 12-shard runs (held-out spread 10.2% → 3.8%) (#37393)
- fix(repo-icon): round project image icons on desktop to match mobile (#37383)
- Say why to move projects in the WSL move dialog (#37390)
- fix(wsl): offer the existing host when adding a folder from a distro that already runs as one (#37377)
- fix(wsl-move): land on the workspace view after a move's window reload (#37376)
- test: remove 12 low-value test declarations (#37391)
- test: remove 43 low-value cross-version test cases (#37317)
- test: remove 16 low-value test cases (#37333)
- test: remove the redraw wall-time race and shrink oversized scaling populations (#37385)
- fix(plugins): keep the plugin consent fingerprint Hermes-compatible so main's Mobile checks pass (#37370)
- fix(wsl): name the stopped distro, not its raw hold code, wherever a held terminal is shown (#37380)
- fix(repos): a catalog answer sent before an add no longer drops the project that add made (#37384)
- test: remove 21 low-value test declarations (#37373)
- Preserve bounded tool evidence in chat handoffs (#36842)
- fix(native-chat): report missing saved conversations once (#37189)
- Revert "ci: full checks on main pushes, changed-file lint on PRs, Slack alert when main breaks (#37282)" (#37341)
- test: stop unit tests from waiting out real 5 s fallbacks; fix two flaky tests (#37362)
- fix(plugins): merge disk writes into a custom editor's unsaved edits (#37343)
- Restore main unit checks for plugin routing and prompt receipts (#37345)
- plugins: editor.save.before hook (format on save, or refuse the save) (#37347)
- test: import the conversation view from its new location (#37346)
- feat(plugins): make the editor template the rich-editor recipe (#37349)
- docs(plugins): regenerate the manifest reference and schema for the priority wording (#37351)
- feat(plugins): commands[].replaces lets a mod take over a built-in action (#37316)
- test: remove 17 low-value test declarations (#37327)
- docs(plugins): fix custom-editor authoring papercuts from dogfood (#37337)
- feat(plugins): workers can open files and run built-in actions (#37323)
- feat(plugins): workers can list and open workspaces, create and read terminals, launch agents (#37312)
- Show agent sign-in notices before the first chat message (#37191)
- Keep Windows and Linux chat switching separate from worktree shortcuts (#37199)
- Make phone Send follow the paired desktop setting (#37315)
- Tasks source summary, repo link and Filters row follow the list's actual source (#37226)
- docs(plugins): point the editor and status bar recipes at plugin shot (#37332)
- fix(native-chat): effort, speed and fast controls stay usable while the model list refreshes; dotted versions in id-derived model labels (#36870)
- Show a GitLab MR's pipeline result even when it has no jobs (#37177)
- feat(plugins): plugin shot --editor to screenshot and drive custom editors (#37302)
- refactor: organize session option and conversation owners (#37289)
- docs(plugins): add a rich-editor recipe and list frame theme variables in the skill (#37306)
- feat(plugins): check custom editors and test them with mockEditorHost (#37293)
- feat(plugins): agent tool-call hooks (Claude Code can block or rewrite) (#37303)
- feat(plugins): hooks for agent launches and prompts, plus plugin dev hook (#37295)
- test(plugins): read the CSP probe's result path from its config, not argv's tail (#37329)
- feat(plugins): hooks that can change or block terminal sends and workspace creation (#37287)
- fix(themes): keep Match Terminal's host pill label at 4.5:1 on its fill (#37309)
- fix(plugins): reject declared artifact paths whose case differs from the file (#37307)
- test(plugins): drive the CSP refusal probe from script so it cannot hang on Linux (#37326)
- fix(plugins): import custom editor host types from their own module to restore main lint (#37319)
- test(plugins): give the RPC approval fixture a statusBarItems list (#37324)
- Continue Fix checks and project actions through setup confirmation (#36539)
- test: remove 96 low-value test cases (#37296)
- ci: full checks on main pushes, changed-file lint on PRs, Slack alert when main breaks (#37282)
- feat(plugins): status bar items plugins can update live (#37291)
- fix(plugins): skip nested packages in dev folders and summarize blocked frame requests (#37300)
- feat(plugins): orca.document.session() for custom editors (#37285)
- test(cross-version): load moved modules from wherever each release defines them (#37297)
- feat(plugins): let a custom editor require the desktop app's isolated frame ([#37298](https://...
Codezera 1.4.24503
Codezera
- Không có thay đổi riêng.
Orca
3 thay đổi từ Orca (so sánh).
Danh sách
Cài đặt
macOS (chưa ký): kéo Codezera vào Applications rồi chạy một lần xattr -cr /Applications/Codezera.app. Các bản sau cập nhật ngay trong app.
Windows: SmartScreen cảnh báo thì bấm More info → Run anyway.
Codezera 1.4.24502
Codezera
- feat(codezera): biểu tượng và tên Codezera trên thanh menu macOS / khay Windows
Orca
250 thay đổi từ Orca (so sánh).
Danh sách
- fix(agent-status): match OSC 7501 spec length limits and progress parsing (#37267)
- fix(plugins): never print a catalog release entry that install would reject (#37264)
- Preserve typing during worktree chat handoff (#37258)
- feat(sidebar): compact issue & task rows in workspace hovercard (#37262)
- refactor: group worktree jump palette owners (#37265)
- test: remove 39 low-value test declarations (#37261)
- fix(editor): release leaked Monaco diff models under tab groups and Changes mode (#37263)
- ci: overlap anti-slop and ratchets with the other preflight checks (#37248)
- docs(agents): drop casting section; casting lint explains the policy (#37244)
- test: remove 110 low-value test declarations (#37251)
- refactor: group locale catalog maintenance owners (#37254)
- Simplify and improve Codex and Claude account switchers (#37255)
- Bound agent journal queue during startup (#37247)
- Chat UI roll out implementation (#37222)
- perf(browser-pane): stop the client-hosted page position loop when nothing changes (#37188)
- perf(renderer): pause long-lived status animations offscreen and honor reduced motion (#37162)
- test: remove 73 low-value test declarations (#37240)
- chore(mobile): bump to 0.0.62 and Android versionCode 26 (#37253)
- refactor: group workspace port scanning and assignment regression tests (#37250)
- docs: finish formatting AGENTS.md (#37249)
- Chats follow an account switch for worker results too (#37126)
- chore: format AGENTS.md so main's format check passes (#37243)
- refactor: group local PTY provider and shell readiness modules (#37235)
- Keep Antigravity built-in skill files out of repositories (#37167)
- feat(mobile): give Tasks and Automations their own sections on Home (#37218)
- fix(terminal): one mode-2031 report per appearance flip, caught up on reconnect (#37163)
- feat(themes): ship GitHub and VS Code themes, make themes discoverable in Appearance, and offer catalog themes in the pickers (#36828)
- fix(terminal): tint the scrollbar thumb from the terminal foreground so it shows on light themes (#36583)
- docs(settings): point the Chat or CLI choice at Settings → Agents (#36871)
- perf(renderer): stop agent spinners that are scrolled out of view (#37153)
- test(e2e): expand child agent lists in spinner benchmark fixture (#37184)
- fix(mobile): keep Resolve and its feedback after the PR tab's conflicts box went away (#37234)
- fix(ui): notification cards lift only for the chat input they would cover (#37157)
- Fix formatting for Footguns section in AGENTS.md (#37241)
- test: close seeded journal databases before refusal fixture cleanup (#37176)
- fix(native-chat): steer the displayed queued message (#37166)
- Refactor AGENTS.md for clarity and conciseness (#37239)
- fix(claude): keep Fast preferences independent of routing availability (#37194)
- fix(accounts): keep chat account location when saving fails (#37175)
- Keep OpenCode's default effort visible after a reply (#37159)
- Refresh sidebar activity when a native chat tab arrives after its status (#37151)
- fix(emulator): keep the running emulator when the tab reopens instead of switching to an iPhone (#37132)
- fix(native-chat): remove superseded chat history rows and return their space (#36053)
- Keep running workers in the Agents list after their coordinator finishes (#37219)
- feat(mobile): outline every text field at 3:1 with a focus ring, and drop the composer shadow (#37221)
- fix(mobile): one bottom action on the PR tab, and conflicts said once (#37231)
- refactor(browser): group agent browser adapter modules by owner (#37223)
- fix(terminal): detect foreground from the physical PTY owner (#36342)
- perf(sidebar): compute collapsed sub-agent signal states in one pass (#37229)
- Extract automation API operations into runtime layer (#37196)
- Show the retry command when worker_done times out on a frozen Orca (#37170)
- Extract crew runtime operations to restore main static analysis (#37174)
- feat(mobile): redesigned Changes tab with file-first rows and swipe to discard (#37214)
- fix(git): show encrypted and textconv files as text diffs, not binary (#37105)
- fix(native-chat): keep every received reply and tool result when the journal save queue is busy (#37216)
- fix(wsl): an automation wake skips an entry cleared mid-fire (#37206)
- test: remove 208 low-value test declarations (#37201)
- refactor(browser): group CLI and preload owners (#37182)
- fix(emulator): report when Xcode Device Hub blocks iOS simulator input instead of a silent ok (#37140)
- fix(mobile): keep the image viewer's close button out of the iPhone Duo status column (#37203)
- fix(mobile): show the folder icon when a project image fails to load (#37202)
- fix(ci): repair terminal ownership lint and source-control fixtures (#37195)
- fix(web): stop the plugin update-review toast crashing the web client (#37152)
- perf(diff): select only the settings the single-file diff viewer reads (#37150)
- Fix terminal sleep verification during pending inventory polls (#37172)
- Prevent activity previews over row controls (#37154)
- refactor(claude): group agent view owners (#37147)
- Clarify Git operation status across workspaces (#37093)
- Keep child-worktree creation in the caller’s project (#35787)
- fix(emulator): list only the worktree's attached emulators, iOS and Android (#37127)
- Read who each agent works with: its manager, workers and peers (#34890)
- test: remove 462 low-value test declarations (#37138)
- fix(emulator): report why an Android AVD failed to start instead of timing out after 3 minutes (#37137)
- fix(emulator): show a dead Android preview as Not connected with a working Connect (#37146)
- feat(mobile): keep the PR tab live, show each thread's code and ask the agent to fix bot findings (#37023)
- Add run and skip setup choices to the automation CLI (#36543)
- docs: add a Risk section to the PR template (#37101)
- feat(mobile): rebuild the PR tab around what is blocking the merge (#36999)
- fix(wsl): the Codex quota poll gates the distro it probes, not the default ([#37043](https://github.com/stablyai...
Codezera 1.4.24501
Codezera
- feat(codezera): Ckit số 4h đổi màu khi gần chặn; tooltip nói rõ cả hai mức chặn ở 100%
- feat(codezera): Ckit thanh tiến trình cho hạn mức ngày, đổi màu khi sắp hết
- ci(codezera): version from the newest merged Orca release tag
- ci(codezera): keep Codezera brand files on upstream merges
- fix(codezera): keep titlebar header from widening the sidebar column
- feat(codezera): show Codezera as titlebar app name
- feat(codezera): zera Z + terminal cursor app icon and logo
Orca
134 thay đổi từ Orca (so sánh).
Danh sách
- test: remove 174 low-value tests, including 23 suites (#36844)
- perf(mobile): read home worktree counts through catalog deltas (#36800)
- Close the terminal before continuing its conversation in chat (#36732)
- fix(git): keep line counts aligned with status rename detection (#36698)
- fix(plugins): wire the plugin service on a headless serve, and turn plugins on from the CLI (#36838)
- refactor: colocate native-chat reasoning-order contract spec (#36837)
- fix(orcad): remove the browser sidecar profile a crashed orcad left behind (#36834)
- Orchestration guide: hand off when nothing needs to come back (#36833)
- fix(terminal): respawn restored local panes silently when the daemon reports their session gone (#36620)
- fix(files): keep staged saves reserved through commit (#36832)
- fix(theme): built-in color pairs meet WCAG AA and dark-mode surfaces stay themed (#36561)
- refactor: colocate native-chat noise filtering (#36824)
- perf(mobile): send worktree catalog polls as row deltas (#36799)
- test(automations): pin the Q→S operation bounds at 20 and 100 prior turns instead of 1000 (#36829)
- docs(plugins): theme and syntax entries take title, not label (#36706)
- fix(sidebar): resolve a header's create host and host label from the header itself (#36826)
- fix(wsl): a stopped distro's messages say Start or a new terminal starts it, not switching projects (#36771)
- fix(editor): copy SVG images with HTML labels as PNG (#36823)
- refactor: colocate native-chat agent profiles (#36820)
- fix(serve): a service installed from the AppImage keeps its launch out of PATH (#36819)
- End multiple PTYs without blocking the Resource Manager (#36753)
- fix(editor): render formatted Mermaid labels safely (#25554)
- Avoid blank PDF pages from Mermaid Preview’s code wrapper (#25621)
- feat(mobile): pinch-zoom Mermaid diagrams, and zoom images without zooming the page (#36648)
- Stop blaming a chat worker's follow-up for the turn that reported (#36811)
- Start worker follow-ups with a short task and deliver mail normally (#36774)
- fix(ssh): prune superseded staged server builds when an update defers (#35881)
- Check only orchestration mailboxes with mail on input edges (#36644)
- feat(mobile): draw SVG files and pinch-zoom every image preview, Android included (#36608)
- refactor: colocate native-chat agent support (#36816)
- fix(wsl): fail closed on an unknown default distro, stop no-start connects on a stop, and say unknown when WSL can't answer (E9) (#36797)
- feat(wsl): an automatic release path that never boots a distro or sleeps a terminal (bring-back 2/4) (#36809)
- feat(editor): SVG preview + source, and a drag-to-pan image viewer (#36576)
- fix(wsl): retry the setup-runner .git link read and fall back to the distro's Git (#36792)
- fix(wsl): hide the D1c Settings rows whenever WSL hosts take no new work (#36808)
- refactor: colocate structured session live reads and reconnect scheduling (#36807)
- fix(wsl): a restored chat or a web hooks check never starts a stopped distro (E9) (#36779)
- fix(markdown): keep the Mermaid expand button out of PDF and HTML exports (#36631)
- test: remove 512 low-value tests (#36794)
- refactor: group agent-session background-task modules (#36798)
- feat(wsl): a WSL hosts block learned mid-run stops new work at once (#36776)
- fix(wsl): offer Start wherever a stopped WSL host leaves the workspace stuck (#36786)
- refactor: import Codex session types from defining owner (#36785)
- Keep orchestration inbox output short (#36626)
- Orchestration: keep open workers started in a new workspace (#36782)
- fix(wsl): keep WSL exec checks off the main thread and share running-list reads (#36777)
- test: remove 246 low-value tests (#36780)
- feat: make the workspace name emoji picker discoverable (#36761)
- fix(wsl): Stage 1 is opt-in: the offer moves only its project, and D1c Git follows the setting (#36773)
- fix(wsl-host): keep a host's launch markers out of its shells; a corrupt WSL store hides only WSL hosts (#36772)
- fix(windows): stop WSL host servers before releasing holders, in a fixed budget (#36769)
- refactor: colocate structured session tool-call projection (#36770)
- docs: clarify low-value test removal guidance (#36768)
- test: remove low-value suites and cases (#36766)
- Tell coordinators to keep open workers the user will keep using (#36764)
- refactor(shared): colocate compaction and command entry owners (#36738)
- fix(menu): use native DevTools routing outside managed pages (#36763)
- fix(wsl): restoring or switching to a WSL host workspace never boots its stopped distro (#36688)
- test: remove 206 low-value tests (#36759)
- fix(terminal): scope terminal color overrides to their light/dark theme slot (#36581)
- fix(ui): widen quick commands dropdown (#36757)
- Use midpoint gray for default dark theme text (#36756)
- test: remove 272 low-value tests (#36750)
- fix(shortcuts): avoid Plugins strikethrough shortcut conflict (#36741)
- test: remove 226 low-value tests (#36737)
- fix(github): make Checks refresh start a new PR read (#36651)
- refactor(shared): colocate session failure detail readers (#36727)
- test: remove 187 low-value cases including six whole suites (#36724)
- refactor(shared): colocate session thread-goal contracts (#36720)
- Preserve queued command and card order through recovery (#36430)
- Native chat: Stop turns into Send while you type a follow-up, with a shortcut hint (#36655)
- fix(native-chat): new chats' model picker opens with the full list instead of a partial one (#36646)
- test: remove 266 low-value cases including 11 whole suites (#36717)
- Let workers follow up with their own finished helpers (#36663)
- refactor(shared): colocate legacy session child-work projection (#36711)
- test: remove 16 low-value suites and 138 individual cases ([#36710](https://github.com/...
Codezera 1.4.21406
Codezera
- Không có thay đổi riêng.
Orca
158 thay đổi từ Orca (so sánh).
Danh sách
- perf(worktree): check out new worktrees with all cores (#36559)
- Keep settled permission notices compact on desktop and phone (#36304)
- Stabilize the Git watcher upgrade fanout test (#36517)
- test(windows): dismiss Chat UI tip before workspace creation (#36547)
- test: remove 16 low-value forwarding and identity suites (#36566)
- fix(relay): cap HTTP request bodies before they are buffered, including chunked ones (#36562)
- fix(mobile): allow next-message model picks during structured replies (#36451)
- Stop attributing recovered ACP replies to outside activity (#36302)
- fix(cloud): patch relay, push and connector images to Node 24.22.2 and current Alpine fixes (#36560)
- fix(dashboard): open OSC 8 hyperlinks from Agent Dashboard terminal previews (#36483)
- fix(updater): skip apt's _apt sandbox notice in the Linux .deb install command (#35643)
- Support automations in Orca Mobile (#31617)
- test(wsl): track reopening Orca after orcad's idle exit in the lane receipt (#36523)
- test: remove 17 low-value mock and forwarding suites (#36549)
- Print concise orchestration CLI output for agents, with --full for the full record (#36498)
- feat: add Slatewave terminal theme (#9059)
- feat(plugins): show public install counts in the plugin catalog (#36537)
- feat(mobile): rebuild Home around what needs you, with actions pinned at the bottom (#36520)
- feat(mobile): compact top bar, bottom search and filter chips (#36535)
- perf(notifications): scope card layout vars to their readers instead of :root (#36531)
- fix(plugins): protect every security and destructive string from language packs (#36219)
- test: remove 30 low-value test suites (#36528)
- fix(process-host): never kill an isolated child whose exit it cannot watch (#36521)
- fix(native-chat): keep chat image thumbnails square while scrolled away or loading (#36488)
- chore(scripts): reclaim historical test caches from idle worktrees without --tests-stopped (#36532)
- fix(plugins): accept plain repo, release and tag page URLs in Git install (#36525)
- fix(browser): present Electron's own user agent on Google sign-in pages (#36519)
- feat(plugins): link plugin pages to the README at the pinned release commit (#36527)
- fix(browser): let grab and annotate pick elements in modal dialogs and popovers (#36518)
- Keep declared default effort visible for every chat agent (#36455)
- fix(codex): keep a hook-blocked prompt's Worked for line after reopen (#36515)
- fix(mobile): draw Claude Code's ⏵⏵ mode marker in the Android terminal (#36516)
- test: remove 31 low-value suites from audit batch 850 (#36512)
- fix(wsl): re-check WSL hosts before the delayed Node prefetch runs (#36514)
- Show a details card when tapping phone session tabs (#36395)
- Add Chat UI upgrade tip and Chat/Terminal default tiles (#36171)
- fix(mobile): keep Markdown editor selection visible deep in long files (#36505)
- Chat UI leaves Experimental: each agent's Chat or CLI choice decides what opens (#36110)
- test: remove 39 low-value suites from audit batch 849 (#36491)
- fix(web): keep Unlimited session history in the browser client (#36507)
- fix(terminal): hold a phone send until a new Claude tab's composer is up (#36494)
- fix(agent-status): stop showing Claude as Working after a hook blocks the prompt (#36495)
- feat(wsl): prefetch the pinned Node archive when WSL hosts turn on (#36500)
- A chat rename also renames the agent's own conversation (#34192)
- fix(agents): accept launch-time --model and --effort for grok (#36480)
- fix(editor): apply file icon themes to editor tabs (#36345)
- fix(text-generation): discover installed CLIs when naming chats (#35954)
- fix(wsl): keep the orcad idle window out of user shells; require the agent for discovered effort menus (#36492)
- Keep concurrent title edits when marking GitLab MRs ready (#19646)
- fix(worktrees): rewrite a trailing .lock in derived branch names (#36435)
- Reserve the Git Bash capacity overlay for untouched Windows startup failures (#16991)
- Explain Git Bash console exhaustion when terminal startup fails (#36422)
- fix(windows): skip the ConPTY input-reader check on WinPTY panes (#36490)
- fix(readme-links): check mixed-case HTML attributes in README links (#36213)
- fix(settings): keep the agent environment editor reachable when empty (#36034)
- fix(i18n): translate recent desktop and mobile copy (#36489)
- fix(azure-devops): negotiate API version down for older Azure DevOps Server (#36424)
- fix(rate-limits): map Cursor pools for team-limited accounts (#36394)
- fix(agents): bundle the CodeBuddy icon instead of the Google favicon fallback (#36265)
- plugins: add Try it samples for the new official syntax plugins (#36486)
- Fail readiness promptly when the terminal exits (#36457)
- fix(ai-vault): clear the Session History search when you switch workspace (#36472)
- Show each chat’s account in Session History details (#35392)
- docs(orchestration): explain recovery after repeated worker startup failures (#36335)
- fix(terminal): link a URL wrapped inside a table cell on every row (#36482)
- fix(status-bar): toggle Plugins settings closed on a second click (#36479)
- ci(e2e): route plugin system sources to the plugin e2e specs (#36477)
- fix(native-chat): stop a finished turn announcing "responding" (STA-10926) (#36474)
- test(plugins): follow per-plugin review for access-growing updates in update e2e (#36473)
- Choose default models and effort for agents (#36210)
- fix(plugins): stop painting a disabled plugin's terminal theme (#36471)
- A dropped screenshot is written once, straight into the chat's attachment store (#31779)
- fix(terminal): stop terminal text turning bold after a restart (STA-4042) (#36463)
- fix(mobile): lead workspace-list agent rows with the conversation name (#36464)
- plugins: tell once when an automatic update waits for your review (#36462)
- test(windows): give the credential fixture's cold Python start 30s (#36465)
- fix(plugins): let an enabled plugin syntax beat Orca's guessed language (#36468)
- plugins: show a catalog entry's own publisher, not the catalog owner (#36466)
- fix(sidebar): stop clipping the child worksp...
Codezera 1.4.21405
Codezera
- feat(codezera): Ckit setup and CloudGO gateway quota in Settings and status bar
Orca
45 thay đổi từ Orca (so sánh).
Danh sách
- cli: name validated folders with the derived plugin publisher (#36296)
- perf(terminal): bound the in-process macOS process table's blocking calls and ps fallbacks (#31783) (#36282)
- Reorder same-ID worktrees independently by host (#36269)
- Allow conflict-safe private storage from plugin panels (#36273)
- docs(plugins): drop the donation-link and description-URL listing rule (#36291)
- cli: add orca plugin create, validate and inspect (#36280)
- refactor(jira): group saved-filter picker owners (#36203)
- plugins: derive the publisher from where a plugin comes from, like a Go module path (#36281)
- fix(browser): let agents and users answer page alert, confirm and prompt dialogs on their page (#36268)
- plugins: require an explicit approve fingerprint for RPC plugin grants (#36279)
- Keep cancelled async questions hidden and show new ones (#35870)
- fix(plugins): re-verify installed plugin content on every load (#36277)
- fix(pi): use discovery for shared model menus and defaults (#36194)
- fix(browser): keep snapshot refs on server browsers that use an external Chromium (#36276)
- docs(plugins): add plugin listing policy (#36275)
- plugins: open only the install-source repository link and render only host-served plugin images (#36270)
- fix(browser): keep SSH workspace browser pages from reloading when you switch back (#36266)
- fix(browser): agent fill, select, upload and type change the page or fail with a reason (#36263)
- fix(e2e): return from every path of the WSL boot guard's running-list read (#36261)
- docs: prefer focused validation in agent instructions (#36264)
- fix(agent-session): report an ACP or Pi CLI the supervisor could not spawn as missing (#36229)
- fix(wsl): re-read a distro's automount root after Orca wakes it, at most every 5 min (#36225)
- docs(wsl): say what keeps a WSL distro up besides the holder (#36241)
- Keep existing Continue actions reliable after agent exit and failed starts (#36074)
- test(windows): reap every process the isolated-spawner suite starts, including skipped paths (#36249)
- fix(cli): preserve runtime access across Linux PID namespaces (#35769)
- fix(ui): notification cards lift above a chat composer they would cover (#36233)
- fix(wsl): user clicks on cwd-less gh may start the stopped default distro (#36230)
- test(e2e): retry a WSL terminate that never took, once, when Orca launched nothing (#36256)
- fix(wsl): name the stopped distro, in the user's language, when main holds a terminal start (#36228)
- test(acp): await the escalation's first check and delivery instead of fixed event-loop turns (#36238)
- fix(wsl-cli): removing the WSL command from a deleted distro forgets its registration (#36227)
- fix(browser): reject a ref from another tab's snapshot after a tab switch (#36251)
- fix(editor): scroll combined diffs with keyboard navigation (#35004)
- Keep async question controls available after agent notices (#35758)
- fix(browser): save agent downloads to the requested --path and fail fast when none starts (#36240)
- feat(wsl): let an idle WSL host's orcad exit after 5 minutes (#36243)
- fix(browser): stop agent tabs in background worktrees reloading every ~10 s (#36245)
- ci(windows): install Electron once before the Windows boundary tests (#36248)
- fix(computer): preserve Unicode in Windows typing (#36244)
- fix(computer): verify Linux window restoration (#36234)
- test(computer): verify task event payloads (#36239)
- refactor(cli): keep the retrying PATH command private to the idempotent write (#36237)
- fix(chat): keep unconfirmed effort menus for agents other than Pi (#36242)
- feat(mobile): match every text input to the chat composer and rebuild the terminal dock (#36166)
Cài đặt
macOS (chưa ký): kéo Codezera vào Applications rồi chạy một lần xattr -cr /Applications/Codezera.app. Các bản sau cập nhật ngay trong app.
Windows: SmartScreen cảnh báo thì bấm More info → Run anyway.
Codezera 1.4.21404
Codezera
- fix(codezera): give the Rosetta x64 terminal-host check time on GitHub runners
- feat(codezera): review builds install as Codezera Review beside the release app
- style(codezera): Git Graph uses the editor surface and muted secondary text
- feat(codezera): import projects and settings from Orca in onboarding and Settings
Orca
26 thay đổi từ Orca (so sánh).
Danh sách
- test: remove 28 low-value test suites (#36226)
- fix(runtime): delegated devices follow the device file, and quarantine keeps external adds (#36222)
- Clarify when to run handoff checks (#36231)
- Keep zoomed PDF detail text sharp (#36173)
- fix(cli): give the Windows user-PATH write 15 s and one retry (#36224)
- Restore OMP thinking choices for non-running models (#36158)
- fix(plugins): harden security dialogs, syntax literals and display names against data plugins (#36220)
- test(computer): measure independently verified tasks (#36216)
- Avoid unrelated native chat renders on agent status updates (#34596)
- i18n(plugins): translate the new plugin list, filter and access strings in every locale (#36215)
- feat(telemetry): drop the plugin_uninstalled event; install counts are cumulative (#36214)
- perf(relay): pause drained settled-credential reaps for 5 minutes (STA-7899) (#36144)
- plugins: warn before trusting non-official plugins and review access-growing updates one by one (#36218)
- fix(agent-status): keep the conversation id across hookless claude turns (#36208)
- Sanitize Git remote errors before credential redaction (#36205)
- Show a card in the coordinator's chat when it starts a worker (#35263)
- fix(browser): keep an agent on its own tab when the user picks or opens another (#36108)
- Revert "Warn macOS 12 users about upcoming support changes" (#36209)
- feat(source-control): resolve merge conflicts and complete merges from the phone (#36160)
- test: remove low-value wrapper, copy, and theme checks (#36202)
- Choose an agent setup from the new tab menu (#34728)
- fix(native-chat): agent message cards no longer reserve a row for the copy button (#36189)
- Let sidebar card properties hide agent model badges (#36026)
- Warn macOS 12 users about upcoming support changes (#36182)
- Settings: choose Chat or CLI in each agent's row; remove Chat → Providers (#36185)
- fix(mobile): restore alerts without native push (#36125)
Cài đặt
macOS (chưa ký): kéo Codezera vào Applications rồi chạy một lần xattr -cr /Applications/Codezera.app. Các bản sau cập nhật ngay trong app.
Windows: SmartScreen cảnh báo thì bấm More info → Run anyway.
Codezera 1.4.21403
Codezera
- fix(codezera): release workflow targets this repo, not upstream
- feat(codezera): generate release notes from Codezera and Orca commits
- chore(codezera): window title and release runbook
Orca
218 thay đổi từ Orca (so sánh).
Danh sách
- fix(source-control): resolve delete/modify conflicts and complete merges from the panel (#35347)
- fix(explorer): open folder links that lead outside the project again (#36191)
- test: remove low-value copy, layout, and equivalence checks (#36192)
- fix(mobile): retain editor styling when switching color schemes (#35171)
- fix(mobile): align task checkboxes with their first text line (#35157)
- fix(mobile): preserve blocks and images when formatting inline code (#35110)
- fix(mobile): preserve empty tasks through save and reload (#35085)
- fix(pi): the thinking menu before the first message matches the chat's (#34592)
- fix(windows): start the WSL holder outside Orca's jobs so a crash doesn't take it down (#36178)
- Leave the Plugins shortcut to focused browser pages (#36176)
- fix(mobile): name task checkboxes from their current task text (#35081)
- fix(mobile): keep table/list line breaks, item paragraphs and list code blocks through rich Markdown saves (#35259)
- refactor(jira): group favourite picker owners (#36157)
- perf(native-chat): skip WSL distro walk for host-native transcript hook paths (STA-3786) (#36152)
- Card headings name the coordinator and worker without 'your' (#36168)
- test(relay): assert drain placement contention without a sampled lock-wait mean (#36181)
- Preserve nested list content when leaving an empty item (#35236)
- test: remove low-value catalog cases and source guard suites (#36175)
- fix(editor): preserve trailing mixed-list items when outdenting (#35176)
- Keep chats stopped by a delivered kill readable after downgrading (#36142)
- fix(editor): task-list parsing fixes (ordered parents, wrapped markup, tight continuations, bare markers) (#35187)
- fix(mobile): preserve code, quotes and code blocks through rich Markdown edits (#35056)
- fix(editor): save pasted blob: images beside the note without withholding the paste (#35625)
- perf(mobile): batch iOS push-dismissal ledger writes per page (STA-7366) (#36145)
- Plugins settings: one list with Installed badge, inline switch, install-state filter, category chips and trusted-code access copy (#36100)
- Add quick access to Plugins settings (#36153)
- test: remove low-value copy and CI fixture checks (#36159)
- fix(editor): keep completion menus placed and keyboard results visible (#34992)
- fix(editor): improve picker dismissal, theme and accessible names (#34980)
- fix(editor): keep relative link targets when pasting between note folders (#35743)
- perf(renderer): forget visible-tab-pick state when a worktree is removed (STA-12498) (#36165)
- perf(native-chat): memoize turn statuses so status-only renders keep transcript slots (STA-6288) (#36141)
- perf(git): batch per-remote exact-ref probes into one for-each-ref call (#36156)
- fix(wsl): refuse a drive/UNC conversion that would split a nested duplicate project (#36155)
- fix(editor): reveal collapsed sections before navigating to their content (#35075)
- fix(editor): match Unicode heading anchors across rich and preview modes (#35077)
- fix(editor): open the link that received the modifier-click (#35071)
- fix(terminal): retain only timings in typing diagnostics (#36088)
- fix(editor): preserve file: links through rich Markdown copy and paste (#35789)
- perf(claude): look up retained prompts' turns in one journal pass during catch-up (#36127)
- fix(editor): resolve TOC headings with folded whitespace, images and doc links (#34972)
- fix(ui): toasts sit above the notification cards; the Codex ~/.codex notice is a card (#36167)
- Release the last closed rich Markdown editor (#35227)
- fix(editor): preserve selected code when indenting (#34970)
- Run the unit tests that force garbage collection on Node (#36131)
- Stop the saved chat status writer from remembering every closed chat (#36105)
- fix(bash): emit the shell-ready marker when ble.sh owns the prompt (#35784) (#36163)
- Bound preview selection deferral during continuous external edits (#35373)
- perf(editor): admit large pastes before clipboard parsing (#34839)
- fix(computer-use): cap every macOS permission helper launch path at one per 5 s (#34390) (#36150)
- fix(plugins): reload active icon theme when a same-metadata update changes its content (STA-12869) (#36151)
- feat(telemetry): count plugin installs from Orca's public catalogs (#36132)
- fix(wsl): main's background start preps its host env without waking the distro, on both providers (E9) (#36149)
- Suppress agent CLI updates for unattended automation launches (#36133)
- fix: group Antigravity models and refresh effort choices (#34518)
- fix(editor): preserve literal text in citation paste fallback (#34827)
- fix(editor): keep slash and document triggers literal inside code (#34971)
- Preserve modified Enter line breaks in Markdown tables (#35224)
- fix(editor): synchronize rendered image metadata (#35028)
- test: remove low-value theme and copy suites (#36140)
- fix(editor): keep useRichMarkdownSearch.ts within the 300-line cap (#36147)
- perf(editor): discard stale code spans before mapping replacements (#35116)
- fix(claude): ignore a launcher's own version when choosing hook events (#36119)
- fix(relay): diagnose desktop clock drift (#36139)
- fix(editor): preserve table widths when inserting beside selected cells (#35162)
- fix(editor): preserve small images beyond the reusable cache target (#34998)
- fix(editor): cancel superseded review-note position frames (#35261)
- perf(editor): collect review note elements once per geometry pass (#34986)
- fix(editor): scope delayed review saves to the current draft owner (#34964)
- fix(editor): keep retained review highlight ranges mapped after edits (#34963)
- feat(computer): return tree diffs after actions and add get-app-state --query (#36023)
- refactor(jira): group status metadata owners (#36138)
- fix(mobile): hide handles for unavailable terminals (#36135)
- perf(editor): install one code highlighting plugin per editor (#35112)
- perf(editor): reuse unchanged review block line counts (#34934)
- fix(editor): preserve combining marks in whole-word replacement ([#34957](stablyai/orca#34...