Commit Graph

  • 39faafb616 fix(desktop): map URL-remote per-profile label to backend profile via remoteProfile (#88282) main Merge_Conflict - Pasi 2026-08-18 07:03:10 +00:00
  • 30a8b539d9 fix(desktop): name pasted composer images with local time, not UTC Paramon 2026-08-27 17:06:27 +03:00
  • 3cf2eb1c94 test(web): run the dashboard test project in development mode zhengpeng 2026-08-20 12:41:19 +08:00
  • ef2013231d fix(gateway): scope the browse-cap exemption to registry commands only chelsealong 2026-09-02 15:00:13 +00:00
  • a0ef9f7477 fix(gateway): stop truncating the command block on a bare / browse chelsealong 2026-09-02 14:51:33 +00:00
  • c2f3192929 fix(desktop): a local profile rename leaves other connections' owner hints alone John Paul Soliva 2026-09-26 00:53:07 +09:00
  • e4956f5a12 fix(desktop): surface Tailscale SSH browser checks Cad from Arca 2026-08-29 12:04:03 +00:00
  • a1725000fc fix(desktop): drained restart polls fail and the restart reconnect probes before closing Yuan Li 2026-09-27 01:10:44 +08:00
  • 8b24396c01 fix(desktop): reconnect the client socket after a requested gateway restart Yuan Li 2026-09-26 06:05:05 +08:00
  • 0ffed8e7c4 fix(desktop): retain local secondary profile gateway for foreground sessions StanleyStetson 2026-09-24 23:49:37 +03:00
  • 75634d5cc2 refactor(desktop): tie mux keepalive to persist timeout Niklas Kietaibl 2026-08-07 07:05:08 +07:00
  • 64b2ad794d fix(desktop): keep SSH forwards alive across mux idle Niklas Kietaibl 2026-08-07 06:59:50 +07:00
  • 5e1d5f2f4e fix(web): drop the test block accidentally nested inside the stalled-URL test liuhao1024 2026-09-29 09:40:47 +08:00
  • 121e557ed8 fix(web): make the sidecar redial budget survive client rebuilds (#95951) liuhao1024 2026-08-27 11:52:11 +08:00
  • d04c351dff fix(web): redial after clean 1012 service-restart closes (#95951) liuhao1024 2026-08-27 08:44:16 +08:00
  • 9d5789e809 fix(desktop): hold the activation lease for the whole switch dial budget (#120298) psam 2026-09-27 10:49:34 +00:00
  • 5a41f9e8a8 fix(desktop): stop failing a source switch that is still dialing psam 2026-09-23 14:15:22 +00:00
  • 7a6407e4ff fix(desktop): auto-recover boundaries from React portal teardown races liuhao1024 2026-08-30 23:32:29 +08:00
  • e85706cba7 fix(tui_gateway): a queued model switch crosses the compute-host boundary Brooklyn Nicholson 2026-09-28 18:05:39 -05:00
  • 418975fbc5 chore(contributors): map zanzipanzi@gmail.com to @zanzipanzi Brooklyn Nicholson 2026-09-28 20:22:01 -05:00
  • 9521d6de55 fix(tui_gateway): hold the /goal continuation after Stop too Herman Bohdanov 2026-09-28 03:33:18 +03:00
  • 966737be6b fix(tui_gateway): start no automatic turn after the user's Stop Herman Bohdanov 2026-09-26 23:13:50 +03:00
  • 36dfe5858a test(desktop): pin registry.getArea's snapshot identity stability ce-dric 2026-08-23 10:07:12 +09:00
  • 3d5f2546a5 fix(desktop): memoize statusbar render-contributions so state survives re-renders ce-dric 2026-08-22 17:33:55 +09:00
  • 46bcd9458f fix(desktop): include local sessions in remote aggregates Mohamad Kanso 2026-09-26 12:56:52 +01:00
  • e21291663f fix(desktop): aggregate registered gateway sessions Mohamad Kanso 2026-09-22 12:51:47 +01:00
  • c129d9897b fix(desktop): Maintenance tails a second run of the same op John Paul Soliva 2026-09-23 05:59:42 +09:00
  • 8b228c37d5 fix(desktop): stop trusting composer previewUrl as a full-res upload cache chelsealong 2026-08-24 00:14:05 +00:00
  • 7c15d6994d fix(desktop): comment mode redacts the whole picked tree and keeps nested groups together Adolanium 2026-09-04 09:46:23 +03:00
  • 399bf7938f fix(desktop): resolve the serve subcommand positionally when a profile is named "serve" beardthelion 2026-09-21 21:56:59 -05:00
  • 43d2f8493e fix(desktop): bound Preview console string retention Xipong 2026-09-11 15:42:44 +03:00
  • 805ddfba5c fix(desktop): tolerate a throwing disposer so a failed plugin load cannot wedge the registry liuhao1024 2026-09-28 19:31:36 +08:00
  • e801147cc2 fix(desktop): surface dead client wake capture instead of staying deaf forever finn763 2026-09-22 20:19:40 +08:00
  • fd0b98f625 fix(desktop): stop background polls from out-dialing the reconnect ladder rodricksz4h5 2026-09-25 01:39:14 +05:30
  • b8b38e55dd fix(state): handoff rows keep the durable parent timestamp for lineage dedupe Yingliang Zhang 2026-09-21 16:13:14 +08:00
  • cfd5dc3876 fix(api): scope ancestor reads to display surfaces; guard after_id; stamp read-path fixture Yingliang Zhang 2026-09-10 16:52:14 +08:00
  • e5867d9bae fix(state): verified compression lineage for ancestor reads + fork marker Yingliang Zhang 2026-09-10 16:22:25 +08:00
  • cf63a03e39 fix(rest): include compression-ancestor messages in /api/sessions/{id}/messages Yingliang Zhang 2026-09-05 00:12:14 +08:00
  • 31c5d57ec6 docs(whatsapp): the bridge runs in its own session, not the gateway's process group unsupportedpastels 2026-09-29 00:28:09 +00:00
  • 99b24916ce fix(photon): don't read a signal-raced sidecar exit as a fatal crash unsupportedpastels 2026-09-29 00:20:13 +00:00
  • f5a3cd6bd8 fix(whatsapp): don't read a signal-raced bridge exit as a fatal crash liuhao1024 2026-09-29 08:00:32 +08:00
  • 835501f92f fix(desktop): keep a streamed reply over an empty committed tool shell Austin Pickett 2026-09-28 19:31:54 -04:00
  • e050902e7c fix(desktop): keep the NVIDIA proprietary driver on XWayland by default Austin Pickett 2026-09-28 19:44:09 -04:00
  • e33f1a0faf fix(desktop): refuse window-owned pane requests at once when no window shows the session Austin Pickett 2026-09-28 19:32:08 -04:00
  • 0f50687327 fix(update): report a symlinked other-install profile gateway as external, not unaccounted Austin Pickett 2026-09-28 19:27:34 -04:00
  • bbdf0a34fc fix(desktop): keep clarify/connection cards open for /bg side tasks Austin Pickett 2026-09-28 19:45:18 -04:00
  • 06cc14bca3 fix(desktop): preserve connection request for /btw Charan Rathore 2026-09-28 15:09:32 +05:30
  • 3a2a626821 fix(desktop): preserve clarify when asking /btw Charan Rathore 2026-09-28 14:34:29 +05:30
  • f0410eb4f0 fix(desktop): drop voice-conversation barge captures that echo the spoken reply Austin Pickett 2026-09-28 19:48:39 -04:00
  • 3881d85dc7 fix(desktop): a redirect inside a regenerated turn keeps the partial reply on screen Austin Pickett 2026-09-28 19:25:11 -04:00
  • 6397a84a91 fix(sessions): un-hide an auto-archived chat when it is resumed or compressed Austin Pickett 2026-09-28 19:10:16 -04:00
  • 0c266b5150 fix(desktop): skip macOS SSH remotes with a live serve in update-all Austin Pickett 2026-09-28 19:40:52 -04:00
  • 99bc0d1842 fix(desktop): bound managed SSH durable recovery when a scope never restores Austin Pickett 2026-09-28 18:59:26 -04:00
  • d619b67ec2 fix(local-runtime): spill only the recurrent FFN blocks a hybrid needs Austin Pickett 2026-09-28 18:53:57 -04:00
  • f6df13bac6 fix(update): keep never-pushed and unmerged branches pinned in source check Austin Pickett 2026-09-28 18:41:57 -04:00
  • 90b0b21537 fix(update): record Desktop's correlation_id in the update receipt Austin Pickett 2026-09-28 18:34:15 -04:00
  • 449fae030a perf(desktop): share thread-message position lookups across transcript rows Austin Pickett 2026-09-28 19:56:14 -04:00
  • 05d832d685 fix(desktop): only the last holder exits a shared SSH ControlMaster Austin Pickett 2026-09-28 18:31:52 -04:00
  • 81f481b2db fix(agent): carry a custom provider's extra_body into TUI/Desktop agents and aux calls Austin Pickett 2026-09-28 18:59:23 -04:00
  • bf84561b9d fix(tui_gateway): keep a container backend's terminal.cwd as the session workspace Austin Pickett 2026-09-28 18:59:50 -04:00
  • b30bbe2f53 fix(desktop,i18n): regenerate _keys.desktop.json for the two keys main added Austin Pickett 2026-09-28 18:56:02 -04:00
  • 5d40f8e95d docs(website): move Terms/Privacy links from catalog footers into the hero Austin Pickett 2026-09-28 19:08:31 -04:00
  • 29e3228a42 test(desktop): pin a Bot Mode side chat as a listed session xxxigm 2026-09-27 19:26:42 +07:00
  • a109601657 fix(desktop): keep Bot Mode side chats in the Sessions sidebar xxxigm 2026-09-27 19:26:31 +07:00
  • 7154128fe1 fix(tui-gateway): answer gateway.ping while a WS handler blocks dispatch Austin Pickett 2026-09-28 18:24:52 -04:00
  • 1fd412e8a0 test(sessions): drop the SCHEMA_VERSION import the trigram test no longer reads kshitijk4poor 2026-09-29 03:43:29 +05:30
  • 19d54c0611 fix(gateway): replay keeps message identity on plain user and assistant rows Eva 2026-09-29 02:18:17 +09:00
  • 0cabdf3f64 fix(sessions): an assistant fold ignores a non-dict uid map on the surviving turn too kshitijk4poor 2026-09-28 23:37:55 +05:30
  • 536a2611c9 refactor(sessions): record_absorbed_message dedupes with dict.fromkeys kshitijk4poor 2026-09-28 23:29:15 +05:30
  • dd66c132f2 fix(sessions): keep tool-call uids paired through rewrites, folds of repeated ids and chunked copies kshitijk4poor 2026-09-28 23:29:15 +05:30
  • aac4d5812b chore(sessions): label the v31 schema-history event with a commit on this branch kshitijk4poor 2026-09-28 23:11:58 +05:30
  • 2be9fa5f9d refactor(sessions): simplify-code pass over the identity helpers kshitijk4poor 2026-09-28 23:11:58 +05:30
  • 4808a2bff1 refactor(sessions): move the message-identity column codec to hermes_state_identity kshitijk4poor 2026-09-28 22:50:23 +05:30
  • 5d8b17f865 fix(sessions): an assistant fold that discards the later text records no merge witness kshitijk4poor 2026-09-28 22:44:14 +05:30
  • d9808867c7 fix(sessions): an assistant fold keeps every occurrence uid of a reused provider id kshitijk4poor 2026-09-28 22:44:14 +05:30
  • 336c5a2b11 test(sessions): drop two tests that pass without the feature (constant membership, dict clone) kshitijk4poor 2026-09-28 21:23:26 +05:30
  • d55e320ad2 chore(sessions): drop the backfill cursor once done; rewind uses the uid helpers kshitijk4poor 2026-09-28 21:23:26 +05:30
  • 4de41452ff fix(sessions): branch copies that drop tool_calls don't carry tool-call uid maps kshitijk4poor 2026-09-28 21:23:26 +05:30
  • 30050851f7 perf(sessions): pair tool-call uids in O(K) on flush and only when needed on restore kshitijk4poor 2026-09-28 21:23:25 +05:30
  • 9d680cb95c docs(sessions): the bounded legacy backfill and branch copies keeping message_uid kshitijk4poor 2026-09-28 20:53:46 +05:30
  • be55eb4734 test(sessions): drop the schema-version/column-presence change-detector kshitijk4poor 2026-09-28 20:53:20 +05:30
  • e220dc1b83 perf(sessions): walk back to the owning assistant without copying the message list kshitijk4poor 2026-09-28 20:52:57 +05:30
  • 9e7b54693d chore(sessions): record the four message-identity columns as one schema-history event kshitijk4poor 2026-09-28 20:52:56 +05:30
  • c9a1c0793a fix(sessions): branch and seed copies write the identity their live history keeps kshitijk4poor 2026-09-28 20:50:54 +05:30
  • 5fcf42070a fix(tui): the submit-time user row and model-switch marker carry their DB row's message_uid kshitijk4poor 2026-09-28 20:48:02 +05:30
  • 95b2aea9e7 refactor(sessions): one uid reader/stamper and one identity-field copier in message_metadata kshitijk4poor 2026-09-28 20:45:51 +05:30
  • 07cd98e77c fix(sessions): backfill legacy message_uid in bounded slices instead of one startup UPDATE kshitijk4poor 2026-09-28 20:41:04 +05:30
  • 27d0ad6399 fix(sessions): keep the settled-trigger skip, register the columns in the schema history, strip message_uid at the transport Eva 2026-09-28 19:34:37 +09:00
  • c85beecacd fix(sessions): a superseded verification candidate is not a merge-witness constituent Eva 2026-09-28 18:58:53 +09:00
  • c2e2150d78 fix(sessions): close the identity gaps the review found and prove the recovery paths Eva 2026-09-28 18:37:01 +09:00
  • 76d0ac6caa feat(sessions): give tool calls and their results a per-occurrence uid Eva 2026-09-28 17:56:05 +09:00
  • f51d0a7233 feat(sessions): persist the consecutive-user merge witness on the survivor row Eva 2026-09-28 17:50:14 +09:00
  • 751d8526e3 feat(sessions): give every persisted message a durable message_uid that reaches context engines Eva 2026-09-28 17:42:49 +09:00
  • f33f598a47 chore: map 100yenadmin's noreply email for the #126307 salvage kshitijk4poor 2026-09-28 20:38:06 +05:30
  • d565acef9f fix(desktop): route the fail-open cron ticker through the shared profile gate unsupportedpastels 2026-09-28 21:42:15 +00:00
  • 284f849d56 fix(desktop): gate the fail-open cron paths per tick instead of standing down for good unsupportedpastels 2026-09-28 20:19:08 +00:00
  • b94716f2db fix(desktop): a gateway live at backend start no longer stops Desktop cron for good AhmetArif0 2026-09-27 20:55:52 +03:00
  • b9df1cccae fix(desktop): keep inherited NODE_OPTIONS intact when adding the builder heap kshitijk4poor 2026-09-29 00:22:44 +05:30
  • d968ee260b fix(desktop): pack no longer runs through cross-env (#110121, #103010) teknium1 2026-09-13 11:11:54 -07:00
  • 744f05e220 fix(cron): stop the external worker when PM refuses its dependency boot kshitijk4poor 2026-09-28 18:43:23 +05:30