- sidebar: transition-[width,transform] so mobile open/close animates - sidebar: pure :class binding replaces mixed class+:style for translate - layout: livewire:navigated closes mobile sidebar via Alpine store - tests: RouteSmokeTest covers all 17 workspace/profile/AI routes - scripts: crawl-all-routes.mjs + console-check.mjs (Playwright) - phpstan: add @property-read, @var, @return generics across 15 modal/component files → 0 errors - pint: auto-fix style violations in 9 files Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| css | ||
| js | ||
| views | ||