Commit Graph

  • 16382e48d8 Merge branch 'stack-reconcile' into stack-final Neil 2026-09-18 17:04:20 -07:00
  • 390f672235 Merge branch 'stack-preview' into stack-reconcile Neil 2026-09-18 17:04:18 -07:00
  • fdbeab981d test(editor): preserve table Enter ownership for headings Neil 2026-09-18 17:04:02 -07:00
  • beaef83c37 Merge branch 'stack-reconcile' into stack-final Neil 2026-09-18 17:01:10 -07:00
  • 979d536807 Merge branch 'stack-preview' into stack-reconcile Neil 2026-09-18 17:01:08 -07:00
  • 7cbb336d59 Merge branch 'stack-structure' into stack-preview Neil 2026-09-18 17:01:06 -07:00
  • c5ea10fa5f Merge branch 'nwparker/markdown-better' into stack-structure Neil 2026-09-18 17:01:04 -07:00
  • b0808741ec refactor(editor): pair padding masks with their restore token Neil 2026-09-18 17:00:45 -07:00
  • 3b98e8b438 Merge branch 'stack-reconcile' into stack-final Neil 2026-09-18 17:00:04 -07:00
  • a1b293f68a Merge branch 'stack-preview' into stack-reconcile Neil 2026-09-18 16:59:47 -07:00
  • 870cfbbb94 Merge branch 'stack-structure' into stack-preview Neil 2026-09-18 16:59:29 -07:00
  • 37def42ff7 Merge branch 'nwparker/markdown-better' into stack-structure Neil 2026-09-18 16:59:12 -07:00
  • 90a6822544 Merge branch 'nwparker/markdown-scanners' into nwparker/markdown-better Neil 2026-09-18 16:58:55 -07:00
  • b3b98cfdaf test(editor): verify standalone scanner boundaries nwparker/markdown-scanners Neil 2026-09-18 16:58:38 -07:00
  • 5a0eae246c Merge branch 'stack-reconcile' into stack-final Neil 2026-09-18 16:57:56 -07:00
  • 47344a41c6 test(editor): keep stored preview fault aligned with saved content Neil 2026-09-18 16:57:23 -07:00
  • 9336aa3528 Merge branch 'stack-preview' into stack-reconcile Neil 2026-09-18 16:57:14 -07:00
  • 617ceb791f test(editor): distinguish saved fallback from unsaved draft Neil 2026-09-18 16:57:00 -07:00
  • f2fd18c820 test(mobile): make the bridged recording-corpus replay a CI gate and pin the C1 page closure (OTA phase C, C1.6) (#21533) Jinwoo Hong 2026-09-18 19:56:27 -04:00
  • 3bb3e4331d test(editor): cover saved preview and destination repairs Neil 2026-09-18 16:55:23 -07:00
  • 0909ef3966 Merge branch 'stack-reconcile' into stack-final Neil 2026-09-18 16:54:24 -07:00
  • 21a68a56f9 fix(editor): scope escape encoding to text nodes Neil 2026-09-18 16:54:01 -07:00
  • 4e82de412a Merge branch 'stack-preview' into stack-reconcile Neil 2026-09-18 16:50:57 -07:00
  • 6afe452eb0 fix(editor): protect fence info and unsaved preview boundaries Neil 2026-09-18 16:50:23 -07:00
  • 3d7bd6cb62 refactor(session-search): drop Not now and name the query flag queried Jinwoo-H 2026-09-18 19:50:19 -04:00
  • dbf0cc27b5 Merge branch 'stack-structure' into stack-preview Neil 2026-09-18 16:49:06 -07:00
  • 6ae6252e0d Merge branch 'nwparker/markdown-better' into stack-structure Neil 2026-09-18 16:49:01 -07:00
  • 129807f795 Merge branch 'nwparker/markdown-scanners' into nwparker/markdown-better Neil 2026-09-18 16:48:58 -07:00
  • 24cbbd6c2b refactor(editor): add shared Markdown scanners Neil 2026-09-18 16:48:57 -07:00
  • a9d6e3a5bb fix(editor): support CJK emphasis in preview Neil 2026-09-18 16:48:55 -07:00
  • 3132c48fdc fix(editor): preserve code contents and validate reference candidates Neil 2026-09-18 16:48:28 -07:00
  • 9ed7b45fe7 fix(editor): harden Markdown scanners and fixtures stack-foundation Neil 2026-09-18 16:43:15 -07:00
  • 0a38e847fd test(session-search): cover the legacy title filter while indexing is off Jinwoo-H 2026-09-18 19:38:24 -04:00
  • 478a935ade fix(session-search): keep the title filter while full-text search is off Jinwoo-H 2026-09-18 19:35:06 -04:00
  • 09073086a8 feat(terminal): inline images via @xterm/addon-image (perf-first) (#19512) 2026-09-18 16:32:49 -07:00
  • 9ebfd2e8ae Reapply "feat(composer): choose a base ref in the New Workspace composer" (#21536) (#21543) NeilandVincent 2026-09-18 16:00:26 -07:00
  • a7b9ea5995 Revert "feat(composer): choose a base ref in the New Workspace composer" (#21536) Neil 2026-09-18 14:58:38 -07:00
  • 164c7140fd fix(relay): stop reporting an unavailable home cell as exhausted capacity (#21518) Jinwoo Hong 2026-09-18 17:55:35 -04:00
  • 3467e5f6b5 fix(relay): check the rehome dispatch budget before planning the candidate join (#21517) Jinwoo Hong 2026-09-18 17:55:27 -04:00
  • ce5d8c02d4 fix(relay): wait out a cold proxy at boot instead of exiting the cell (#21516) Jinwoo Hong 2026-09-18 17:55:19 -04:00
  • 3336933cc8 fix(orchestration): list worker Dispatches newest first and warn when the page truncates (#21523) Jinwoo Hong 2026-09-18 17:38:22 -04:00
  • b5d22c8ba3 refactor(editor): remove unused markdown serializer shim Neil 2026-09-18 14:16:48 -07:00
  • 91779ab707 fix(usage): include Devin in the overview empty state 2026-09-18 14:16:02 -07:00
  • fc947cc6ff feat(usage): expose Devin in the UI Neil 2026-09-18 13:52:20 -07:00
  • c7c000acac fix(usage): complete Devin provider contract wiring Eddie Jaoudeandlatte271 2026-09-18 14:07:49 -07:00
  • c5733e812a fix(opencode-usage): count cache-read tokens (#21522) Jinwoo Hong 2026-09-18 17:07:22 -04:00
  • 365778ec6e fix(orchestration): make the worker-list truncation warning true on every page sta-7861-worker-list-newest-first Jinwoo-H 2026-09-18 17:03:38 -04:00
  • 10f8dd9d3e fix(devin): support macOS CLI credentials and current ATIF totals Eddie Jaoudeandlatte271 2026-09-18 13:55:24 -07:00
  • 2bcfc3000d fix(editor): honor edited markdown destinations Neil 2026-09-18 13:53:20 -07:00
  • d253dd0e1d fix(mobile): the page bridge accepts every reply native accepts and settles what it refuses (OTA phase C, C0.8) (#21511) Jinwoo Hong 2026-09-18 16:52:53 -04:00
  • 703ad103e4 feat(usage): add Devin tracking backend Neil 2026-09-18 13:51:57 -07:00
  • b9f06230ad refactor(usage): share attribution and scope filtering Neil 2026-09-18 13:51:17 -07:00
  • 73a58bd21a feat(session-search): resolve Workspace and Project scope on the host (#21509) Jinwoo Hong 2026-09-18 16:46:31 -04:00
  • 49ea34ece9 fix(orchestration): list worker Dispatches newest first and warn when the page truncates Jinwoo-H 2026-09-18 16:45:22 -04:00
  • cae4484ec4 fix(opencode-usage): count cache-read tokens jinwoo/sta-7857-opencode-usage-reader-omits-cache-read-tokens-reports-2-of Jinwoo-H 2026-09-18 16:44:15 -04:00
  • c78604298e refactor(session-search): drop the version-mismatch receipt session-search-scope-identity Jinwoo-H 2026-09-18 16:29:22 -04:00
  • 58819d4836 Merge remote-tracking branch 'origin/main' into session-search-scope-identity Jinwoo-H 2026-09-18 15:52:14 -04:00
  • 61356d8055 fix(session-search): acknowledge only a scope that resolved Jinwoo-H 2026-09-18 15:28:26 -04:00
  • 2d30963f6f fix(session-search): answer consent and readiness before an unknown scope Jinwoo-H 2026-09-18 15:22:20 -04:00
  • 7467c46b76 test(session-search): follow the service search signature Jinwoo-H 2026-09-18 15:16:34 -04:00
  • 38d705a776 fix(session-search): acknowledge the scope on an all-computers merge Jinwoo-H 2026-09-18 14:57:59 -04:00
  • fc3a5d7326 chore(mobile): repin the recording corpus to main's tip (OTA phase C, C0.8) (#21510) Jinwoo Hong 2026-09-18 14:55:13 -04:00
  • f2f2c37fc6 Update README downloads badge github-actions[bot] 2026-09-18 18:30:04 +00:00
  • f864bbc148 test(session-search): pin the identity and acknowledgement across every entry point Jinwoo-H 2026-09-18 14:19:39 -04:00
  • 8911e5a8a2 test(session-search): pin the new-client-against-old-host skew Jinwoo-H 2026-09-18 14:15:35 -04:00
  • 059f0fa940 feat(session-search): send the scope identity from the panel Jinwoo-H 2026-09-18 14:15:04 -04:00
  • 385dd3b62e fix(session-search): type the scope store by what the catalog reads Jinwoo-H 2026-09-18 14:10:20 -04:00
  • 9be4841612 test(session-search): pin how a host resolves a scope identity Jinwoo-H 2026-09-18 14:09:09 -04:00
  • 1a66aec519 feat(session-search): resolve a scope identity on the host that answers Jinwoo-H 2026-09-18 14:06:08 -04:00
  • badf589daf feat(session-search): add a scope identity to the search request Jinwoo-H 2026-09-18 14:01:18 -04:00
  • 5d2aed9bf4 refactor(session-search): move the AI Vault project key to shared Jinwoo-H 2026-09-18 14:00:09 -04:00
  • 4df1375f9c test(e2e): use bounding box for quick-open hover positioning auto-e2e-tests-autofix-scheduled-ci-1h-run-64-20260918T0700 Jinjing 2026-09-18 10:57:24 -07:00
  • f24f38bd41 test(mobile): certify the golden corpus through the page bridge (OTA phase C, C0.5) (#21485) Jinwoo Hong 2026-09-18 13:50:55 -04:00
  • 508eedf09e Merge origin/main into brennanb2025/fix-modal-recheck-action Brennan Benson 2026-09-18 13:14:51 -04:00
  • 619fed37d9 fix(session-search): keep the Project scope working past 64 worktrees session-search-project-scope Jinwoo-H 2026-09-18 13:06:56 -04:00
  • b2dc7e353a fix(native-chat): clear the corrupt recovery capsule the take refused Brennan Benson 2026-09-18 13:01:11 -04:00
  • d58d340fe2 fix(native-chat): stop a teardown answering for an offer it could not read Brennan Benson 2026-09-18 12:44:09 -04:00
  • bd1b8075da feat(attention): light the unread indicators when a structured chat finishes brennanb2025/a1-structured-attention Brennan Benson 2026-09-18 03:27:22 -04:00
  • 0b57ce0295 fix(attention): count both terminal and chat siblings when clearing workspace unread (#21274) Brennan Benson 2026-09-18 09:37:28 -07:00
  • b89f59578f fix(agent-launch): preserve floating terminal launch boundaries Brennan Benson 2026-09-18 12:28:34 -04:00
  • 35f1d45a58 fix(native-chat): keep a durable offer a launch never read, and settle the one a continuation spent Brennan Benson 2026-09-18 12:14:07 -04:00
  • 209d2d8df6 build(mobile): split the Route A page into per-route chunks (OTA phase C, C1.5) (#21475) Jinwoo Hong 2026-09-18 11:58:42 -04:00
  • 47f45f462f fix(native-chat): source the restart offer from the host and retire it on recovery Brennan Benson 2026-09-18 11:54:24 -04:00
  • a85e580e51 fix(orchestration): stop the sender-terminal refusal recommending another pane's handle (#21097) Brennan Benson 2026-09-18 08:15:12 -07:00
  • 66e0847398 fix(agent-status): stop an auto-reviewed Codex approval reading as "Needs You" (#21389) Brennan Benson 2026-09-18 08:04:05 -07:00
  • ddbb194585 feat(mobile): page-side RpcClient over the web shell bridge (OTA phase C, C0.4) (#21467) Jinwoo Hong 2026-09-18 10:51:38 -04:00
  • f2be6299c8 feat(mobile): RN bridge host for the web shell page (OTA phase C, C0.3) (#21459) Jinwoo Hong 2026-09-18 10:46:47 -04:00
  • 381a3da46f feat(build): Route A, the phone's host routes bundled for the web, dark (OTA phase C, C0.7) (#21449) Jinwoo Hong 2026-09-18 09:50:37 -04:00
  • a98314e8bb Update README downloads badge github-actions[bot] 2026-09-18 12:35:55 +00:00
  • e359fbf746 fix(editor): scope currency escape recovery to escaped source Neil 2026-09-18 05:26:35 -07:00
  • acf68429e6 chore(editor): remove diagnostics and satisfy serializer lint Neil 2026-09-18 05:24:34 -07:00
  • 056c12d29b fix(editor): preserve currency escapes in tables and formatted text Neil 2026-09-18 05:23:30 -07:00
  • 47d107cf2e feat(mobile): hybrid shell route, dark behind a dev-only flag (OTA phase B, 4/4) (#21435) Jinwoo Hong 2026-09-18 08:22:25 -04:00
  • 42a783fe56 fix(editor): keep plain money escapes out of math recovery Neil 2026-09-18 05:22:02 -07:00
  • 5874c40334 fix(editor): admit comments inside image alt text Neil 2026-09-18 05:21:13 -07:00
  • b44a5b8d9e chore(editor): satisfy raw destination lint Neil 2026-09-18 05:16:45 -07:00
  • 7bdaa7056e fix(editor): retain raw link and image destinations Neil 2026-09-18 05:15:56 -07:00
  • cdcb4bffab chore(editor): remove unused escape helper Neil 2026-09-18 05:13:28 -07:00
  • 7f51afb5e4 fix(editor): keep table and display math dollar escapes Neil 2026-09-18 05:13:07 -07:00
  • b9733a805b fix(editor): normalize plain escaped money text Neil 2026-09-18 05:12:17 -07:00