Commit Graph

  • f886d133fe fix(desktop): treat a boot-window ok:false as a hydration race, not a verdict Brooklyn Nicholson 2026-09-29 15:50:55 -05:00
  • 2876fee757 style(desktop): prettier the skip-gate condition Brooklyn Nicholson 2026-09-29 15:50:52 -05:00
  • 93cdc0e107 fix(desktop): let a real credential wall outrank a durable "choose later" Brooklyn Nicholson 2026-09-29 15:50:51 -05:00
  • a6faf23851 fix(desktop): stop a lost readiness race re-arming the first-run picker Brooklyn Nicholson 2026-09-29 15:50:48 -05:00
  • 72eaa83068 fix(tui-gateway): blame the pinned provider when runtime_check fails Brooklyn Nicholson 2026-09-29 15:50:47 -05:00
  • 16b214e1a1 fix(config): make destructive replacements explicit JoaoMarcos44 2026-09-27 08:32:26 -03:00
  • 022647f131 fix(desktop): give the gateway save dialog a file type to keep Jack Lau 2026-08-22 18:44:33 -05:00
  • 7aba2cbbe9 fix(desktop): satisfy curly rule in catalog download code Brooklyn Nicholson 2026-09-29 14:51:00 -05:00
  • 5832a6eb93 fix(desktop): let progressing catalog downloads outlive the deadline funky-xamarin 2026-09-26 19:35:45 +08:00
  • f87a52edf2 fix(website): abort a stalled skills catalog fetch and show a retryable error card liuhao1024 2026-08-29 23:58:16 +08:00
  • 440f758145 test(desktop): expect all three tail lines in the backgroundDone body Brooklyn Nicholson 2026-09-28 18:43:26 -05:00
  • 879b1b0982 fix(desktop): enrich backgroundDone notification body with exit code and output tail kokhlo 2026-09-11 12:33:39 +03:00
  • 198c89be56 fix(desktop): constrain composer attachment row to stop empty-prompt overflow 52216165 2026-08-23 13:49:28 +08:00
  • 1063a63716 fix(desktop): explain read-only background terminals and offer a new shell wangtao 2026-09-15 14:48:54 +08:00
  • 389849347a fix(tui_gateway): re-hydrate an unstamped record after a foreign compaction Austin Pickett 2026-09-29 11:44:24 -04:00
  • 8f7443747e fix(tui_gateway): keep the unstamped catch-up below this turn's own user row Austin Pickett 2026-09-27 21:20:21 -04:00
  • f389bddd11 fix(tui_gateway): catch a live record up from the store when it lost its row ids Austin Pickett 2026-09-27 00:54:54 -04:00
  • 23de088b6a fix(tui_gateway): project verified native image turns as display refs finn763 2026-09-23 20:03:55 +08:00
  • 47b62eab06 fix(wake): keep the halt hook armed on the recovered capture Brooklyn Nicholson 2026-09-28 20:21:53 -05:00
  • d79de94195 fix(voice): fall back to blocking reads when read_available never advances liuhao1024 2026-09-22 05:39:01 +08:00
  • 9251ff4b7e test(wake): wait for bounded recovery before checking lease release funky-xamarin 2026-09-21 16:32:11 +08:00
  • e7039c879f fix(wake): recover bounded local microphone read failures funky-xamarin 2026-09-21 16:26:31 +08:00
  • b5a5ef7c16 fix(desktop): open bare local paths instead of "Invalid external URL" Brooklyn Nicholson 2026-09-29 15:33:21 -05:00
  • 0f6554792f fix(desktop): set MSYS path-conversion guards in embedded terminal islam 2026-09-03 06:23:21 +03:00
  • a6803ce0eb fix(desktop): send the first prompt of a fresh-draft chat thefiredev-cloud 2026-09-29 17:04:41 -07:00
  • 026a00916a fix(desktop): avoid WSL clipboard AV quarantine Dean Chen 2026-07-16 22:49:21 +05:00
  • 3ebbaf5243 test(serve): the orphan watchdog's graceful exit dies by SIGTERM, not os._exit(0) Brooklyn Nicholson 2026-09-29 15:53:06 -05:00
  • 1b64a72e25 fix(serve): shut down gracefully on parent death instead of os._exit Vadim Comanescu 2026-09-11 22:55:23 +02:00
  • 8c30ef318d fix(desktop): rename a branched-draft session before its first turn (#70317) SHL0MS 2026-07-23 17:59:17 -04:00
  • 3632f9173d fix(desktop): keep native Wayland fullscreen windows painting Kevin Rajan 2026-09-23 23:17:03 -05:00
  • dac2afc96e test(desktop): pin Wayland fullscreen throttle lifetime Kevin Rajan 2026-09-23 23:17:19 -05:00
  • aa58f39576 fix(desktop): scope fullscreen paint workaround to native Wayland Kevin Rajan 2026-09-23 23:17:31 -05:00
  • c3e78fcb4e fix(profiles): copy launch ${VAR} refs into new profiles, not their values John Paul Soliva 2026-09-25 07:52:45 +09:00
  • b9b1328b7d fix(cli,desktop): hide every console-subsystem child spawn on Windows Brooklyn Nicholson 2026-09-28 20:31:06 -05:00
  • 94a57ead91 fix(agent): name the running Bot Screen in the model context Brooklyn Nicholson 2026-09-29 12:38:45 -05:00
  • 89dd61a281 fix(terminal): route GUI launches to the running Bot Desktop screen liuhao1024 2026-09-28 07:42:28 +08:00
  • d2b9a49e63 fix(desktop): guarantee an exit path for a fullscreened preview pane Brooklyn Nicholson 2026-09-28 21:00:54 -05:00
  • e89164233f fix(auth): leave a lock-free window between deferred refresh holds Brooklyn Nicholson 2026-09-29 12:15:34 -05:00
  • d67278cd88 fix(auth): detect the lock holder for real and route permanent lock failures liuhao1024 2026-09-29 21:36:18 +08:00
  • 7c65f2d20f fix(desktop): scale the native window-controls overlay with zoom Brooklyn Nicholson 2026-09-28 21:47:57 -05:00
  • 1fb569aa23 fix(desktop): branch transcript path cards on local filesystem state Brooklyn Nicholson 2026-09-28 20:51:26 -05:00
  • b5f606f161 fix(desktop): a committed turn renders once when the provider reuses tool-call ids (#128003) Siddharth Balyan 2026-09-30 05:15:07 +05:30
  • fea1962282 fix(desktop): guard the last-window close before webContents teardown Brooklyn Nicholson 2026-09-28 21:25:26 -05:00
  • e6dccfcf37 fix(desktop): decide last-window close guarding in quit-guard Brooklyn Nicholson 2026-09-28 21:25:15 -05:00
  • 49b17a0401 fix(desktop): release keyboard focus when hiding to the tray on Windows Brooklyn Nicholson 2026-09-28 20:49:35 -05:00
  • 3cee485bc2 style(desktop): satisfy lint on the singleton-lock additions Brooklyn Nicholson 2026-09-29 15:38:01 -05:00
  • 1177cfef4c fix(desktop): clear a stale Linux SingletonLock instead of silently exiting Brooklyn Nicholson 2026-09-28 18:01:41 -05:00
  • b9cb268def fix(desktop): quote spaced Windows shell commands before cmd.exe truncates them Brooklyn Nicholson 2026-09-28 20:30:45 -05:00
  • df126f6a05 fix(desktop): fail fast instead of hanging when sudo has no TTY finn763 2026-09-27 04:15:09 +08:00
  • f0c447bd7a fix(desktop): claim the host spawn gate atomically wangtao 2026-09-25 14:20:06 +08:00
  • 61a44e971e fix(desktop): close preview tabs by live browser URL doojiang 2026-09-03 23:08:06 +08:00
  • 16c689468e test(desktop): cover zoom reassert on Windows maximize Sylvester Kaczmarek 2026-08-29 15:18:52 +01:00
  • f92ef3c17c fix(desktop): preserve zoom across Windows maximize Sylvester Kaczmarek 2026-08-29 15:18:19 +01:00
  • e49a6afe07 fix(desktop): client-direct STT hallucination filter and voice.barge_in pref (#126708) Brooklyn Nicholson 2026-09-28 21:35:35 -05:00
  • 8cd3d8149e fix(goals): pause when the session workspace is missing Jay Zhou 2026-09-28 11:27:23 +08:00
  • 6f605a8af1 test(goals): a missing session workspace pauses the goal without charging retries Jay Zhou 2026-09-28 11:23:42 +08:00
  • 42369fba97 fix(goals): run quality gates in the session workspace, never elsewhere Jay Zhou 2026-09-28 00:20:16 +08:00
  • 2dbc44dfe0 fix(skills): convert skill command cache to multi-slot dict (platform/home identity isolation) Konstantin Khlopkov 2026-09-07 08:26:17 +00:00
  • d23cc6b064 fix(desktop): index artifacts by transcript page Kean H 2026-09-26 11:58:36 +08:00
  • 2708ee4dba fix(desktop): keep Markdown link destinations un-chipped (#125886) kokhlo 2026-09-28 04:37:24 +03:00
  • 88bbbbf6f2 fix(desktop): re-home fresh drafts through the active lifecycle key Brooklyn Nicholson 2026-09-29 15:33:36 -05:00
  • 0e6600f3f8 fix(desktop): preserve fresh draft key on reload Denis 2026-07-19 02:47:40 +03:00
  • b976c376e4 fix(desktop): isolate fresh draft scopes Denis 2026-07-19 02:37:39 +03:00
  • 374eaf5143 fix(desktop): hide Queue action while composer is idle Finn763 2026-09-29 14:42:13 +08:00
  • 4e8b7a71c7 fix(desktop): preserve quoted reference punctuation Denis H 2026-08-27 22:16:58 +02:00
  • cee781a62f fix(desktop): reject malformed URL directives Denis H 2026-08-16 05:16:22 +02:00
  • 5c51383379 fix(desktop): share URL host validation Denis H 2026-08-12 07:55:18 +02:00
  • 9d48339795 fix(desktop): validate code-copy URL reference hosts Denis H 2026-08-04 18:15:07 +02:00
  • 7a72579a73 fix(desktop): keep hostless URL directives raw Denis H 2026-08-01 05:42:09 +02:00
  • 2c7a3ed927 fix(desktop): preserve code punctuation in URL references Denis H 2026-08-01 04:44:17 +02:00
  • 23d3eba430 fix(desktop): preserve quoted URL references in code copy Denis H 2026-08-01 04:38:35 +02:00
  • 5a3cc0b5a5 fix(desktop): unwrap URL references copied from code blocks Denis H 2026-08-01 04:33:57 +02:00
  • fb1547203e test(desktop): reproduce URL directive copied from code block Denis H 2026-08-01 04:33:28 +02:00
  • bc01055e93 fix(desktop): follow first-send draft assignment on rejection BearHuddleston 2026-09-20 04:30:05 -05:00
  • 8fc6f60562 fix(desktop): keep rejected submit restore out of newly focused composer Wiktor Zając 2026-07-30 13:29:02 +02:00
  • 8bfdb3f0b5 test(desktop): cover terminal settle after compaction recovery Xipong 2026-09-25 21:42:54 +03:00
  • 30cab7927e fix(desktop): retire stale turn activity after completion and reconnect Xipong 2026-09-23 01:47:53 +03:00
  • b212f5d365 style(desktop): sort the remote-owner-cache import Brooklyn Nicholson 2026-09-29 15:38:08 -05:00
  • 88f5a5c07c fix(desktop): bound the remote-owner memo in the main process Brooklyn Nicholson 2026-09-29 13:18:19 -05:00
  • dffad535fb fix(desktop): accept the full permission-request details union Brooklyn Nicholson 2026-09-29 15:36:52 -05:00
  • 22a9402063 refactor(desktop): type the media permission handlers without casts Brooklyn Nicholson 2026-09-28 20:38:50 -05:00
  • 8205b8dd9c fix(desktop): port the drain-failure budget helpers onto the live persisted queue Brooklyn Nicholson 2026-09-29 15:57:55 -05:00
  • ebdde89ea1 fix(desktop): send a queued prompt once when several windows drain it John Paul Soliva 2026-09-26 09:52:03 +09:00
  • 7975f40088 fix(desktop): keep both windows' entries when they edit the same session queue John Paul Soliva 2026-09-26 09:50:12 +09:00
  • e772833ba9 test(desktop): pin the tile fetch skip on an unchanged sidebar row Brooklyn Nicholson 2026-09-29 12:41:30 -05:00
  • d37c615d47 fix(desktop): skip the tile transcript fetch when the sidebar row is unchanged Brooklyn Nicholson 2026-09-29 12:41:24 -05:00
  • 17e23f9d35 fix(desktop): keep rotation proof available for steering Mohamad Kanso 2026-09-24 17:09:07 +01:00
  • 903898df9b fix(desktop): follow verified focused session rotations Mohamad Kanso 2026-09-23 23:07:35 +01:00
  • d94e7d1536 fix(desktop): keep steering through stored id rotation Mohamad Kanso 2026-09-22 11:28:18 +01:00
  • b9f6ab279d fix(desktop): bound the artifact registry's retained content (#108172) Brooklyn Nicholson 2026-09-29 15:51:27 -05:00
  • f4acd31a2a test(desktop): pin dirty edit blur→Enter interleaving Brooklyn Nicholson 2026-09-29 12:58:50 -05:00
  • 40e4af42b8 test(cli): let the lingerer task finish cancelling before asserting Brooklyn Nicholson 2026-09-29 13:09:56 -05:00
  • a0b433c8dd fix(cli): bound serve graceful shutdown so a single SIGTERM can't orphan the backend liuhao1024 2026-09-08 03:38:54 +08:00
  • 94f3f170d4 Merge pull request #128428 from NousResearch/ethie/desktop-workspace-follow-and-git-meta ethernet 2026-09-29 17:56:12 -04:00
  • a9a54245b2 fix(desktop): Escape returns to the preview page when history exists Brooklyn Nicholson 2026-09-29 15:36:44 -05:00
  • 77e2992020 fix(desktop): ask the backend before settling a silent live turn emozilla 2026-09-29 15:59:22 -04:00
  • 9d5e5c3205 refactor(desktop): move finalizeInterruptedMessages to lib/chat-messages emozilla 2026-09-29 15:52:01 -04:00
  • 47310227c2 fix(desktop): scope the shown-conversation claim to window.read; drop the fast-empty answer Sebastiao Almeida 2026-09-27 15:35:52 -03:00
  • 8e4ff54d89 fix(desktop): claim scoped reads by shown-conversation identity so HUD handoff stops stranding window.read Sebastiao Almeida 2026-09-24 12:26:42 -03:00
  • f94fd4d2ab chore: map contributor emails Brooklyn Nicholson 2026-09-29 14:32:37 -05:00