Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
New Features
add undo/redo last-turn commands and replay handling
support apply_patch fileChange diffs in tool translation
add OpenCode restart notice for config changes
re-enable Tauri updater and OpenCodeMonitor artifacts
add color-coded agent selector styling
add agent @ mentions support in composer
add server takeover, message quoting, and build metadata
display agent names in collab tool call titles
add project-memory skill with OpenCode hook integration
add server status monitoring and global model list for settings
render todowrite tool items with plan panel syncfeat: render todowrite tool items with plan panel sync
add unified diff generation for file edits and fix replay message ordering
implement session events, explore tools, and thread hierarchy
remove sidebar usage meters and add context tooltip
add model selection for commit message generation and session.idle handling
implement question tool UI with submit/dismiss actions
enhance thread parent ID resolution in thread actions
implement agent list from REST API and simplify agent selection
add provider qualification to models and implement incremental SSE streaming
pre-warm session on connect and expose reasoning efforts
improve ACP event translation and UI fallbacks
complete backend parity for prompt and helper flows
add draggable chat/diff split resize support
add per-file agent edits mode and thread diff support
add shortcut search bar in Shortcuts section (#419)
add PR checkout and guided review actions in diff viewer
persist Codex params per thread (#380)
add optional split chat/diff center layout (default off) (#397)
add app mention support across composer and daemon messaging
scope app list by thread andfeat(apps): add threadId filtering for app/list and live updates
bulk add workspaces via multi-select picker (#385)
auto-generate new thread titles (#382)
split diff paths into filename and directory
expose editable commit-message prompt in Git settings (#381)
add scripted TestFlight release flow and env template
add identity/version checks and exit persistence toggle
plan-ready follow-up actions (#367)
add turn/steer support with graceful fallback
add Codex update button (brew/npm) (#364)
enable background fetch mode
add phone home tab and remote local usage snapshot
animate refresh icon during thread reload
add refresh-all workspace threads button
add server setup wizard and connection validation
simplify iOS server setup and add connect test
add mobile master/detail nav with DS panel items
add iOS build scaffolding and mobile backend defaults
add Server section with TCP daemon controls
add toggle for message file path display
add Tailscale bootstrap helpers for remote TCP setup
add sign-in, runner mode, and settings wiring
implement Orbit WS transport and provider rename
add transport providers with Cloudflare WS stub
add Windows support (updater + dictation) (#323)
add copy file name/path to git file menu (#338)
add thread list sort options and persist selection
promote background terminal to stable feature
promote steer mode to stable setting
add plan mode toggle and refresh meta bar icons
render compact file links with line numbers
workspaces/worktrees UX + Environments settings + response-required notifications (#339)
add optional worktree display name with branch auto-sync (#336)
add show in Finder to git file menu (#335)
add show in Finder action for worktrees (#334)
include old/new text lines in diff payloads
add /compact slash command and thread compaction RPC
add branch switcher with cmd+b shortcut (#331)
add fetch command and branch refresh button
matching Mac app display name to public branding (#326)
show file type icons in autocomplete suggestions
filter file tree by modified files
promote stable feature flags to cut config ambiguity
stage new agent drafts to avoid creating empty threads
persist thread renames across local and remote backends
add experimental /apps support
persist Codex personality safely for consistent agent behavior
let users choose how /review sessions are delivered
Add folder selection support in conversation context (#309)
system notification support workspaces (#316)
add multi launch scripts with icons (#304)
add workspace home collaboration and reasoning selectors (#299)
add Git diff preload toggle in Settings and respect it in diff loading (#298)
keep thread list synced when new threads start
better conversation UI
add /mcp support
add /fork support
add /resume support
add support for /status
add support for /new
new /review flow
add account switching (#282)
add dim theme and remaining usage toggle (#283)
render attached images with lightbox preview (#280)
add sidebar project search with highlight (#274)
let users manage global config.toml centrally
let users manage global AGENTS.md safely
add shortcut for archive thread action (#263)
surface recent threads on home for faster context switching
let workspaces manage AGENTS.md agent instructions
prompt history (#260)
add worktree setup script (#261)
configurable stop shortcut with platform defaults (#244)
improve assistant message readability with full-width card styling
reduce thread noise by summarizing exploration commands
default codex args and workspace CODEX_HOME + args overrides (with tests!) (#239)
hide main window on Cmd+W and restore on reopen (#241)
add per-workspace launch script with dedicated terminal tab (#231)
add configurable “Open in” targets (settings UI, custom commands/args, ordering) (#230)
add image preview support in diff viewer (#234)
let users quickly cycle collaboration modes via Shift+Tab
proxy workspace ops and normalize WSL paths (#155)
add branch search and validation in header popover (#229)
make url-only code blocks openable as link lists
enable agent prompts to collect required user input
workspace/worktree homes, multi-runs, metadata, and run orchestration polish (#203)
enable manual thread resync without clobbering local state
image preview for binary files (#208)
surface Codex config and collab modes to sync settings
enable liquid glass effects while honoring reduced transparency
enable in-app file previews for faster context sharing
surface long-running command output to reduce waiting
Composer helpers, expand toggle, and message code-block UX (#194)
set custom UI & Code font
add Sentry metrics
Add drag-and-drop workspace import (#184)
speed up diff workflow with inline stage/discard (#188)
enable keyboard navigation between agents and workspaces
remember window size/position across launches
add sidebar toggle shortcuts for faster panel control
make new agent actions configurable via shortcuts
add more keyboard shortcuts
allow folder drag-drop to speed workspace setup (#173)
expose terminal stdin in threads for traceability
rename worktrees with optional upstream update (#161)
tool-call grouping + inline status icons in Messages (#162)
adds Agent Time tracking to stats (#157)
switch between split and unified diffs
enable reviewing commit changes directly from the log
add git commit and push UI with AI commit message generation (#145)
make sidebar groups collapsible
add file menu actions for agent/workspace workflows (#142)
add pull request composer flow
proxy core commands via daemon (#121)
add menu item to check for updates and show up-to-date toast (#139)
add theme dropdown (#127)
always allow command (#120)
add build config and stub dictation (#114)
add project working copies (clone agents) (#100)
add local usage stats to home
update icon
add worktree apply all + revert all changes
add pinned threads to sidebar (pin/unpin, persisted, menu & UI) (#109)
add persistent thread rename and sidebar "Rename" action (#108)
add custom prompts panel (#93)
add configurable composer shortcuts (model / access / reasoning) (#95)
persist composer model and reasoning effort selections (#94)
enhance PR diff header and timeline
Add PR summary header to diff viewer (#91)
Add staged/unstaged sections and file actions to Git diff panel (#90)
add file-link context menu with reveal (#81)
Indent collab subagents in sidebar (#85)
sync git diff sidebar with scroll; sticky file headers and edge-to-edge diffs (#84)
add project groups (#78)
add repo root selection for nested workspaces (#77)
add workspace management RPC (#71)
add remote backend configuration (#70)
add collaboration mode support
sync background terminal toggle
sync collab toggle to config.toml
add zed and ghostty open targets
add pull request panel and diffs
integrate pierre diffs and optimize scroll (#75)
add changelog page
Add on-device dictation with Whisper (#68)
add sidebar toggle controls
reload workspace threads
show thread relative time
add remote backend JSON-RPC prototype (#58)
add open-in selector with app icons
add file tree sidebar and title-bar toggle (#63)
allow tab queue in steer mode
add experimental steer mode
add terminal panel
page older threads on demand
add notification sounds with settings toggle (#33)
filter @ suggestions for mentioned files (#34)
honor gitignore in workspace file list (#44)
honor gitignore in workspace file list
add per-message copy button
add copy thread action
filter @ suggestions for mentioned files
add agent-friendly RELEASING.linux.md
add image attachments in composer
appimage building + PATH env fix
add linux config, fix tauri issue, add ui scaling
align credits display with cli
show rate limit reset time in sidebar
use relative time in git log
add review slash autocomplete variants
show loading shimmer for latest agents
store composer drafts per thread
add Cmd+N shortcut to create new agent
improve prompt arg editing
add custom prompts support
add working timer indicator
add latest agent cards
add line range selection composer insert
add github issues tab
enhance git panel sync and diff info
make debug panel resizable
refine sidebar scroll fade
add updater progress toast
add tauri updater support
add Codex settings and doctor
add settings panel and display toggles
refresh sidebar footer controls
add worktree agents
add branch picker to header
expand autocomplete result count
add file autocomplete for @ mentions
let topbar overlay content
refine inline tool and reasoning UI
responsive layouts for phone and tablet
persist thread order by activity
add composer autocomplete UI
add plan panel dismiss and constrain approval toasts
move approvals to toast overlay
add app icon to about view
add sidebar loader for thread lists
add custom about window
add git log viewer and context menu
add resizable plan panel
follow system appearance
improve command output layout
make panels resizable and wrap thread titles
open home from projects header
show home when selecting project
simplify title bar header
add stop control for turns
add usage indicators
align access selector with cli approvals
wire approval policy selection
add review start card hint
add review command integration
add diff viewer with syntax highlighting
native thread menu actions
render markdown messages
restore threads and archive
refresh git status on activity
add skill list selection
improve thinking state and auto-scroll
add reasoning/tool call timeline and thinking indicator
Fixes
update updater public key in tauri configuration (#1 )
add Windows process management and reorder trailing tools above assistant messages
filter transient files and throttle config restart checks
only track OpenCode config paths for restart notice
reorder debug action and tighten restart banner UI
preserve manual restart notice and add sidebar tooltip
restart opencode server on config changes and improve copy UX
retry restore and prevent duplicate reconnects
replace Codex references with OpenCode in UI strings and errors
force markdown re-render on stream completion
enforce user message ordering before agent responses in turns
align permission events with OpenCode API and add always-allow option
track agent message part IDs and correct test assertions
correct late-arriving item order and update app icons
preserve existing order on timestamp ties
reset agent message item after tool updates
prevent phantom sessions and restore recency ordering
populate token usage context window and replay on resume
ignore replayed items in thread activity and ordering
parse models as object map and retry on empty list
align prompt/model translation with current session/update payloads
allow removing projects when repo folder was deleted on disk (#421)
enable mobile diff view when no diff is preselected
correct Home actions and memoize shortcut groups
windows threads and terminal (#413)
add request timeouts, bounded queues, and tool output truncation
show indicator on user input request (#411)
suppress git check-ignore console popups during workspace polling (#410)
add safe-area top padding to phone debug header
remove compact git panel borders in phone layout
set compact phone background to messages surface
keep selected iOS tab when no workspace is active (#408)
resolve high CPU usage from event subscription loop and aggressive polling (#394)
set DMABUF renderer fallback for Wayland + NVIDIA (#391)
keep detached reviews from locking parent thread
token usage reset handling in UI (#378)
iOS Swift library search paths (#377)
macOS Tailscale detection (#374)
restore sub-agent parent links from source metadata
detect brew installs via list --versions
track turn diff updates per thread
sync iOS Info.plist version in release workflow
prevent usage model chips from overflowing layout
improve compact git diff toggle and transparency
sync processing and active turn state on resume
improve phone composer layout and mobile viewport handling
proxy commit message actions in remote mode
reconnect remote sessions without replaying mutating RPCs
dismiss keyboard and hide tabbar on composer focus
hide workspace tools in compact layout
improve tailscale RPC timeout and status fallback
route git ops through remote backend and harden daemon stop
relax refreshWorkspaces return type to Promise
disable updater workflow on mobile platforms
correct viewport height and safe-area edge-to-edge layout
stabilize iOS phone layout and viewport-safe tab bar
preflight daemon listen port and handle bind errors gracefully
mitigate Linux X11 blank WebKit renders (#359)
add missing Linux deps and GTK wrapper for NixOS builds (#358)
detect CLI using fallback install paths
immediate re-pin auto-scroll on thread switch
improve open-workspace errors and add daemon RPC parity tests
normalize artifact names and validate latest.json
restore sentry telemetry and prevent duplicate new-agent sends
Windows cmd wrapper argument quoting (#351)
display file links relative to workspace path
clamp skill suggestion descriptions in composer
refresh list on canonical skills_update_available event
avoid debounce updates during jsdom teardown
only treat active plan as present when plan data exists
re-notify when resolved request IDs are reused
respect preloadGitDiffs when loading local git diffs
libgit2 branch checkout to avoid half-switched HEAD (#332)
add top padding to first diff push section
make push secondary button fill sync action row
anchor autocomplete popup to trigger and wrap text
fetch and prune remote refs before upstream push
handle pull strategy and autostash fallbacks
default pull rebase strategy and add pull/sync UI
remove "why" instruction from commit prompt
reduce git sidebar error noise with scoped dismissible alerts
make workspace deletion resilient to active sessions
preserve sidebar context when cards are collapsed
prevent cramped settings layout on larger screens
align compaction handling with item lifecycle events
prevent empty-state flicker while resuming thread messages
prevent console window popups on Windows (#321)
terminal closing bug on exit or ctrl + d (#318)
prevent unnecessary message re-renders during draft typing
prevent stale thread plans from lingering after turn completion
keep planning steps visible during live app-server streams
sync server thread renames without overwriting custom titles
prevent duplicate detached review completion notices
keep detached reviews linked so parent state stays accurate
make account switching login cancellable and event-driven
ensure macOS dev builds still show notifications
Validate Open in entries before selection (#308)
prevent background helper threads from resurfacing
allow symlinked CODEX_HOME agents without weakening config safety
testimonials copy typos on landing page (#290)
preserve latest reasoning status without empty rows
prevent stale closures and reduce unnecessary re-renders
keep processing until turn completed
keep code typography consistent with user settings
make multi-line selection reliable with drag and hints
allow re-suggesting files after earlier mentions
surface context compaction to keep thread activity accurate
preserve reasoning summary section breaks during streaming
prioritize adding workspaces from the sidebar header
prevent in-progress commands from appearing explored
preserve thread list state on focus refresh (#276)
preserve option answers when "Other" allows freeform notes close #269
route git comands through method to find functioning git version on machine (#265)
remove progress bar transition (#266)
prevent inline tool summaries from overflowing the layout
improve terminal tab bar spacing for clearer navigation
treat “Other” prompts as freeform to avoid malformed answers
align terminal content by removing double padding
avoid crashes when Tauri invoke bridge is unavailable
avoid crashes when Tauri window isn’t available in tests
surface open failures with actionable error toasts
restore platform default for stop shortcut (#258)
improve markdown readability and nested list rendering
preserve entitlements during re-signing to avoid runtime failures
terminal UTF-8 handling and UX (#245)
use webview zoom to keep panel resizing accurate
improve command parsing to classify explore actions correctly
avoid resuming active threads unless explicitly forced
tolerate model/config fetch failures to keep models usable
guard macOS reopen handling to keep non-mac builds green
preserve collaboration mode across workspace reconnects
honor config.toml model and prevent unsupported reasoning
improve code block readability with consistent spacing styling
weird microphone permission request behavior (macOS 26.2) (#242)
stop collaboration mode from overriding model and effort
align collaboration mode overrides (#221)
update macOS paths in tauri.conf.json
replace env var with __NV_PRIME_RENDER_OFFLOAD=1 (#233)
sidebar workspace group expansion (#228)
microphone permission request (#226)
add macOS microphone entitlement for dictation (#224)
avoid double-counting workspace/thread switch metrics
simplify single-line code blocks
handle non-numeric JSON-RPC request ids from server
settings backdrop blur on macOS 15 (#216)
macOS dictation mic permission prompt on main thread (#215)
make CODEX_HOME resolution consistent (#213)
scope composer styling to prevent global bleed
prevent conflicting model/effort changes during collab override
simplify “now” to reduce visual noise in relative times
show user input during steer processing to avoid blanks
keep thread timestamps accurate to source activity
preserve local thread items when resume payload is disjoint
standardize collaboration mode labels for clearer selection
avoid tooltip misalignment by anchoring context ring to edge fix #196
prevent accidental text selection in chrome panels
keep sidebar readable in reduced transparency
avoid null window effects to prevent glass fallback issues
allow window effects for liquid glass fallback behavior
keep preview close handler consistent for keydown cleanup
settings shortcuts (#199)
preserve full thread history by removing message dedupe
keep diff row heights in sync on resize
prevent duplicate user messages and bad renames on sync
fix git diff overlapping close #197
restore font settings
avoid exposing bulk discard in diff panel
avoid duplicate thread messages across remote/local merges
preserve native font smoothing for better platform rendering
prevent duplicate assistant replies during thread merge
dedupe only adjacent user messages
handle missing worktrees and show deletion state
prevent duplicate review entries cluttering thread history
align terminal padding with xterm sizing to prevent layout drift
avoid auto-exit when diff source isn't local
ime enter v2 (#158)
enable scrolling in PromptPanel when content overflows (#171)
ignore sparse checkout skip-worktree entries (#172)
prevent duplicate review entries from local inserts and id reuse
prevent hidden panels from keeping focus or selection
avoid getting stuck in empty diff view after updates
align diff viewer backdrop with active theme
prevent stale diff selection when clicking empty list area
tweak app icon sizing/shape (#154)
usage snapshot tooltip contrast (#147)
thread resume merge dropping repeated user messages (#148)
dedupe tauri menu events
interrupt pending turns immediately
stabilize queued sends
hide load older controls for worktrees
remove unused pull request flag
keep plan visible between turns
initiating dictation triggers microphone permission request (#129)
improve thread resume dedupe
normalize turn event thread ids
keep git status on diff stat errors
prevent git branch flicker
avoid moving app_name in menu setup
improve file autocomplete matching
stabilize git status branch label
Linux menu items for empty menus (#110)
stop button not working during initial turn request (#111)
gate diff viewer scroll to sidebar selection
autocomplete trigger detection for inline file mentions (#107)
git diff selection (#104)
dedupe review started item (#103)
remove unused pr created label
worktree dialog black background (#89)
prevent diff header overlapping popovers
Stabilize git diff sidebar status while switching workspaces (#83)
rename thread on first user message
sync steer toggle to config.toml
include Linux AppImage artifacts in latest.json (#74)
keep thread titles from app server
avoid redundant thread activity writes
sort list by ms timestamps
import relative time formatter
linkify file paths in messages
open markdown links in browser
restore branch menu clicks
truncate titlebar branch text
prevent diff viewer auto-scroll skips
move worktrees to app data (#59)
avoid composer draft overwrite
ubuntu-24.04 to fix broken title in AppImages (#52)
reset autoscroll on thread change
use tauri app version in codex client info
allow shift+enter newline in composer
improve approval dialog UX (#42)
limit file autocomplete work
import thread summary type
restore message scroll under title bar
avoid duplicating reasoning body (closes #41)
keep debug button accessible after clearing logs (#46)
keep debug button accessible after clearing logs
stabilize streaming text merges
keep messages scrolled on streaming updates
tighten custom prompt types
preserve per-thread working timer
keep prompt arg text when inserting files
normalize custom prompt quotes
add mise shim path to codex lookup
remove duplicate working timer
set app-server cwd to workspace
sync git diff selection
recover from turn errors
narrow selectable diff lines
improve codex env handling for #15
fetch github issue totals
refresh workspace files list
clean up autocomplete helpers
offset content under translucent topbar
collapse redundant reasoning body
render full thread history
dedupe thread items on resume
surface codex readiness errors
enable window dragging via title bar on macOS
allow window dragging permission (#9 )
avoid truncating command output
skip truncation for fileChange output
typecheck
guard git status refresh by workspace
cap thread history and truncate outputs
merge resumed thread items safely
restore thread activity on incoming events
prevent cross-workspace git diff leakage
refine queued messaging flow
auto-expand file changes in chat
prevent chat overflow from resizing panels
Performance Improvements
process daemon RPC concurrently to speed remote startup
prevent thread status churn and memoize shell UI
lazy-load workspace files for composer autocomplete
reduce UI churn to keep navigation responsive
reduce rerenders during streaming (#144)
virtualize git diff viewer
truncate older tool output
cap thread item history to 200
gate git log polling to log tab
memoize messages rendering
cap thread list to 20
You can’t perform that action at this time.