hermes-agent/apps/desktop/src
Teknium 17d6a7d426
fix(desktop): avatar misses expire after 30s instead of caching forever (#85908)
resolveAgentAvatar cached null permanently (window lifetime), so a bot
whose avatar reached the asset store moments after its first notice
rendered — freshly created bots, art backfills in flight — kept the 🤖
glyph until an app restart even though profiles.get_asset had the pfp
(user report: brand-new bots' notices never picked up their faces).
Hits stay cached for the window; misses re-probe after 30s. Same
dedupe/inflight behavior otherwise.
2026-08-14 00:42:02 -07:00
..
app feat(desktop): expose data-attributes on sidebar sessions area for custom skinning 2026-08-14 01:36:50 -05:00
assets/tiers
…
components fix(desktop): avatar misses expire after 30s instead of caching forever (#85908) 2026-08-14 00:42:02 -07:00
contrib feat(desktop): ship unified desktop halves opt-in; guard cross-root inventory rows 2026-08-13 13:18:49 -05:00
debug fmt(js): `npm run fix` on merge (#78271) 2026-08-04 07:10:23 +00:00
fonts
…
hooks feat(desktop): SDK — useGrabScroll export + dogfood plugin touch-ups 2026-07-30 07:18:08 -05:00
i18n feat(desktop): add reset-to-defaults to the statusbar context menu 2026-08-13 14:29:18 -05:00
lib fix(desktop): stop offering unsupported GitHub MCP OAuth 2026-08-13 20:55:45 -05:00
plugins feat(desktop): plugin descriptions + open the agent plugins folder 2026-08-08 17:34:20 -05:00
sdk fix(sdk): keep all-profiles sidebar scope on cross-profile openSession (#85155) 2026-08-13 01:50:04 -07:00
store fix(desktop): stop offering unsupported GitHub MCP OAuth 2026-08-13 20:55:45 -05:00
themes fix(desktop): repaint peer windows when the appearance changes 2026-08-08 18:31:25 -05:00
types feat(cron): surface model drift impact in Desktop 2026-08-12 23:47:22 -07:00
global.d.ts feat(desktop): load a desktop half from unified agent-plugin packages 2026-08-13 13:18:49 -05:00
hermes-cron-scope.test.ts
…
hermes-parity.test.ts
…
hermes-profile-scope.test.ts
…
hermes.test.ts fix(sessions): prevent oversized transcripts from exhausting memory 2026-08-08 13:36:08 +05:30
hermes.ts fix(desktop): cancel MCP OAuth flows server-side so a retry doesn't 409 2026-08-13 01:06:51 -05:00
main.tsx fix(desktop): title HUD windows Hermes HUD 2026-08-10 16:19:50 -05:00
pairing-scope.test.ts
…
styles.css feat(desktop): marquee clipped card titles on hover 2026-08-12 22:24:37 -05:00
vite-env.d.ts
…
webhooks-rest.test.ts
…