Commit Graph

  • 32bdc67e10 fix(cli): snapshot close state under staging lock kshitijk4poor 2026-07-14 01:24:46 +05:30
  • 962189d9ea fix(cli): clear stale persistence override before staging kshitijk4poor 2026-07-14 00:35:56 +05:30
  • 50aebcbcff fix(session): preserve clean shortened close snapshots kshitijk4poor 2026-07-14 00:23:08 +05:30
  • 69fd846ef8 fix(session): serialize direct persistence flushes kshitijk4poor 2026-07-14 00:09:41 +05:30
  • 0b422559f3 fix(session): preserve clean multimodal persistence override kshitijk4poor 2026-07-13 23:52:32 +05:30
  • a22a1079a3 fix(cli): preserve noted staged input on close kshitijk4poor 2026-07-13 23:37:03 +05:30
  • 475922f2ce fix(cli): serialize close persistence handoff kshitijk4poor 2026-07-13 19:08:02 +05:30
  • a27d51ef46 fix(cli): preserve resumed history during close flush kshitijk4poor 2026-07-13 18:13:21 +05:30
  • 35ebf6ba67 fix(cli): persist close transcript without history alias dsad 2026-07-12 18:58:01 +03:00
  • ccb045ba7d fix(cron): resolve SessionDB timeout from config.yaml kshitijk4poor 2026-07-14 03:15:37 +05:30
  • c675e7c793 fix(cron): bound SessionDB init so a hang can't wedge cron forever Minhao HU 2026-07-13 19:06:45 +00:00
  • 8bd4a419de fix(desktop): render reasoning text in the Thinking widget Brooklyn Nicholson 2026-07-13 17:43:09 -04:00
  • d14bf23fa3 chore(desktop): build config — keep tsc emit out of src, gitignore artifacts Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • a57b33782e docs(desktop): hermes-desktop-plugins skill + starter template Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • aff205dcc2 chore(desktop): i18n strings for tabs, zones, and session menus Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 369d0eeeff refactor(desktop): retire desktop-controller for the contribution shell; views as contributions Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 10fbade64b feat(desktop): electron — openDir IPC + ⌘W menu bridge (tabs, not windows) Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 7f74b324c3 feat(desktop): store + lib — layout/preview/session atoms, escape-layers, keybind helpers Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 0f922002eb feat(desktop): contribution controller, surfaces, and wiring Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 0f398f8e9c feat(desktop): focused-session-aware titlebar + statusbar Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 2afbe77763 feat(desktop): session hooks — open-in-tile, per-session actions, resilient resume Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • 860a3f67bb feat(desktop): chat view — drop overlays, composer scoping, tile integration Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • eae1d7d147 feat(desktop): ⌘W close-tab, ⌘⇧T reopen, ⌘T new tab, ⌘1-9 + ⌃Tab tab switching Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • ac4f596ca2 feat(desktop): pointer session drag/drop + row/tab menus with close others/right/all Brooklyn Nicholson 2026-07-13 17:28:32 -04:00
  • e6fea77d14 feat(desktop): multi-session tiles — per-profile state, tile pane, pane mirror Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • f1379bd6c2 feat(desktop): routes, nav, and command palette as contributions Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • aae35c5ee4 feat(desktop): shared UI — per-session prompt overlays, gateway overlays, tab primitives Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • 63a9bde77b feat(desktop): layout-tree renderer — splits, zones, pointer drag-session, tab strip Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • c388daa665 feat(desktop): layout-tree model + store + workspace geometry Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • 7ed7170960 feat(desktop): plugin manager, runtime loader, and plugins settings Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • aefb36299a feat(desktop): contribution registry — namespaced areas, keybinds, palette Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • 99ff67eb03 feat(desktop): plugin SDK surface — rest door, socket, react-query, UI kit Brooklyn Nicholson 2026-07-13 17:28:21 -04:00
  • 29b8cacfab fix(ci): add missing Δ Wait column to skipped job rows ethernet 2026-07-13 17:26:37 -04:00
  • e117478eb3 fix(ci): align baseline gantt bars to current job start ethernet 2026-07-13 17:09:00 -04:00
  • f0b7cf3836 feat(ci): show per-job wait times in timing report ethernet 2026-07-13 16:51:26 -04:00
  • 7beca22bc0 fix(ci): exclude skipped jobs from timing deltas and stats ethernet 2026-07-13 16:30:10 -04:00
  • 2a25d53ee5 Merge pull request #63995 from NousResearch/bb/salvage-63842-zoom-restore-sync brooklyn! 2026-07-13 17:43:42 -04:00
  • 39230d1738 refactor(desktop): funnel zoom apply+notify so restore can't desync Brooklyn Nicholson 2026-07-13 17:39:03 -04:00
  • 9f7a3cb1f6 test(desktop): cover restorePersistedZoomLevel renderer notification alelpoan 2026-07-13 19:09:05 +03:00
  • a1a4c8ce1f fix(desktop): sync UI Scale setting after zoom restore on window load alelpoan 2026-07-13 14:54:02 +03:00
  • 10dc1571bc fix(deepinfra): align refresh and TTS availability kshitijk4poor 2026-07-14 02:04:06 +05:30
  • 2fc3f9c1ff fix(deepinfra): harden multimodal provider routing kshitijk4poor 2026-07-14 01:47:27 +05:30
  • fe002eb124 feat(providers): Support DeepInfra as an LLM provider Georgi Atsev 2026-04-06 12:22:42 +03:00
  • ed8ce1f96c Merge pull request #63955 from NousResearch/bb/fix-windows-broken-login-bash brooklyn! 2026-07-13 17:23:36 -04:00
  • 5d691374c3 fix(desktop): recognize little-endian Mach-O magic in native binary classifier ethernet 2026-07-13 17:16:46 -04:00
  • 7577834206 fix(ci): fail closed when workspace matrix discovery produces empty list ethernet 2026-07-13 14:19:39 -04:00
  • 7a44a8fdec fix(desktop): prevent staging wrong-platform node-pty binary for cross targets ethernet 2026-07-13 14:19:01 -04:00
  • 47d56b802a test(desktop): run scripts/ tests in vitest ethernet 2026-07-13 13:25:44 -04:00
  • 79061f447c feat(ci): show passed/failed jobs in summary ethernet 2026-07-10 15:26:14 -04:00
  • a6857faf48 test(desktop): fix remaining act() warnings in gateway-connecting-overlay ethernet 2026-07-10 12:35:34 -04:00
  • b034fa7026 test(desktop): convert zoom source-regex test to behavior test ethernet 2026-07-10 12:33:45 -04:00
  • c3aa81be2f feat(ci): load npm workspaces from package.json ethernet 2026-07-10 12:22:40 -04:00
  • 727025a2f3 test(desktop): replace windows-child-process.test.ts regex with real tests ethernet 2026-07-10 12:19:36 -04:00
  • c5794c505e change(lint): don't ignore config files in eslint conf ethernet 2026-07-10 12:06:11 -04:00
  • 955c5b73c5 test(desktop): move node tests to vitest as well ethernet 2026-07-10 12:04:39 -04:00
  • 74c69dc8ed tests(tui): longer timeout for wrap ansi test ethernet 2026-07-09 14:37:58 -04:00
  • c008f41bb9 fix(desktop): stage-native-deps falls back to electron-rebuild when no native binary exists ethernet 2026-07-09 14:26:14 -04:00
  • ef61436967 test(desktop): fix React act() warnings across all desktop test files ethernet 2026-07-09 14:13:32 -04:00
  • 999d63b517 test(desktop): fix a handful of broken tests ethernet 2026-07-09 12:25:56 -04:00
  • 56bec611e5 cleanup(desktop): note that ts imports don't need extension in one comment ethernet 2026-07-09 12:12:41 -04:00
  • 2762555038 cleanup(desktop): remove 'use strict' in ts & mjs ethernet 2026-07-09 12:12:01 -04:00
  • 6800ec9d66 change(ci/desktop): move desktop app build into check job ethernet 2026-07-09 12:01:25 -04:00
  • 7c98c65163 cleanup(desktop): lint&fmt all ethernet 2026-07-09 11:59:49 -04:00
  • 0fac4cd8e9 test(desktop): fix session preview registry tests fails ethernet 2026-07-08 19:51:50 -04:00
  • 6016997a72 test(desktop): stub CSS global in .test.tsx files ethernet 2026-07-08 19:27:25 -04:00
  • 92025df393 test(desktop): fix attachment list test not querying the selector correctly ethernet 2026-07-08 19:24:17 -04:00
  • 66c097ab78 test(desktop): warn when using document in tsx tests ethernet 2026-07-08 19:23:58 -04:00
  • f382ff84f7 change(desktop): add vitest config for the desktop app ethernet 2026-07-08 19:23:33 -04:00
  • 3c408684ea test(desktop): rename panes test to describe its behavior ethernet 2026-07-08 19:23:16 -04:00
  • 1c557bb98a cleanup(ci): make all tsbuildinfo gitignored ethernet 2026-07-08 20:28:47 -04:00
  • 47c47d6a03 test(desktop): handful of broken tests changed to match intended behavior ethernet 2026-07-08 11:50:26 -04:00
  • d6c76cfbfa test(tui): extract cursor-layout + fast-echo helpers for real unit tests ethernet 2026-07-08 10:20:21 -04:00
  • bffc098d09 test(desktop): fix relative import in oauth-net-request.test.ts, drop dead source-regex test ethernet 2026-07-08 10:18:06 -04:00
  • 1b8f1504b3 test(desktop): extract profile-delete routing decision for real unit tests ethernet 2026-07-08 10:14:29 -04:00
  • ec2cb3ab47 test(desktop): extract Windows hermes-resolution helpers for real unit tests ethernet 2026-07-08 10:11:49 -04:00
  • 4527943e91 test(desktop): extract hiddenWindowsChildOptions + stopBackendChild for real unit tests ethernet 2026-07-08 10:08:04 -04:00
  • 5265b3002c feat(agent): ban regex-scanning source code in tests ethernet 2026-07-08 09:59:20 -04:00
  • 5d41ad710c fix(js): fix long-time broken tests ethernet 2026-07-03 20:10:24 -04:00
  • 7b3f3047ab feat(ci): run JS tests in CI, add npm run check in ws root ethernet 2026-07-03 19:28:13 -04:00
  • f0d22e4b6c test(windows): capture bootstrap only in msys wrap-command tests Brooklyn Nicholson 2026-07-13 17:02:57 -04:00
  • c707165212 test(windows): capture only the bootstrap _run_bash, not the failure probe Brooklyn Nicholson 2026-07-13 16:51:08 -04:00
  • 2d2bed5891 Merge origin/main into bbednarski/nemo-relay-upgrade Bryan Bednarski 2026-07-13 14:50:20 -06:00
  • 297dbf958f chore(nemo-relay): refresh uv lock for relay 0.5 Bryan Bednarski 2026-07-13 14:50:02 -06:00
  • c44de99854 test(approval): pin blocking E2E flow to manual mode yingliang-zhang 2026-07-13 18:31:18 +08:00
  • 6ce160a5a0 Revert "fix(tests): force manual approval mode in E2E blocking tests" ethernet 2026-07-13 16:42:27 -04:00
  • af7dceaf77 fix(context): persist fallback compaction breaker kshitijk4poor 2026-07-14 01:50:20 +05:30
  • 5ce827cac9 fix(context): count fallback compactions as ineffective LeonSGP43 2026-07-11 23:15:48 -07:00
  • 55624e10b9 fix(tests): force manual approval mode in E2E blocking tests ethernet 2026-07-13 16:24:59 -04:00
  • b104657d5e fix(nemo-relay): widen supported relay range Bryan Bednarski 2026-07-13 14:17:45 -06:00
  • c4622a1d5b fix(windows): survive broken Git Bash login shells Brooklyn Nicholson 2026-07-13 16:14:18 -04:00
  • caed552de1 Merge pull request #63948 from NousResearch/bb/salvage-48281-stream-pin brooklyn! 2026-07-13 16:12:07 -04:00
  • da52ffea14 fix(desktop): pin unscoped streams + clear view sync on switch Brooklyn Nicholson 2026-07-13 16:10:33 -04:00
  • 7fe1cb384e feat(ci): python test speedups ethernet 2026-07-13 15:04:32 -04:00
  • f6d1fd511c feat(desktop): auto-fetch remote base branch before worktree add ethernet 2026-07-10 13:40:25 -04:00
  • 6f7ee72be5 feat(desktop): base-branch picker for new worktree dialog ethernet 2026-07-10 13:40:23 -04:00
  • 2627933f33 fix(agent): distinguish missing from broken compression locks kshitijk4poor 2026-07-13 18:44:52 +05:30
  • 8f29c9f4e3 fix(agent): fail closed on unexpected compression-lock acquisition errors Rory Ford 2026-07-12 19:28:09 +10:00
  • 915f1bf1bc fix(api): reserve cron fire work during drain kshitijk4poor 2026-07-13 22:57:54 +05:30
  • ffc10cc659 fix(gateway): quiesce API and cron work during drains kshitijk4poor 2026-07-13 19:21:21 +05:30
  • 104ffeae23 fix(gateway): complete API-server shutdown drain kshitijk4poor 2026-07-13 16:27:18 +05:30