emma-hermes/web/src
Teknium 0d7abd555c
fix(dashboard): sort chat session switcher by most-recent activity (#49104)
The Chat-tab session switcher rendered rows in the API's default
order="created" (original start time) while each row displays
last_active — so a session you just messaged in could sit below an
older one, and the list looked unsorted against its own timestamps.

Pass order="recent" from ChatSessionList so the switcher sorts by
latest activity across the compression chain (most-recently-used at
top, ChatGPT-style; long conversations that auto-compressed into a new
continuation id stay on the first page). Adds an optional, defaulted
`order` arg to api.getSessions; the paginated Sessions page keeps the
stable created order.
2026-06-19 07:58:56 -07:00
..
components fix(dashboard): sort chat session switcher by most-recent activity (#49104) 2026-06-19 07:58:56 -07:00
contexts Hide hosted dashboard update controls 2026-06-15 20:08:39 -07:00
hooks Merge remote-tracking branch 'origin/main' into refactor/use-ds-primitives 2026-05-28 14:20:49 -04:00
i18n feat(dashboard): session switcher panel on the Chat tab (#49077) 2026-06-19 07:26:53 -07:00
lib fix(dashboard): sort chat session switcher by most-recent activity (#49104) 2026-06-19 07:58:56 -07:00
pages feat(dashboard): session switcher panel on the Chat tab (#49077) 2026-06-19 07:26:53 -07:00
plugins fix(dashboard): sanction plugin WS/upload auth via SDK helpers (gated mode) 2026-06-03 16:59:36 -07:00
themes feat(dashboard): change UI font from the theme picker, independent of theme (#41145) 2026-06-07 03:39:01 -07:00
App.tsx Hide hosted dashboard update controls 2026-06-15 20:08:39 -07:00
index.css feat(dashboard): nous-blue theme, bulk sessions, schedule picker (#37383) 2026-06-02 12:37:40 -04:00
main.tsx fix(dashboard): remove country flags from language picker (#29997) 2026-05-21 13:10:52 -07:00