hermes-agent/apps/desktop/src/i18n
Brooklyn Nicholson b3bde1fbee feat(desktop): soft gateway switch + gateway-settings polish
Switching connection mode (local / cloud agent / remote) no longer
full-window-reloads into the cold-boot CONNECTING screen. The primary
backend is torn down in place (no renderer reload); the shell + Settings
stay up while session lists are wiped so sidebar skeletons retrigger, then
the socket re-dials and config/sessions refresh. Cold-boot CONNECTING
latches off after the first successful boot; the intentional teardown
suppresses the backend-exit toast. Dev affordance: a "Preview soft switch"
button under Gateway diagnostics (Electron has no ?query= entry).

Gateway settings UI brought in line with the rest of Settings:
- Mode cards use the shared selectableCardClass on an equal-height
  auto-rows-fr grid, stacking 1→3 (never an orphaned 2+1); titles wrap
  instead of truncating.
- Remote gateway's auth detail moves into a ? tooltip in the title; drop
  the redundant "connects to the one you choose" from the cloud card.
- textStrong buttons force px-0 so the underline sits flush with the label.
- Tooltip chip uses box-decoration-break: clone so the background hugs each
  wrapped line (bg only on the text), capped at max-w-64.

Fully i18n'd (en + zh; ja/zh-hant inherit via defineLocale).
2026-07-10 02:57:02 -05:00
..
catalog.ts feat: Add desktop language switching for Japanese and Traditional Chinese 2026-06-06 07:51:44 -07:00
context.test.tsx feat: Add desktop language switching for Japanese and Traditional Chinese 2026-06-06 07:51:44 -07:00
context.tsx feat(desktop): persist i18n language in config 2026-06-05 10:32:26 -07:00
define-locale.ts feat: Add desktop language switching for Japanese and Traditional Chinese 2026-06-06 07:51:44 -07:00
en.ts feat(desktop): soft gateway switch + gateway-settings polish 2026-07-10 02:57:02 -05:00
index.ts fix(desktop): limit pending tool shimmer to action verb 2026-06-24 21:59:41 -05:00
ja.ts feat(install): warn pip/Homebrew installs are unsupported (CLI, TUI, desktop) (#57225) 2026-07-07 21:13:19 -07:00
languages.test.ts feat: Add desktop language switching for Japanese and Traditional Chinese 2026-06-06 07:51:44 -07:00
languages.ts feat(desktop): unify Skills/Tools/MCP into the Capabilities page 2026-07-03 05:08:21 -05:00
runtime.test.ts Refactor desktop settings i18n keys to camelCase 2026-06-06 07:51:44 -07:00
runtime.ts feat(desktop): persist i18n language in config 2026-06-05 10:32:26 -07:00
types.ts feat(desktop): soft gateway switch + gateway-settings polish 2026-07-10 02:57:02 -05:00
zh-hant.ts cleanup(desktop): npm run fix for fmtting 2026-07-08 16:24:16 -07:00
zh.ts feat(desktop): soft gateway switch + gateway-settings polish 2026-07-10 02:57:02 -05:00