hermes-agent/apps/desktop/src
Brooklyn Nicholson c7b021ca48 fix(desktop): closing the last main tab lands on New session
The workspace pane can't leave the tree, so "close the main tab" only ever had
one answer wired: shift the next stacked session in. With main as the only tab
there was nothing to shift and ⌘W dead-ended on the tab the user was looking
at.

closeWorkspaceTab is now the one answer for every entry point — stacked
session still wins, and with nothing stacked main drops to a fresh New session
draft. A blank draft and a full-page view stay no-ops: a blank draft already
IS the post-close state.
2026-07-30 21:43:15 -05:00
..
app fix(desktop): closing the last main tab lands on New session 2026-07-30 21:43:15 -05:00
assets/tiers
…
components fix(desktop): middle-click works on a real three-button mouse 2026-07-30 21:43:14 -05:00
contrib fix(desktop): widen local plugin-root fix — profile-aware root + dir-watch path 2026-07-28 23:53:20 -07:00
debug fmt(js): `npm run fix` on merge (#72532) 2026-07-27 07:16:27 +00:00
fonts
…
hooks perf(desktop): share one ResizeObserver instead of one per consumer 2026-07-26 19:56:55 -05:00
i18n Merge pull request #74734 from NousResearch/bb/tab-context-menu 2026-07-30 05:23:06 -05:00
lib fix(desktop): middle-click works on a real three-button mouse 2026-07-30 21:43:14 -05:00
plugins
…
sdk feat(sdk): expose FloatingAnchor to plugins 2026-07-28 01:11:12 -05:00
store fix(desktop): keep queued prompts bound to their origin session 2026-07-30 15:08:31 -04:00
themes fix(desktop): use the native Menlo/Monaco mono stack for code 2026-07-30 05:48:20 -05:00
types feat(desktop): two-way reaction UI — tapback pill, frimousse picker, live paint 2026-07-30 00:08:28 -05:00
global.d.ts feat(desktop): File > Open Folder… menu item 2026-07-30 01:15:01 -05:00
hermes-cron-scope.test.ts
…
hermes-parity.test.ts
…
hermes-profile-scope.test.ts style: eslint padding fix in profile-scope test (salvage follow-up) 2026-07-28 11:58:03 -07:00
hermes.test.ts [verified] fix(desktop): scope TTS requests to active profile 2026-07-28 11:58:03 -07:00
hermes.ts fmt(js): `npm run fix` on merge (#74740) 2026-07-30 09:42:51 +00:00
main.tsx feat(desktop): confirm before quitting with a turn in flight 2026-07-27 15:47:57 -05:00
pairing-scope.test.ts fix(pairing): scope the approve/revoke endpoints to a profile 2026-07-29 18:43:50 -05:00
styles.css fix(desktop): use the native Menlo/Monaco mono stack for code 2026-07-30 05:48:20 -05:00
vite-env.d.ts
…
webhooks-rest.test.ts feat(desktop): add Webhooks page for subscription CRUD (#69687) 2026-07-24 14:06:10 -04:00