hermes-agent/apps/desktop/src/app/settings
Austin Pickett ee0de638d7 feat(desktop): add API-keys search; keep provider lists priority-sorted
- API-keys tab: a SearchField filters provider cards by name / env-var key /
  description, with a 'no providers match' empty state. Card order stays
  priority-then-name (curated PROVIDER_GROUPS priority floats recommended
  providers up; equal priority falls back to alphabetical).
- Accounts tab: 'Other providers' keep sortProviders order (priority, then
  name) — unchanged.

Adds searchKeys/noKeysMatch i18n strings across all four locales. Vitest covers
priority/name ordering + live filtering + empty state.
2026-06-19 07:26:46 -07:00
..
about-settings.tsx feat: uninstall the Chat GUI without removing the agent (CLI + desktop UI) (#40355) 2026-06-06 18:22:38 -07:00
appearance-settings.tsx feat(desktop): move completion-sound picker into Notifications settings 2026-06-14 00:31:09 -05:00
config-settings.tsx fix(desktop): show Hindsight memory provider (#37546) 2026-06-18 16:48:47 -05:00
constants.ts fix(desktop): show Hindsight memory provider (#37546) 2026-06-18 16:48:47 -05:00
credential-key-ui.tsx feat(desktop): unified overlay design system, BrandMark & onboarding redesign (#40708) 2026-06-06 16:32:47 -05:00
env-credentials.tsx Refactor desktop i18n field copy into nested structures 2026-06-06 07:51:44 -07:00
env-var-actions-menu.tsx Refactor desktop i18n field copy into nested structures 2026-06-06 07:51:44 -07:00
field-copy.ts Refactor desktop settings i18n keys to camelCase 2026-06-06 07:51:44 -07:00
gateway-settings.tsx feat(desktop): unified overlay design system, BrandMark & onboarding redesign (#40708) 2026-06-06 16:32:47 -05:00
helpers.test.ts fix(desktop): show Hindsight memory provider (#37546) 2026-06-18 16:48:47 -05:00
helpers.ts feat(desktop): polish credentials settings and messaging env routing (#39217) 2026-06-04 14:01:15 -04:00
index.tsx feat(desktop): disconnect external (CLI-managed) providers 2026-06-16 00:08:21 -05:00
keys-settings.tsx Refactor desktop i18n field copy into nested structures 2026-06-06 07:51:44 -07:00
mcp-settings.tsx Refactor desktop i18n field copy into nested structures 2026-06-06 07:51:44 -07:00
model-settings.test.tsx fix(desktop): honor pre-session model pick + restore global reasoning/speed defaults (#47447) 2026-06-16 16:22:09 -05:00
model-settings.tsx fix(desktop): honor pre-session model pick + restore global reasoning/speed defaults (#47447) 2026-06-16 16:22:09 -05:00
notifications-settings.tsx feat(desktop): move completion-sound picker into Notifications settings 2026-06-14 00:31:09 -05:00
primitives.tsx style(desktop): migrate bespoke pills to shared Badge; tidy cron/titlebar 2026-06-03 23:52:51 -05:00
provider-config-panel.test.tsx fix(desktop): show Hindsight memory provider (#37546) 2026-06-18 16:48:47 -05:00
provider-config-panel.tsx fix(desktop): show Hindsight memory provider (#37546) 2026-06-18 16:48:47 -05:00
providers-settings.test.tsx feat(desktop): add API-keys search; keep provider lists priority-sorted 2026-06-19 07:26:46 -07:00
providers-settings.tsx feat(desktop): add API-keys search; keep provider lists priority-sorted 2026-06-19 07:26:46 -07:00
sessions-settings.tsx fix(desktop): route profile session reads 2026-06-11 18:09:24 -05:00
toolset-config-panel.test.tsx feat(desktop): run tool backend post-setup installs from the GUI (#40559) 2026-06-06 18:35:02 -07:00
toolset-config-panel.tsx feat(desktop): run tool backend post-setup installs from the GUI (#40559) 2026-06-06 18:35:02 -07:00
types.ts feat(desktop): native OS notifications with per-type toggles 2026-06-14 00:31:03 -05:00
uninstall-section.tsx feat: uninstall the Chat GUI without removing the agent (CLI + desktop UI) (#40355) 2026-06-06 18:22:38 -07:00
use-deep-link-highlight.ts refactor(desktop): DRY/elegance pass over PR-touched files 2026-06-04 00:28:57 -05:00