zeroclaw/web/src
Chris Hengge c4ce1aee86
fix(web/tools): make section headings collapsible (#4180)
Agent Tools and CLI Tools section headings were static divs with no
way to collapse sections the user is not interested in, making the
page unwieldy with a large tool set.

- Convert both section heading divs to button elements toggling
  agentSectionOpen / cliSectionOpen state (both default open)
- Section content renders conditionally on those booleans
- ChevronsUpDown icon added (already in lucide-react bundle) that
  fades in on hover and indicates collapsed/expanded state
- No change to individual tool card parameter schema expand/collapse

Risk: Low — UI state only, no API or logic change.
Does not change: search/filter behaviour, tool card expand/collapse,
CLI tools table structure.
2026-03-24 15:34:06 +03:00
..
components fix(gateway): address critical security and reliability bugs in Live Canvas (#4196) 2026-03-24 15:33:54 +03:00
contexts feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-24 15:30:45 +03:00
hooks feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-24 15:30:45 +03:00
lib fix(gateway): address critical security and reliability bugs in Live Canvas (#4196) 2026-03-24 15:33:54 +03:00
pages fix(web/tools): make section headings collapsible (#4180) 2026-03-24 15:34:06 +03:00
types feat(cron): add Edit button and modal for updating cron jobs (#4132) 2026-03-24 15:30:45 +03:00
App.tsx fix(gateway): address critical security and reliability bugs in Live Canvas (#4196) 2026-03-24 15:33:54 +03:00
index.css feat(web): add theme system with CSS variables and settings modal (#4133) 2026-03-24 15:30:45 +03:00
main.tsx feat(gateway): add path_prefix for reverse-proxy deployments 2026-03-24 15:31:15 +03:00
vite-env.d.ts feat(gateway): add embedded web dashboard with React frontend 2026-02-21 16:14:01 +08:00