-
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