v0.1.10-nightly.20261113.4656 · 87 changes from 8 contributors
- Symlink search. Find symlinked files and folders in workspace search and file mentions.
- Ignored file search. Find and select ignored files beyond the first 200 when adding a project to another machine.
- Session import. Import older compressed Codex sessions and sessions from linked worktrees.
- Cursor thread usage. See token usage and context fill in Cursor threads.
- Cursor team usage. See team usage in Cursor account history.
- Force stop Codex. Force stop a Codex turn when Stop does not complete.
- Draft preservation. Removing a checkout now moves its open draft to a remaining checkout instead of deleting it.
Plus 77 more bug fixes.
Full changelog
What's Changed
- fix(server): stop device daemon alongside slow hub shutdown by @shivamhwp in #33566
- fix(acp): bound unread notification retention by size by @juliusmarminge in #23217
- fix(client-runtime): recover subscriptions that stop on a healthy connection by @juliusmarminge in #24400
- fix(server): stopping the service during the pre-update backup ends the copy by @juliusmarminge in #34854
- fix(server): preview browser downloads Chrome 157.0.8103.78 with its security fixes by @juliusmarminge in #34962
- fix(opencode): restarted server stops an orphaned OpenCode server started through a wrapper by @juliusmarminge in #34959
- fix(server): Codex text generation runs when launch args define an MCP server by @juliusmarminge in #36223
- fix(server): agent recordings keep up with the page instead of the encoder by @juliusmarminge in #36215
- fix(server): session import finds compressed Codex rollouts by @juliusmarminge in #34947
- fix(opencode): usage scans reuse unchanged rows and run off the event loop by @juliusmarminge in #34897
- fix(cursor): send the catalog's default model parameters on every Cursor run by @juliusmarminge in #28722
- fix(server): agents point to Settings → Labs when the link tools are hidden by @juliusmarminge in #30371
- fix(server): Claude no longer dispatches skill mentions from handoff history by @juliusmarminge in #34497
- fix(web): clear deleted checkout labels from the sidebar by @juliusmarminge in #25063
- fix(server): MacPorts-owned agent CLIs are no longer updated through npm or their own updater by @juliusmarminge in #36229
- test(desktop): AppImage shim test no longer writes into its temp dir after the shim exits by @juliusmarminge in #36235
- fix(web): Add to another machine can find ignored files past the first 200 by @juliusmarminge in #36228
- fix(mobile): Android Back from Pulls or Usage returns to Threads by @juliusmarminge in #36224
- fix(server): a thread visit stores only its read state by @juliusmarminge in #36233
- fix(web): mostly vertical trackpad scrolls no longer navigate back or forward by @juliusmarminge in #30173
- fix(opencode): a resumed task subagent's turn no longer collides with its first by @juliusmarminge in #34961
- fix(server): preview click, hover and drag survive a target replaced while scrolling it into view by @juliusmarminge in #30600
- fix(browser): Stop cancels loading pages by @voltcrash in #29475
- fix(server): a timed-out preview call no longer evicts the shared server browser by @juliusmarminge in #36241
- fix(server): turns recreate a worktree folder that lost its checkout by @juliusmarminge in #34894
- fix(server): queued scheduled deliveries follow the thread's current model by @Ali-Al1 in #34149
- fix(usage): Claude accounts with a $0 monthly cap no longer leave a blank cell by @cardoso-neto in #35341
- fix(web): PR conversation headers wrap instead of overflowing by @BeLazy167 in #36211
- fix(mobile): new thread starts in the thread list's filtered project by @juliusmarminge in #36234
- fix(opencode): models load once OpenCode 2 finishes activating its plugins by @juliusmarminge in #30263
- fix(server): include Cursor team usage in account history by @Yash-Singh1 in #36237
- fix(web): terminal TypeScript links preserve error locations by @saphitv in #36174
- fix(server): a follow-up delegated task waits for the subagents its child starts by @juliusmarminge in #34958
- fix(opencode): native forks no longer multiply usage by @juliusmarminge in #23120
- fix(server): a send to a thread whose worktree can't be recreated now fails instead of reporting started by @juliusmarminge in #36251
- fix(mobile): HTML file previews play video inline on iPhone by @juliusmarminge in #32343
- fix(server): Antigravity skill bodies no longer exhaust the skill scan budget by @juliusmarminge in #32182
- fix(server): include symlinks in workspace search by @juliusmarminge in #24578
- fix(mobile): Work on PR keeps its worktree when switching machines by @juliusmarminge in #27658
- fix(server): proxied usage limits take their reset time from the CLIProxyAPI hub by @juliusmarminge in #36238
- fix(server): session import brings in the linked-worktree sessions the Welcome page counts by @juliusmarminge in #36242
- fix(server): a remote delegated task no longer stays running when its follower hits a defect by @juliusmarminge in #32331
- fix(server): preview clicks fail within their timeout and say why by @juliusmarminge in #34922
- fix(shared): batch SQLite worker result transfers by @Yash-Singh1 in #36067
- fix(server): Stop clears a finished delegated child's row held by a stale native subagent by @juliusmarminge in #32307
- fix(desktop): clicking above the Settings or Usage modal closes it again by @juliusmarminge in #36266
- test(web): code block highlight test waits for the highlighter, not a 1s poll by @juliusmarminge in #36269
- fix(web): new desktop browser tabs open at the default zoom and appearance by @juliusmarminge in #34943
- fix(server): file search no longer freezes the server while fff's watcher reads a large file by @juliusmarminge in #36273
- fix(desktop): mouse back and forward stay inside the browser tab by @juliusmarminge in #33276
- fix(web): removing a checkout moves its open draft to a remaining checkout by @juliusmarminge in #36276
- fix(mobile): a Settings link sent to the running app opens the Settings tab by @juliusmarminge in #36262
- fix(web): Shift+Return after closed inline code or bold starts a plain line by @juliusmarminge in #36285
- fix(mobile): adding a folder that is already a project opens it by @juliusmarminge in #34942
- fix(contracts): agents keep working after starting an async delegate by @juliusmarminge in #34924
- fix(server): reverting to a checkpoint restores skip-worktree files by @juliusmarminge in #36308
- fix(shared): hosted thread URLs inside other links stay as written by @juliusmarminge in #36298
- fix(provider-cursor): Cursor threads report token usage and context fill by @juliusmarminge in #36323
- fix(server): review diffs no longer read oversized untracked files by @juliusmarminge in #36302
- fix(web): closing a composer menu on a touch tablet no longer opens the keyboard by @juliusmarminge in #36325
- fix(mobile): Duo feed scroll indicator stays left of the vertical bar while streaming by @juliusmarminge in #36063
- fix(server): turn diffs follow branch switches by @juliusmarminge in #36343
- fix(web): picking the previous branch after an outside checkout switches to it by @juliusmarminge in #36347
- fix(server): systemd service starts again after its start limit tripped by @juliusmarminge in #36359
- fix(server): branches in a fork checkout no longer show the fork main's PR by @juliusmarminge in #36309
- fix(web): floating preview resize holds its shape and ends when interrupted by @juliusmarminge in #36315
- fix(web): images in expanded tool rows page through the group's viewed images by @juliusmarminge in #36321
- fix(web): auto-settle days save when the edit is finished, not on every keystroke by @juliusmarminge in #36303
- fix(desktop): AppImage updates keep their filename by @juliusmarminge in #36306
- fix(relay): an iPad no longer gets a Done alert for every unrelated publish by @juliusmarminge in #15015
- fix(web): pasted URLs and paths keep their underscores by @juliusmarminge in #36363
- fix(mobile): reference links resolve across folds and artifact cards in chat replies by @juliusmarminge in #36304
- fix(server): a folder that only holds a repository's worktrees is refused as a project by @juliusmarminge in #36366
- fix(server): a hung network mount no longer freezes the server when it spawns a process by @juliusmarminge in #36327
- fix(web): preview annotations in question answers reach the agent with their text by @juliusmarminge in #36357
- fix(web): clearing a running terminal keeps its screen and input modes by @juliusmarminge in #36380
- fix(server): a default branch the remote deleted no longer starts worktree threads by @juliusmarminge in #36268
- fix(desktop): new tabs the agent opens from links no longer steal composer focus by @juliusmarminge in #36300
- fix(ssh): a renamed SSH connection keeps managing its remote server by @juliusmarminge in #36351
- fix(server): a worktree handoff on Claude or Pi completes its run and starts the continuation by @juliusmarminge in #36360
- fix(forgejo): Gitea branch PR lookups no longer read the whole pull request list by @juliusmarminge in #36387
- fix(checkpoint): fetched upstream commits no longer show as agent changes by @juliusmarminge in #36332
- fix(server): terminal history keeps text after a CSI cut off by non-ASCII output by @juliusmarminge in #36355
- fix(web): a mounted chat view no longer keeps every thread copy it replaced by @juliusmarminge in #36390
- fix(server): a Codex Stop that never completes offers Force stop by @juliusmarminge in #36331
- fix(web): provider sign-in links only open web addresses by @juliusmarminge in #36392
New Contributors
- @BeLazy167 made their first contribution in #36211
Full Changelog: v0.1.10-nightly.20261113.4643...v0.1.10-nightly.20261113.4656