feat/ui-animation-enhancements
Root cause: PageTransition wrapper div had page-motion--enter direction class after exit phase, which started from opacity:0. This conflicted with the child component's own page-motion entrance animation, causing the page to remain invisible after logout/view switch. Fix: Remove page-motion--enter direction classes from the wrapper. The child's own page-motion animation handles entrance. Direction is only applied to the exit phase (slide-out-forward/backward). Also: redirect to login instead of workbench on logout/session expiry, and respect prefers-reduced-motion by skipping exit delay. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
OmniAI Web Frontend
Languages
TypeScript
51.3%
CSS
47.1%
JavaScript
1.1%
HTML
0.5%