US-017 completed

This commit is contained in:
Roberto Musso
2026-02-22 23:21:37 +01:00
parent 2308158976
commit 98acf6220e
5 changed files with 158 additions and 27 deletions

View File

@@ -316,8 +316,8 @@
"Verify in browser using dev-browser skill"
],
"priority": 17,
"passes": false,
"notes": ""
"passes": true,
"notes": "Completed: Fluid Curtain animation using framer-motion useMotionValue + useSpring (stiffness: 300, damping: 30) on a motion.div wrapping the content area inside SidebarInset. Sidebar stays visible. Trigger 1: wheel overscroll-up (deltaY < 0 at scrollTop=0) opens curtain (y → viewport height). Trigger 2: Cmd/Ctrl+K toggles. Closing: deltaY > 0 while open or Cmd/Ctrl+K. AIChatPanel placeholder rendered as absolute z-0 layer behind content. Right-edge label dynamically shows 'scrolling up for Adiuva' (closed) or 'back to app' (open) with matching chevron direction. App panel stays mounted (no state loss). Typecheck passes."
},
{
"id": "US-018",