Commit Graph

  • 0c0a707744 fix(desktop): repair macOS updater helper (#40217) Gille 2026-06-05 19:05:32 -06:00
  • 78122c52cf test(slack): drop /q alias assertion now displaced by /version cap clamp Teknium 2026-06-05 17:53:42 -07:00
  • 30340eae2f Include git SHA in /version output via banner label helper. Brooklyn Nicholson 2026-06-05 19:39:58 -05:00
  • 9c1bb8d2c7 Add /version slash command across CLI, gateway, TUI, and desktop. Brooklyn Nicholson 2026-06-05 19:38:32 -05:00
  • aa52cd3b57 test(desktop): unmount between IME composition repro cases teknium1 2026-06-05 17:46:10 -07:00
  • da9425bf9b test(desktop): cover IME-composed send-button visibility (Chinese/Japanese/Korean) xxxigm 2026-06-05 14:31:23 +07:00
  • 8e629b9f38 fix(desktop): flush committed IME text on compositionend so the send button appears xxxigm 2026-06-05 14:31:23 +07:00
  • be2c64be02 fix(desktop): wire serializeJsonBody into OAuth request path teknium1 2026-06-05 17:45:49 -07:00
  • b8234e7599 fix(desktop): avoid restricted oauth request header helix4u 2026-06-05 13:13:00 -06:00
  • 3c231eb397 chore: release v0.16.0 (2026.6.5) (#40206) Teknium 2026-06-05 17:55:43 -07:00
  • ea266f43e9 fix(file-ops): make rg/grep search error guard reachable and preserve partial matches (#39858) Teknium 2026-06-05 17:44:52 -07:00
  • 66a6b9c930 Merge pull request #39482 from liuhao1024/fix/rich-markup-error-on-session-resume kshitij 2026-06-05 13:12:17 -07:00
  • e6f7e217ce Merge pull request #40093 from kshitijk4poor/feat/named-custom-discover-models-18726 kshitij 2026-06-05 13:08:33 -07:00
  • b5d42daa53 Merge pull request #40080 from kshitijk4poor/salvage/discover-models-section4-29810 kshitij 2026-06-05 13:05:34 -07:00
  • 7ae8aac3b9 feat(model): honor discover_models in terminal hermes model named-custom flow kshitijk4poor 2026-06-06 01:29:41 +05:30
  • 53bba70854 chore: add ohMyJason to AUTHOR_MAP kshitijk4poor 2026-06-06 01:04:25 +05:30
  • 4b2d00f845 feat(model_switch): honor discover_models in custom_providers section 4 ohMyJason 2026-06-06 01:04:13 +05:30
  • 6f6eb871d8 fix(gateway): new chats honor their profile in global-remote mode (#39993) brooklyn! 2026-06-05 12:44:45 -05:00
  • 1d9c3ebae0 feat(desktop): persist i18n language in config Jim Liu 宝玉 2026-06-04 15:44:37 -05:00
  • 4a1907bd10 feat(desktop): add i18n with Simplified Chinese (zh-Hans) support Jim Liu 宝玉 2026-06-03 08:48:01 -05:00
  • 02d6bf1c39 fix(desktop+gateway): full multi-profile support over one global-remote dashboard (#39921) brooklyn! 2026-06-05 12:22:55 -05:00
  • e837856ecd chore(release): map ViewWay author email for AUTHOR_MAP teknium1 2026-06-05 07:00:14 -07:00
  • 2dda393f9f test(gateway): regression tests for max_tokens propagation chain (#20741) teknium1 2026-06-05 07:00:14 -07:00
  • 14275d7baa fix(gateway): honor per-provider max_output_tokens in max_tokens chain teknium1 2026-06-05 07:00:14 -07:00
  • 1c909e75e1 fix(cli,gateway): complete max_tokens propagation — CLI path + env var override ViewWay 2026-05-07 00:04:12 +08:00
  • cf786593cd fix(gateway): propagate max_tokens from config.yaml to AIAgent ViewWay 2026-05-06 23:41:56 +08:00
  • 9af54b2f8c fix(desktop): make remote-profile sessions first-class (resume, read, rename/archive/delete) (#39894) brooklyn! 2026-06-05 10:13:10 -05:00
  • 3045d54547 fix(desktop): route remote-profile session mutations + fix unified-list pagination Brooklyn Nicholson 2026-06-05 10:01:32 -05:00
  • 83c13862f1 fix(desktop): route remote-profile session reads to the owning remote backend Brooklyn Nicholson 2026-06-05 09:52:52 -05:00
  • af8b917dab fix(termux): scope frontend npm installs adybag14-cyber 2026-06-05 13:24:58 +01:00
  • 9ca11b35d5 perf(/model): prewarm picker provider-models cache in background (#39847) Teknium 2026-06-05 06:55:09 -07:00
  • ca1fb32c26 docs: remove --include-desktop install instructions (#39762) Teknium 2026-06-05 06:53:58 -07:00
  • 7583aedacd fix(completion): remove /model <arg> autocomplete from CLI/TUI (#39727) Teknium 2026-06-05 06:43:51 -07:00
  • 14fee4f112 fix(update/windows): retry handoff hermes update once on first-run crash (#39831) brooklyn! 2026-06-05 08:37:16 -05:00
  • 98528c78c1 fix(desktop/windows): stop racing our own backend during in-app update (#39828) brooklyn! 2026-06-05 08:33:53 -05:00
  • d880b5be09 fix(update/windows): don't return _UvResult on Windows (subprocess argv crash) (#39820) brooklyn! 2026-06-05 07:54:08 -05:00
  • ca8c78e588 fix(desktop): heal stale runtime-id cache + model on profile switch (#39819) brooklyn! 2026-06-05 07:52:44 -05:00
  • 1a3e608524 feat(desktop): per-profile remote gateway hosts (#39778) brooklyn! 2026-06-05 07:14:18 -05:00
  • db204ae203 fix(update): make ensure_uv() survive the update boundary (no first-run crash) (#39780) brooklyn! 2026-06-05 07:08:43 -05:00
  • 72eb42d9ec feat(update): stash/restore by default + settable discard for non-interactive updates (reverts #38542, #39568) (#39645) Teknium 2026-06-05 05:00:10 -07:00
  • 947e21b3d6 fix(gateway): log silent file-delivery drops (#39767) Teknium 2026-06-05 04:50:04 -07:00
  • d41427504e feat(delegation): uncap max_spawn_depth (floor 1, no ceiling) (#39772) Teknium 2026-06-05 04:46:02 -07:00
  • 06268f11cc feat(gateway): explain /voice usage when toggled bare (#39766) Teknium 2026-06-05 04:21:13 -07:00
  • 3cd1bd971f fix(cli): require Chromium for local browser readiness in setup/status surfaces Frowtek 2026-06-05 07:30:19 +03:00
  • ec46f5912e fix(gemini): default native maxOutputTokens + strip OpenAI extra_body on Gemini endpoints (#39730) Teknium 2026-06-05 03:53:59 -07:00
  • 6bf55a473e Add CLI Telegram QR onboarding Shannon Sands 2026-06-05 12:52:28 +10:00
  • 8a9ded5b21 feat(discord): voice-channel mixer — ambient idle bed + verbal acks that overlap TTS (#39659) Teknium 2026-06-05 03:10:40 -07:00
  • 3da44dbda7 fix(models): use deepseek-v4-flash as Nous silent default teknium1 2026-06-05 02:36:20 -07:00
  • ef5e48f3fd test(models): guard Nous silent default against expensive-flagship escalation xxxigm 2026-06-05 15:08:31 +07:00
  • 2a82519b0d fix(models): don't silently default Nous to the most expensive flagship xxxigm 2026-06-05 15:08:31 +07:00
  • 397d492b3e chore(release): map harjoth.khara@gmail.com → harjothkhara for #38550 salvage teknium1 2026-06-05 02:35:25 -07:00
  • b459bac02c fix(cli): gitignore Desktop bootstrap marker so hermes update stops autostashing it harjoth 2026-06-05 02:34:52 -07:00
  • 3278b423d5 fix(dashboard): strip session token from subprocess env Coy Geek 2026-06-02 22:22:40 -07:00
  • 9ab9c923da docs(dashboard): clarify auth provider suitability + registration across dashboard/Docker/Desktop docs (#39633) Ben Barclay 2026-06-05 18:34:19 +10:00
  • b0d234f068 fix(cron): don't crash on cron list when a job's repeat is null 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
  • 391b594752 fix(cli): use Rich [dim] tag instead of ANSI escape in _restore_session_cwd liuhao1024 2026-06-05 10:00:21 +08: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