- 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> |
||
|---|---|---|
| .. | ||
| bio | ||
| components | ||
| layouts | ||
| livewire | ||
| vendor | ||
| dashboard.blade.php | ||
| profile.blade.php | ||
| welcome.blade.php | ||