Commit Graph

  • 9eaba7c0c0 chore(mobile): drop max-lines overrides for files that shrank Jinwoo-H 2026-09-01 16:33:00 -04:00
  • 4249491682 chore: drop unreferenced modules and constants Jinwoo-H 2026-09-01 16:32:00 -04:00
  • 8b532229e4 test(mobile-web): make the CDP fakes a plain module Jinwoo-H 2026-09-01 16:31:15 -04:00
  • c518a6e9c3 fix(claude): stop over-refusing on removal and under-refusing in the second probe Merge Sim 2026-09-01 13:29:28 -07:00
  • 0f029172b8 Merge remote-tracking branch 'origin/main' into mobile-rearch Jinwoo-H 2026-09-01 16:26:27 -04:00
  • b027169dad Merge remote-tracking branch 'origin/main' into brennanb2025/codex-native-chat-mobile Merge Sim 2026-09-01 13:26:16 -07:00
  • e7a23be1a8 fix(ssh): treat a markerless native-deps probe answer as unverifiable Neil 2026-09-01 13:21:15 -07:00
  • 7f2827c39e fix(agent-status): decay a mirrored remote row on the replica's own clock Neil 2026-09-01 13:20:21 -07:00
  • a2c1241897 Merge origin/main into native-chat-entrypoint-routing Merge Sim 2026-09-01 13:20:03 -07:00
  • c3cadc51bb fix(ssh): let a proven reattach take an expired lease back to attached Neil 2026-09-01 13:19:47 -07:00
  • af7059994f Merge remote-tracking branch 'origin/main' into brennanb2025/claude-structured-mobile Merge Sim 2026-09-01 13:19:35 -07:00
  • 6360499d76 Merge commit '8fef5820ffac193c165e42e5307fc01f4459e97b' into brennanb2025/codex-native-chat-mobile Merge Sim 2026-09-01 13:19:32 -07:00
  • 210b9f780b fix(ssh): match an expired lease on where its leaf lives now, not its frozen tab Neil 2026-09-01 13:18:11 -07:00
  • 2be53521a7 refactor(task-page): fold the task page into one provider-grouped tree Neil 2026-09-01 13:05:08 -07:00
  • de1a46abcd fix(updater): address second-round review findings on the install fence Jinwoo-H 2026-09-01 16:13:39 -04:00
  • 83261b5e3b fix(sidebar): stop a stale agent row claiming the pane is empty Neil 2026-09-01 13:13:29 -07:00
  • 5a4e175fa6 fix(pty): bound retired relay owners Merge Sim 2026-09-01 13:13:01 -07:00
  • b641fc59ce fix(claude): resolve Claude structured launch args, auth, and win32 proof Merge Sim 2026-09-01 13:05:02 -07:00
  • 349510a18e fix(codex): stop "could not look" from reading as a verdict in the WSL guest Merge Sim 2026-09-01 13:04:55 -07:00
  • b19398309c fix(pty): retain relay epoch across owner retirement Brennan Benson 2026-08-28 18:06:10 -07:00
  • d57a480caa fix(pty): gate resumes by relay epoch Merge Sim 2026-09-01 12:54:19 -07:00
  • 8fef5820ff fix(renderer): restore behavior the UI split dropped Neil 2026-09-01 12:41:42 -07:00
  • 8360c068ab fix(runtime): scope both reconcile call sites to the owning host uniformly Neil 2026-09-01 12:50:57 -07:00
  • 9dbf9d4f67 fix mobile structured Codex tab close and mutation IDs Merge Sim 2026-09-01 12:47:16 -07:00
  • b7da0c1a74 fix(runtime): preserve SSH mobile invalidation scope Jinwoo-H 2026-09-01 15:43:57 -04:00
  • b9d5707cd6 Fix SSH sync detail semantics and action access brennanb2025/ssh-row-detail Merge Sim 2026-09-01 12:38:00 -07:00
  • 4da6859b04 fix(codex): stop a cold WSL distro from reading as "this home is not yours" Merge Sim 2026-09-01 12:28:49 -07:00
  • 69ed6abf31 fix(startup): keep split main entrypoint Jinwoo-H 2026-09-01 15:28:17 -04:00
  • 7b40cf68fc refactor(runtime): restore split command surfaces Jinwoo-H 2026-09-01 15:27:48 -04:00
  • 79990464d2 fix(store): merge the duplicated agent-status-launch-config import Neil 2026-09-01 08:12:45 -07:00
  • 8cc7634051 refactor: name modules for their domain instead of 'helpers' Neil 2026-09-01 03:30:59 -07:00
  • de8aaac344 refactor(mobile): name terminal WebView modules for their contents Neil 2026-09-01 03:30:51 -07:00
  • fc68d2c3a2 refactor(preload): name bridge modules for what they expose Neil 2026-09-01 03:30:45 -07:00
  • bbcb7a199d fix(task-page): restore the STA-5949 GitHub list scroll restore Neil 2026-09-01 03:28:53 -07:00
  • 97d1a9001c fix(task-page): restore behavior lost in the UI split Neil 2026-09-01 03:28:39 -07:00
  • 02ffd40edc fix(ssh): stop treating an unanswered native-deps probe as broken deps (#17979) Neil 2026-09-01 12:23:12 -07:00
  • e8f8a9d309 Explain SSH workspace sync status details Merge Sim 2026-09-01 12:22:10 -07:00
  • 81a3930e15 test(native-chat): include visibility hook timestamp brennanb2025/native-chat-agent-running Merge Sim 2026-09-01 12:12:56 -07:00
  • 67c2019c56 test(native-chat): include hook status timestamps Merge Sim 2026-09-01 12:12:08 -07:00
  • d97b861741 Revert "fix(native-chat): sample status freshness per epoch" Merge Sim 2026-09-01 12:10:57 -07:00
  • 8e49b1badd fix(native-chat): sample status freshness per epoch Merge Sim 2026-09-01 12:10:26 -07:00
  • 789d2e0c23 fix(native-chat): ignore stale restored working status Merge Sim 2026-09-01 12:00:10 -07:00
  • 5bbf0891b0 style: oxfmt fence modules Jinwoo-H 2026-09-01 14:58:58 -04:00
  • 009fa0248b fix(claude): open journals through the factory after origin/main split Merge Sim 2026-09-01 11:58:11 -07:00
  • 959c9fe913 fix(updater): make fence probes verified-only and heartbeat non-resurrecting Jinwoo-H 2026-09-01 14:56:57 -04:00
  • b0fe91a713 fix(claude): stop a fail-once ownership fault from deleting the credentials it just wrote Merge Sim 2026-09-01 11:54:50 -07:00
  • bb88538290 Merge remote-tracking branch 'origin/main' into brennanb2025/terminal-recovery-warning-fix Merge Sim 2026-09-01 11:53:32 -07:00
  • b52b03eb5c merge origin/main into brennanb2025/claude-structured-mobile Merge Sim 2026-09-01 11:52:14 -07:00
  • 4f24a8c667 Merge remote-tracking branch 'origin/main' into brennanb2025/codex-native-chat-mobile Merge Sim 2026-09-01 11:51:30 -07:00
  • 0a67f5a357 Merge origin/main: re-home updater fence into split updater/startup modules Jinwoo-H 2026-09-01 14:46:48 -04:00
  • fcf154b831 fix(cli): accept escaped setup ids from ambiguity output brennanb2025/sta-6080-runtime-host-routing Merge Sim 2026-09-01 11:46:13 -07:00
  • e74ac45057 Merge remote-tracking branch 'origin/main' into mobile-rearch Jinwoo-H 2026-09-01 14:44:20 -04:00
  • 1255fd6df6 fix(updater): distinguish unverifiable process probes from exited Jinwoo-H 2026-09-01 14:42:54 -04:00
  • b226a4469b fix(composer): disable create until run target is chosen Merge Sim 2026-09-01 11:41:37 -07:00
  • 0be8051e84 Merge remote-tracking branch 'origin/main' into brennanb2025/native-chat-entrypoint-routing Merge Sim 2026-09-01 11:41:20 -07:00
  • ede1dd3839 fix(terminal): settle direct SSH retry on unverifiable owner Merge Sim 2026-09-01 11:33:18 -07:00
  • 512ec1a0da Revert "Move mobile search button to bottom left floating (#17808)" (#17990) Jinjing 2026-09-01 11:33:18 -07:00
  • 8440696420 fix(repos): fail closed on runtime target probes brennanb2025/sta-6079-repo-creation-git-deletion Merge Sim 2026-09-01 11:24:46 -07:00
  • 3e7fa5e553 test(composer): use a valid non-ready setup state Merge Sim 2026-09-01 11:23:17 -07:00
  • 8afc766a9c fix: fence paired PTYs on worktree removal Jinwoo-H 2026-09-01 14:21:57 -04:00
  • 286b3e1b7c fix(composer): prefer ready setup over pending duplicate Merge Sim 2026-09-01 11:19:24 -07:00
  • 0af23795c4 Revert "Move mobile search button to bottom left floating (#17808)" revert-mobile-search-button Jinjing 2026-09-01 11:18:37 -07:00
  • 2caf7f86cc Merge remote-tracking branch 'origin/main' into brennanb2025/sta-6079-repo-creation-git-deletion Merge Sim 2026-09-01 11:11:41 -07:00
  • 3ae73b3718 fix: preserve optional worktree index state Jinwoo-H 2026-09-01 14:10:08 -04:00
  • 8bb542eee3 fix: avoid publishing ambiguous worktree snapshots Jinwoo-H 2026-08-31 23:31:50 -04:00
  • a58755cc52 test: cover deleted renderer snapshot after recreation Jinwoo-H 2026-08-31 23:19:40 -04:00
  • f89d8c10ba fix: restore deletion fences after runtime refactor Jinwoo-H 2026-08-31 23:17:28 -04:00
  • 6e54bf2c10 fix: sweep folder PTYs on runtime deletion Jinwoo-H 2026-08-31 23:07:52 -04:00
  • 49f3a2b45e chore: retrigger CI Jinwoo-H 2026-08-31 23:00:40 -04:00
  • 87f160dafa fix: route folder deletion through runtime cleanup Jinwoo-H 2026-08-31 22:50:14 -04:00
  • 66cb43d4a4 fix: fence pre-publication browser snapshots Jinwoo-H 2026-08-31 22:31:59 -04:00
  • f9317344c1 fix: tear down folder workspace browser tabs Jinwoo-H 2026-08-31 22:25:13 -04:00
  • 0844d85efd Prevent deleted workspace browser snapshot resurrection Jinwoo-H 2026-08-31 21:41:09 -04:00
  • 8264377d6b refactor(runtime): own socket liveness bounds in one component refactor-accepted-socket-liveness Jinwoo-H 2026-09-01 14:07:10 -04:00
  • 5150c52045 fix(dev): skip blocking keychain diagnostic (#17877) Brennan BensonandMerge Sim 2026-09-01 11:02:54 -07:00
  • 69fff5eaa3 fix(runtime): defer websocket heartbeat startup probe (#17810) Jinwoo Hong 2026-09-01 14:00:11 -04:00
  • 00e2e5fe0e Merge main to resolve PR conflicts brennanb2025/cero Merge Sim 2026-09-01 10:53:05 -07:00
  • 577ce9ea94 fix(runtime): defer heartbeat probes until websocket auth triage-sta3231-mobile-pairing-ws Jinwoo-H 2026-09-01 13:23:11 -04:00
  • 51df2189b5 fix(ci): age adhoc releases by publishedAt, not createdAt (#17984) Jinjing 2026-09-01 10:15:30 -07:00
  • c581e3144a fix(ci): age adhoc releases by publishedAt, not createdAt unable-to-see-ad-hoc Jinjing 2026-09-01 10:07:38 -07:00
  • 8f1c98ff6c fix(terminal): scope terminal.create reconcile inventory to the owning host Neil 2026-09-01 09:17:02 -07:00
  • 12c222c86d fix(agent-status): stop a reconnect replay restamping the staleness clock Neil 2026-09-01 08:55:34 -07:00
  • bade62fe7e fix(remote): stop one unlabelled inventory tombstoning a live worktree mirror Neil 2026-09-01 08:47:38 -07:00
  • adab95d4bf fix(ssh): reclaim a fenced agent-session spawn from host inventory Neil 2026-09-01 08:45:42 -07:00
  • 05992422d2 docs(ssh): add the versioned-install-dirs reference cited by six relay files docs/ssh-relay-versioned-install-dirs Neil 2026-09-01 08:17:54 -07:00
  • c39a0ad7ff docs(ssh): record that an app update strands relay-backed terminals Neil 2026-09-01 08:05:01 -07:00
  • e777f2f4ad chore: propagate base lint fix Neil 2026-09-01 07:55:02 -07:00
  • 57c88a9f26 chore: propagate base lint fix Neil 2026-09-01 07:54:58 -07:00
  • b085c98f62 chore: propagate base lint fix Neil 2026-09-01 07:54:53 -07:00
  • 3d9abd0c9d chore: propagate base lint fix Neil 2026-09-01 07:54:49 -07:00
  • 89b32e00f0 fix(lint): merge the duplicate pty-connect-limits import Neil 2026-09-01 07:54:03 -07:00
  • 76a4f120eb fix(ssh): compare a lease's relay pty id against the pane's app id Neil 2026-09-01 07:50:49 -07:00
  • f2971fd6f2 fix(automations): report an unverifiable process loss as lost, not failed fix/issue-17955-automation-unverifiable Neil 2026-09-01 07:37:58 -07:00
  • b0efd6e209 fix(ssh): separate a superseded lease from an orphan so reattach can tell them apart Neil 2026-09-01 07:35:10 -07:00
  • cbd2b483ab docs(exit-cause): pin why isProvenProcessExit(0) must stay true Neil 2026-09-01 07:28:39 -07:00
  • a321528d6d fix(ssh): let an expired lease permit a reattach instead of unbinding the pane Neil 2026-09-01 07:19:05 -07:00
  • 062afa4297 test(ssh): ratchet the relay reattach-failure exit as unverified, not proven Neil 2026-09-01 07:11:05 -07:00
  • 57baf648e6 fix(ssh): stop expiring relay-reset leases when the force-stop threw Neil 2026-09-01 07:08:38 -07:00
  • ad91a09ac6 fix(ssh): stop respawning panes on client-side-only absence evidence Neil 2026-09-01 06:57:37 -07:00
  • 09758b7c50 fix(ssh): prefer 1Password over the empty launchd agent on macOS fix/ssh-1password-macos-discriminator Neil 2026-09-01 06:44:28 -07:00