Commit Graph

  • b0d234f068 fix(cron): don't crash on cron list when a job's repeat is null main Acean 2026-06-04 19:13:11 -07:00
  • c8e80cd0bf fix(update): require managed marker before destructive clean helix4u 2026-06-04 22:33:16 -06:00
  • ad69d3edc7 fix(terminal): guard os.getcwd() against a deleted CWD Baris Sencan 2026-06-04 19:10:48 -07:00
  • b1e399de95 fix(update-check): stop reporting phantom "N commits behind" inside Docker (#39559) Ben Barclay 2026-06-05 15:37:19 +10:00
  • 439f53cab8 fix(desktop): gate OAuth remote connect on AT-or-RT, not access token alone Ben 2026-06-05 10:22:26 +10:00
  • 899ee8c23d fix(gateway): tolerate non-UTF-8 status/pid files in gateway status reads Brian Doherty 2026-06-04 19:08:54 -07:00
  • 7309f3bef7 fix(line): map inbound message types to the correct MessageType Teknium 2026-06-04 19:03:55 -07:00
  • 736dc0fd86 fix(nix): use fetchNpmDeps hash for npmDepsHash, not prefetch-npm-deps Ben 2026-06-05 12:03:09 +10:00
  • 6b77fd2a0f fix(nix): bump npmDepsHash for react-router 7.17.0 lockfile teknium1 2026-06-04 18:35:40 -07:00
  • 46c16b9288 fix(deps): bump react-router-dom to 7.17.0 (GHSA-8x6r-g9mw-2r78) Ben 2026-06-05 09:27:02 +10:00
  • 7f016f5f33 change(desktop): show up to 50 models in list per provider by default ethernet 2026-06-04 23:48:02 -04:00
  • ab706a3346 Clear stale desktop onboarding errors (#38844) shannonsands 2026-06-05 13:59:55 +10:00
  • 4eca569bf4 fix: temp for update ethernet 2026-06-04 23:32:08 -04:00
  • 7c00ffd92c fix(google-workspace): fall back to uv when venv has no pip (#39516) Ben Barclay 2026-06-05 13:30:02 +10:00
  • fb853a1783 fix(install): scrap rebuild venv ethernet 2026-06-04 22:56:17 -04:00
  • 96cd37e212 fix(dashboard): reap orphaned embedded-chat sessions to stop slash_worker leak Ben 2026-06-05 09:59:07 +10:00
  • bcb024ad48 fix(desktop): fail remote test when OAuth ws-ticket mint fails teknium1 2026-06-04 19:37:11 -07:00
  • 500cf537b7 fix(desktop): validate live WebSocket in remote gateway connection test xxxigm 2026-06-04 21:02:39 +07:00
  • 10c78bf625 test(desktop): add injectable gateway WebSocket probe + unit tests xxxigm 2026-06-04 21:02:32 +07:00
  • 9cc47b20cb feat(desktop): add 'choose provider later' skip to first-run onboarding (#39483) Teknium 2026-06-04 19:40:54 -07:00
  • 5bcb63e400 fix(tui): add thread-safety locks for _sessions and prompt dicts asill-livestream 2026-06-04 06:20:31 +09:00
  • 2069e78b88 chore: add HeLLGURD to release AUTHOR_MAP for PR #39453 salvage teknium 2026-06-04 18:58:17 -07:00
  • 1bcfe9c58a fix(cli): widen _run_cleanup MCP shutdown guard to BaseException YapBi 2026-06-05 04:22:48 +03:00
  • e9529578d5 fix(mcp): widen shutdown_mcp_servers exception guard to BaseException YapBi 2026-06-05 04:22:17 +03:00
  • 25742372eb fix(approval): check is_approved in execute_code guard (#39275) kyssta-exe 2026-06-05 00:07:43 +00:00
  • facd011b63 chore(release): map youngstar-eth in AUTHOR_MAP for salvage PR #39134 teknium1 2026-06-04 18:35:50 -07:00
  • 338f0b2234 fix(desktop): recover from corrupt Electron cache in bootstrap install (Windows) youngstar-eth 2026-06-04 17:44:22 +03:00
  • ff5652d0f6 Merge pull request #39330 from NousResearch/bb/desktop-profile-support brooklyn! 2026-06-04 20:50:34 -05:00
  • 7b4acadfe7 feat(desktop): per-profile "+" to start a session in the all-profiles view Brooklyn Nicholson 2026-06-04 20:44:22 -05:00
  • 4891f9ae78 feat(desktop): concurrent multi-profile gateway sockets Brooklyn Nicholson 2026-06-04 20:44:19 -05:00
  • 89baf02919 Merge origin/main into bb/desktop-profile-support Brooklyn Nicholson 2026-06-04 20:17:07 -05:00
  • 1b01fa3acf feat(desktop): long-press a rail profile to pick its color Brooklyn Nicholson 2026-06-04 20:12:37 -05:00
  • 86371e6cd8 style(desktop): drop border + radius from the profile-swap overlay Brooklyn Nicholson 2026-06-04 20:12:37 -05:00
  • 80672754a8 fix(docs): update all install instructions everywhere ethernet 2026-06-04 16:02:46 -04:00
  • dfe6fbb0b3 fix(ssh): narrow symlink fallback to WinError 1314 only kewe63 2026-04-13 15:20:17 +03:00
  • 46abf04012 fix(ssh): handle WinError 1314 symlink failure with shutil.copy2 fallback kewe63 2026-04-13 14:55:08 +03:00
  • ea44011d15 fix(desktop): prevent thinking block from closing mid-streaming asill-livestream 2026-06-04 16:11:51 +09:00
  • 93b5df3189 fix(test): patch async_is_safe_url in web-provider SSRF mocks teknium1 2026-06-04 06:29:10 -07:00
  • c60952ba94 fix(web): run URL SSRF checks off the event loop in async paths kewe63 2026-06-04 05:57:11 -07:00
  • 46b2afc56b fix(state): use TRUNCATE WAL checkpoint to prevent unbounded WAL growth Kewe63 2026-05-13 17:35:44 +03:00
  • 76c7512dbf chore: add Kewe63 gmail to release AUTHOR_MAP teknium1 2026-06-04 17:42:33 -07:00
  • 19db9cd076 fix(acp): replace direct db._lock/_conn access with public update_session_meta() kewe63 2026-04-13 21:45:23 +03:00
  • d33d23c852 fix(vision): drop models.dev catalog fallback, keep explicit profile flag teknium1 2026-06-04 17:31:51 -07:00
  • f736d2be86 fix(vision): detect vision-capable custom providers via ProviderProfile flag Kewe63 2026-05-15 16:56:05 +03:00
  • 4a4b9bd2dc fix(test): add platform guard for grp import Kewe63 2026-05-13 00:00:28 +03:00
  • 99cee124dc docs(install): warn that VPS browser consoles mangle special chars (#36279) (#38811) bedirhancode 2026-06-05 03:49:55 +03:00
  • 36f1cd7dea feat(installer): do shallow clones ethernet 2026-06-04 20:35:18 -04:00
  • f764b0400a fix(desktop): deleting the active profile reliably falls back to default Brooklyn Nicholson 2026-06-04 19:49:11 -05:00
  • 0538c5ed19 chore: add dirtyren to AUTHOR_MAP for PR #38177 salvage teknium1 2026-06-04 17:33:57 -07:00
  • 74e845c000 fix(slack): pass thread_ts in standalone send_message tool path dirtyren 2026-06-03 11:43:34 +00:00
  • 9dbd3c57d7 feat(desktop): drag sessions into chat as @session links + spawn loader Brooklyn Nicholson 2026-06-04 19:41:51 -05:00
  • fe4e327bb5 chore: add Kewe63 to release AUTHOR_MAP Teknium 2026-06-04 05:25:51 -07:00
  • c14c37d46b fix(openviking): add missing /agent/{agent}/ segment to memory URI — fixes #36969 Kewe63 2026-06-02 10:34:44 +03:00
  • b20fcffa54 docs: make dashboard/gateway prerequisites explicit for remote-backend connection (#39128) Teknium 2026-06-04 17:38:49 -07:00
  • 8a888441d7 fix(docker): recover from out-of-band container removal in persistent mode (salvage #36631) (#39415) Ben Barclay 2026-06-05 10:33:44 +10:00
  • c54b935873 fix(desktop): rename session via session.title RPC so /title works (#39410) Ben Barclay 2026-06-05 10:32:24 +10:00
  • fd87c61078 feat(models): add qwen/qwen3.7-plus to nous + openrouter catalogs (#39409) Teknium 2026-06-04 17:29:45 -07:00
  • 54cae7d1cb switch model order rob-maron 2026-06-04 19:47:53 -04:00
  • 2c98dc0a96 fix(desktop): offer remote sign-in on a gated-gateway boot failure (#39402) Teknium 2026-06-04 17:28:29 -07:00
  • 82c157b267 fix(docker): clean up orphaned container when docker run fails (salvage #7440) (#39412) Ben Barclay 2026-06-05 10:19:08 +10:00
  • 4690bbc363 fix(local): recognize unqualified hostnames as local endpoints (#9248) Evi Nova 2026-06-05 10:18:10 +10:00
  • 751b91446e fix(mcp): ensure server.shutdown() on probe iteration failure annguyenNous 2026-06-04 08:24:25 +07:00
  • 454d6cbe52 fix(telegram): finalize sealed overflow chunk so split streamed replies render formatting Ali Zakaee 2026-06-04 06:03:05 -07:00
  • e7a7872a87 fix(tui_gateway): dedup re-queued process notifications flooding TUI flooryyyy 2026-05-27 17:48:49 +01:00
  • 2f0c8e90e6 Add Telegram QR onboarding to dashboard Shannon Sands 2026-06-03 13:24:03 +10:00
  • 5300727a08 revert: keep Google Chat OAuth secret + active_provider profile-scoped (#39398) Teknium 2026-06-04 16:54:40 -07:00
  • 6ad015255d chore: enforce LF line endings for container entrypoints (#12181) bluefishs 2026-06-05 07:54:01 +08:00
  • eb43a5b5d8 chore: improve .dockerignore with Python and common patterns (#6092) zer0 spirits 2026-06-05 07:53:42 +08:00
  • b434f8c3e0 fix(deps): promote markdown to a core dependency so rich delivery works out of the box (#32486) (#38649) Ben Barclay 2026-06-05 09:46:36 +10:00
  • 495c3733d8 fix(config): bridge docker_volumes and docker_forward_env in config set (#38611) Dusk 2026-06-05 02:31:01 +03:00
  • 825629424d fix(tui): persist timed-out/cancelled clarify prompts in transcript Ben 2026-06-04 11:00:31 +10:00
  • a40e20e136 feat(desktop): profile rail rename/delete + context-switch polish Brooklyn Nicholson 2026-06-04 18:24:39 -05:00
  • cf9dc366dd refactor(desktop): drop per-session icons, read-only cross-profile reads Brooklyn Nicholson 2026-06-04 18:24:35 -05:00
  • dfd6bcf1ff fix(desktop): restore accordion expand for credential settings rows (#39327) Austin Pickett 2026-06-04 19:10:44 -04:00
  • 48d8d80771 feat(desktop): single-profile rail shows default icon + create Brooklyn Nicholson 2026-06-04 17:40:35 -05:00
  • 0c7def31aa feat(desktop): show "+" in the rail for single-profile users Brooklyn Nicholson 2026-06-04 17:38:10 -05:00
  • 76b98f43ca fix(desktop): gate ALL-profiles grouping on multiProfile Brooklyn Nicholson 2026-06-04 17:35:34 -05:00
  • fb18bde897 feat(desktop): fluid, haptic profile-rail reordering Brooklyn Nicholson 2026-06-04 17:33:44 -05:00
  • 9915665e4c fix(desktop): step profile-rail drags cell-by-cell, clamp to strip Brooklyn Nicholson 2026-06-04 17:10:05 -05:00
  • 3e4fa8ca9c fix(desktop): lock profile-rail drag to the x-axis Brooklyn Nicholson 2026-06-04 17:07:48 -05:00
  • cfbc47d893 feat(desktop): open command palette with Cmd/Ctrl+P too Brooklyn Nicholson 2026-06-04 17:01:44 -05:00
  • e0121c59d3 feat(desktop): drag-sort profiles in the rail Brooklyn Nicholson 2026-06-04 16:59:39 -05:00
  • d29caf3828 fix(desktop): satisfy slash metadata typecheck helix4u 2026-06-04 15:44:03 -06:00
  • 5df732a355 feat(desktop): quick-create profile from rail + pin rail on empty sidebar Brooklyn Nicholson 2026-06-04 16:55:16 -05:00
  • b94b3622b5 feat(desktop): per-session profile switching + cross-profile sessions Brooklyn Nicholson 2026-06-04 16:35:34 -05:00
  • 1eeb7da2e6 fix(desktop): slash commands bypass queue when busy and chip id suffix leak (#39289) ethernet 2026-06-04 17:06:45 -04:00
  • acce1a2452 feat(desktop): polish credentials settings and messaging env routing (#39217) Austin Pickett 2026-06-04 14:01:15 -04:00
  • a3fb48b2ce fix(state): keep /branch sessions visible after parent reopen liuhao1024 2026-06-04 22:12:21 +05:30
  • d1367355d5 chore(release): map jeffrobodie@gmail.com -> jeffrobodie-glitch for salvage teknium1 2026-06-04 08:04:01 -07:00
  • 1f347ee543 fix(uv): move venv aside instead of gutting it in place on Windows rebuild Jeff 2026-06-04 08:04:01 -07:00
  • ee7948ea6e fix(deps): exclude dev tooling from all extra rexdotsh 2026-06-03 21:34:44 +05:30
  • 8077e7d2fb fix(tui): narrow resume lock to avoid blocking session.close kshitijk4poor 2026-06-04 20:41:57 +05:30
  • bd6d098762 fix(tui): keep resumed live history current rexdotsh 2026-06-03 20:59:23 +05:30
  • 98903d0313 fix(tui): reuse live session on resume rexdotsh 2026-06-03 20:44:03 +05:30
  • 30412a9771 fix(cron): re-validate stale cron-output entries before deletion (#37721) kyssta-exe 2026-06-03 04:10:57 +00:00
  • 693f4c7e9c fix(gateway): clear zombie agent slot when session_reset races in-flight run CryptoByz 2026-06-04 06:03:49 -07:00
  • 2982122be7 fix(gateway): deliver $HOME deliverables on root-run gateways teknium1 2026-06-04 06:04:46 -07:00
  • 580d924097 perf(desktop): make session-id search SQL-bounded, not O(n) Teknium 2026-06-04 06:05:22 -07:00
  • 9ecc331be8 feat(desktop): search sessions by id Harry Riddle 2026-06-03 09:36:09 +07:00
  • 62f0cfd902 fix(kanban-dashboard): use context-local board pin in specify/decompose endpoints teknium 2026-06-04 06:13:56 -07:00