HERMES-GIELIE/static
Nathan Esquenazi 42590fceb3 feat: collapsible date groups in session sidebar
Date group headers (Pinned, Today, Yesterday, Earlier) are now clickable
to collapse/expand their session lists. Collapsed state persists to
localStorage across page reloads.

- Refactored renderSessionListFromCache to group sessions first, then
  render groups with collapsible wrappers
- Extracted _renderOneSession() helper for reuse within group bodies
- Chevron indicator rotates -90deg when collapsed
- Pinned group header keeps its gold color

Inspired by PR #75 (@MartinNielsenDev).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:05:00 -07:00
..
boot.js fix: three UI glitches -- image error, CLI badge overlap, dropdown z-index 2026-04-04 09:09:31 -07:00
commands.js feat: token usage toggle (setting + /usage command) + timestamp fixes 2026-04-03 19:11:36 -07:00
index.html docs: v0.31 release -- UI polish + deployment hardening (#74) 2026-04-04 11:30:51 -07:00
messages.js feat: token usage toggle (setting + /usage command) + timestamp fixes 2026-04-03 19:11:36 -07:00
panels.js feat: 'Show CLI sessions' toggle in Settings (#61) 2026-04-03 21:06:23 -07:00
sessions.js feat: collapsible date groups in session sidebar 2026-04-04 14:05:00 -07:00
style.css feat: collapsible date groups in session sidebar 2026-04-04 14:05:00 -07:00
ui.js feat: token usage toggle (setting + /usage command) + timestamp fixes 2026-04-03 19:11:36 -07:00
workspace.js feat: persist workspace tree expanded state across refreshes 2026-04-03 19:11:36 -07:00