v0.1.101-alpha.635
Pre-release
Pre-release
·
269 commits
to main
since this release
Codevisor 0.1.101-alpha.635 Alpha
Changed
- Restore full server coverage for the custom-harness probe and close path (9b8ac6b)
- Auto-allow escalated tool checks while Claude is in full access (8d4a791)
- Drain the shared-account reconcile before reporting the app closed (24df7a5)
- Sort imports with oxfmt (59ad5f4)
- Replace Prettier with oxfmt (ee21a7e)
- Bound process tracker memory and prevent snapshot retention (107d195)
- Pin exact versions, dedupe @types/ws, drop dead release script (4040118)
- Declare @types/better-sqlite3 in apps/server (309bbdc)
- Show unreachable machines as offline on iOS (ddbe8ac)
- Remove unused dependency declarations across the workspace (623daa3)
- Remove stale workspace dependency edges (62089a5)
- Drop oxlint config entries already covered by defaults (24c0498)
- Drop .prettierignore entries already covered by .gitignore (7d4918e)
- Remove three dead .gitignore patterns (413feca)
- Collapse packages/swift/.gitignore into the root .gitignore (9312733)
- Remove redundant .gitignore patterns (e96e072)
- Remove unused actionlint config (ab5d745)
- Remove .codex folder (e7a86e9)
- Remove .git-blame-ignore-revs (05a7805)
- Fix shared Grok accounts and remote device sign-in (054d513)
- Report unused lint directives and clear stale suppressions (7152791)
- Group the display picker with the screen-sharing actions (0c9af4f)
- Restore File > Close so ⌘W closes the Settings window (3843a30)
- Make transcript import checkpoint tests deterministic (1cab36c)
- Fix Tailscale discovery when launched outside a terminal (4973f81)
- pin Bun 1.4.2 to match the Homebrew install (f3cd8b3)
- Fix cloud sign-in callbacks and keep provider buttons enabled (b632306)
- Seat the shared screen on the window surface (7974e72)
- Restore original native transcript rendering over persisted state (f497ea0)
- Always fit the shared screen to its pane (23d95c1)
- Note the Tailscale path to the VPS (6bb7500)
- Show context compaction only as temporary activity (32feb49)
- Make CI regression tests independent of runner timing (1526e98)
- Keep the initial chat pane identity stable through server acknowledgement (4361c35)
- Restore worked activity automatically and page details while scrolling (632bbfb)
- Unify harness account and sign-in interfaces (44f2d3e)
- Seed sync journal history efficiently in retention test (06ad2ab)
- Persist transcript state and bound chat synchronization (8386374)
- Keep the stall notice off a turn that progressed while the client was away (32924d2)
- Test native credential discovery on macOS and Linux (cd82477)
- Sync harness settings and credentials across machines (db379e0)
- Fix Swift test isolation and cover VNC server failure paths (beeea40)
- Record the VPS screen-sharing tophat (021fa6c)
- Deploy the working tree's server to a Linux box (e734418)
- Provision a Codevisor desktop on a Linux server (b7d4ae1)
- View a VNC-backed machine through the server's socket route (7453873)
- Let a loopback VNC desktop stand in for a machine's display (4f936ec)
- Stop exposing VNC servers in the screen sharing pane (bf1c74c)
- Route Grok reasoning effort through set_config_option when native (d088a04)
- Keep Grok's native reasoning picker when the CLI ships one (a78f2c5)
- Normalize streamed ACP config option labels at the adapter boundary (8a82841)
- Give the rig a window with a sidebar of scenarios (32b177b)
- Move the viewer surface into a ScreenSharingViewer target (efc4183)
- Move the VNC viewing session into a ScreenSharingVNC target (9365628)
- Rework the file pane into Open File and preview media in Quick Look (ee65373)
- Connect a screen-sharing tab at once and switch displays from the toolbar (de6bb78)
- Plan screen sharing for VPS workspaces (736a8ba)
- Smooth new-chat title transition and prevent transcript clipping (e8454f6)
- Point the tophat skill at user-level skills it depends on (1a31195)
- Use the default toolbar icon style for the iOS New Chat button (cac9808)
- Make the message copy button instant with a success haptic (e80b504)
- Animate queued iOS messages into the queue accessory (70cb649)
- Fix Swift test hang and isolate TCA executor overrides (2327770)
- Add native file editing panes with Tree-sitter highlighting (a86f1fa)
- Record the TigerVNC interop results (2db304c)
- Report a presentation whenever a new frame's drawable is presented (665aebb)
- Owe a dropped frame's presentation to the next redraw (9036abd)
- Make the VNC test box keys-only over SSH (3f067cb)
- Document the VNC interop test box (1f6713b)
- Add the VNC test box provisioning script (81f1428)
- Line-buffer the rig VNC server's input log (6c5d5f6)
- Name the VNC server in the screen-sharing toolbar (915ad8e)
- Connect screen-sharing panes to VNC servers (91e8404)
- Add the VNC viewing session and viewer backend (e915f0c)
- Add the ScreenSharingRFB protocol target (d1c8a4d)
- Move ScreenSharingDiagnostics into the rig package (3b0b180)
- Fold the screen-sharing probe into the rig as its probe subcommand (4ef0106)
- Make the screen-sharing rig and probe their own packages under apps/ (0de43bc)
- Split the screen-sharing peer by role and lay the media package out by stage (8859bcb)
- Move screen-sharing tooling and Core out of the media package directory (138fec2)
- Shape the viewer the Point-Free way: lease reducer, endpoint client, case-path tests (ea32fe7)
- Split Screen Sharing into composable seams with a TCA viewer (3a108f9)
- Share the macOS app scheme for CI release builds (836bcb6)
- Close owned Xcode windows when simulator tasks stop (05ea738)
- Fix duplicate macOS browser address bar backgrounds (f146802)
- Share marketing screenshot capture across iOS and macOS (e996031)
- Recover machine event streams so sidebar attention stays synchronized (3c2b830)
- Sync workspace and chat renames through the server (d825ee9)
- Keep the peer's class body under the lint limit (a98c721)
- Give the rig encoder and pacer knobs and record why HEVC 4:4:4 stalls (768b40a)
- Isolate worktree simulators and clean up workspace processes on archive (3544d1e)
- Resolve iOS test simulators by udid instead of name (be85215)
- Cache server features on MachineStatus so New Tab renders Screen Sharing on first frame (f3293da)
- Align composer accessory corners with platform geometry (cc1f486)
- Support keyboard scrolling in the macOS chat transcript (0cdf422)
- Install Codevisor's source-built WebRTC as the package dependency (b8a9534)
- Record the completed Xcode 27.0 WebRTC source build (ee063b5)
- Pin the WebRTC source-build recipe to Xcode 27.0 (7fae5d8)
- Add key presses to the rig's control check and fix its counter race (954c226)
- Propose host capture resilience and sleep policy from the rig findings (e2d0b7e)
- Record the verified two-Mac control check (8564d22)
- Register the rig's control-check command and record the first run (1602f32)
- Exercise the product's control path from the rig on a virtual display (b896630)
- Expose engine tuning in the rig and a tune command (8fb69d3)
- Show live image age in the rig viewer (775319a)
- Wrap over-long lines in the rig sources (1ee1ae9)
- Record the bare virtual desktop run in the rig plan (c1a5a56)
- Add a bare virtual-desktop source to the rig (f74b421)
- Wait for the rig agent to unload before bootstrapping it again (a063be7)
- Keep retrying a rig source restart until it succeeds (41631ff)
- Recover the rig host from capture errors and keep its displays awake (628c31e)
- Detect stalled sources in the rig and fix the host plist and sample paths (715645b)
- Restart the rig host agent after any exit (645ea5c)
- Add application and window sources and live source switching to the rig (ddac8af)
- Add a virtual display source to the Screen Sharing rig (d1f7b7b)
- Add the Screen Sharing rig: a two-Mac development loop for the native engine (9fbd63d)
- Fix extra footer spacing in short autocomplete menus (779cb92)
- Use pre-commit validation instead of a pull request workflow (0225dec)
- Suspend asynchronous test gates without blocking Swift workers (d455c35)
- Await video-writer test callbacks without blocking Swift workers (1b49def)
- Record MVP package verification and remaining gates (88d074d)
- Install pinned SwiftLint for hosted native checks (d627587)
- Bundle WebRTC notices and validate pull requests (acd462f)
- Validate the Xcode 26.6 WebRTC source recipe (a015a78)
- Pin WebRTC source builds to Xcode 26.6 (51f66db)
- Document final MVP verification and distribution gates (e107326)
- Keep screen sharing controls interactive while connecting (dbdbcae)
- Restore framing for user message attachments (10bdc69)
- Add marketing site support page (1f0cd89)
- Improve transcript image previews and sharing (30ca7b2)
- Synchronize workspace sidebar order across clients (512791c)
- Show concise Grok reasoning labels in the composer (e06ee24)
- Fix macOS composer initializer access (74f9994)
- Disable native iPad support for now (3335fc1)
- Add repeatable iOS App Store screenshot captures (20113cc)
- Add native macOS screen sharing MVP checkpoint (9108763)
- Mark verified Stable releases as GitHub Latest (2abf058)
- Show harness icons in iOS update settings (f3ffb80)
- Show the build number in iOS Settings (809c58e)
- Explain withdrawing AI consent in iOS settings (ad39fae)
- Simplify iOS machine settings and connection warning (2e4b392)
- Use adaptive concentric corners for the macOS composer (c3510c7)
- Fix striped Markdown quote borders (f012671)
- Default to inline previews when sharing visual work (d67f1e1)