amosblomqvist
8675b19bef
Fix wave chunk B: shared MenuShell for model menus, setup CTA on /chat/new
- components/menu-shell.tsx: one portaled, fixed-anchored, viewport-capped
(60vh pattern) menu shell with site-preferred side + honest-fit auto-flip;
computeMenuPlacement exported pure, placement-only (sites keep their own
open/close/Esc contracts); re-places on capture-phase scroll/resize
- migrated: settings slot menus (agent-section), keys Add-provider,
composer model+thinking (open up, right-aligned), SetupDialog pickers
(portaled out of the overflow-hidden dialog frame — no clipping by
construction); graph popovers + stats-bar summary stay bespoke (owner)
- /chat/new: the setup CTA above the draft blob, mirroring home's
- tests: menu-shell-pure (geometry/cap/flip/alignment), DraftShell CTA
2026-09-22 16:56:44 +03:00
..
2026-09-19 13:16:34 +03:00
2026-09-19 16:52:09 +03:00
2026-09-22 16:56:44 +03:00
2026-09-13 02:14:07 +03:00
2026-09-19 15:24:26 +03:00
2026-09-17 13:43:26 +03:00
2026-09-15 17:01:01 +03:00
2026-09-05 21:36:04 +03:00
2026-09-22 16:40:31 +03:00
2026-09-13 09:17:05 +03:00
2026-09-19 13:16:34 +03:00
2026-09-18 09:37:20 +03:00
2026-09-17 21:18:56 +03:00
2026-09-18 08:53:31 +03:00
2026-09-18 18:03:25 +03:00
2026-09-18 18:03:25 +03:00
2026-09-19 22:09:37 +03:00
2026-09-19 22:14:11 +03:00
2026-09-22 16:40:31 +03:00
2026-09-02 02:34:02 +03:00
2026-09-19 22:29:17 +03:00
2026-09-17 16:55:07 +03:00
2026-09-19 13:16:34 +03:00
2026-09-22 16:56:44 +03:00
2026-08-22 09:38:54 +03:00
2026-09-19 13:16:34 +03:00
2026-09-22 16:56:44 +03:00
2026-09-22 16:56:44 +03:00
2026-09-19 13:16:34 +03:00
2026-09-17 17:18:41 +03:00
2026-09-19 13:16:34 +03:00
2026-09-14 11:23:28 +03:00
2026-09-17 20:47:23 +03:00
2026-09-18 08:41:36 +03:00
2026-09-19 13:16:34 +03:00
2026-09-22 16:56:44 +03:00
2026-09-22 13:54:29 +03:00
2026-09-22 16:40:31 +03:00
2026-09-22 13:54:29 +03:00