Spaces:
Sleeping
Sleeping
Commit History
-
feat(ui): consolidate downloads, move theme into settings, restructure & darken settings menu, fix max-participants prop wiring
NeonClary +1: CursorHeader * Replace the standalone Sun/Moon button + the four-button download strip with a single Download dropdown (DownloadMenu.js). Members: View summary table, Chat .txt, Chat .md, Summary table .csv, and Full API history (the only download that lives only here). * Header now passes every prop to DevMenu explicitly. The previous '...devProps' rest spread silently dropped 'maxParticipants' because Header was destructuring it for ParticipantDropdown's use, leaving DevMenu's stepper to compute Math.max(3, undefined - 1) = NaN on every click. With explicit wiring the stepper receives a real number; the +/- buttons update state again. Settings menu (DevMenu.js) * New top item: Theme toggle (Sun/Moon flips Switch to dark/light mode label). * Every category's items are now indented to match the old Display Options pattern, so the small uppercase category labels read as headers. * Models / Per-participant rows render two-line: name on top, currently-selected model on a second line, elli…a808caa