assessment-model/src
Khalim Conn-Kowlessar 7e35f3c0a2 feat(home): Headless UI menus, drag-to-file onto rail, folder view in URL
Card and folder menus move to Headless UI v2 (Menu / Popover with
anchor positioning): panels portal to the top layer so the list view
can't clip them, and Esc, outside-click close, arrow-key nav, and menu
semantics come from the primitive — replaces the details/summary menus
and the fixed-position workaround. The folder popover hosts the
two-step remove confirm. Cards and table rows are draggable onto rail
targets (folder = file, Starred = star, All portfolios = unfile) with
drop highlighting; folder-reorder drag is type-guarded from card drags.
Selected rail view persists in the URL via replaceState (?folder=id /
?view=starred), read by the server component; unknown folder ids fall
back to All, and deleting the folder being viewed returns to All.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 17:20:47 +00:00
..
app feat(home): Headless UI menus, drag-to-file onto rail, folder view in URL 2026-07-07 17:20:47 +00:00
lib feat(landlord-overrides): wire all 9 override categories through the app layer 2026-07-06 16:29:07 +00:00
types next js 2025-12-08 12:20:07 +00:00
middleware.ts fixed filtering logic 2026-02-07 19:59:51 +00:00