diff --git a/docs/stories/story-13.2-auth-split-layout.md b/docs/stories/story-13.2-auth-split-layout.md index 85d2a4c..8366d87 100644 --- a/docs/stories/story-13.2-auth-split-layout.md +++ b/docs/stories/story-13.2-auth-split-layout.md @@ -130,16 +130,16 @@ If the logo is not visible or looks poor on Dark Forest Green (#2D3624), escalat ## Dev Checklist -- [ ] Update left panel background to `bg-primary` -- [ ] Center logo in left panel (remove quotes) -- [ ] Update right panel background to `bg-background` -- [ ] Position language toggle correctly -- [ ] Test desktop layout (50/50 split) -- [ ] Test mobile layout (form only) -- [ ] Test RTL mirroring -- [ ] Verify logo visibility on dark background -- [ ] Remove inspiring quotes code -- [ ] Ensure z-index layering correct +- [x] Update left panel background to `bg-primary` +- [x] Center logo in left panel (remove quotes) +- [x] Update right panel background to `bg-background` +- [x] Position language toggle correctly +- [x] Test desktop layout (50/50 split) +- [x] Test mobile layout (form only) +- [x] Test RTL mirroring +- [x] Verify logo visibility on dark background +- [x] Remove inspiring quotes code +- [x] Ensure z-index layering correct ## Estimation @@ -150,3 +150,46 @@ If the logo is not visible or looks poor on Dark Forest Green (#2D3624), escalat - Story 13.1 (Language Toggle Visibility) - Can run in parallel - Epic 12 (Brand colors defined) + +--- + +## Dev Agent Record + +### Status +Ready for Review + +### Agent Model Used +Claude Opus 4.5 (claude-opus-4-5-20251101) + +### Completion Notes +- Updated auth split layout to use brand colors (bg-primary for left panel, bg-background for right panel) +- Removed inspiring quotes and neutral-900 background overlay +- Centered logo in left panel using flex (items-center justify-center) +- Moved language toggle inside right panel with absolute positioning (end-4 top-4 z-50) +- Mobile layout shows logo above form (lg:hidden), desktop shows 50/50 split (lg:grid-cols-2) +- RTL support maintained via `end-4` positioning and existing HTML dir attribute +- All existing auth tests pass (22 tests) +- Auth split layout accessibility test passes (skip link, main landmark) + +### File List +| File | Action | +|------|--------| +| `resources/views/components/layouts/auth/split.blade.php` | Modified | +| `resources/views/components/layouts/auth.blade.php` | Modified | +| `resources/views/components/logo.blade.php` | Modified | + +### Change Log +| Change | Reason | +|--------|--------| +| Changed default auth layout from `simple` to `split` | Auth pages should use split layout per story | +| Changed body bg from `bg-white dark:bg-linear-to-b...` to `bg-background` | Match brand Warm Cream background | +| Replaced left panel div with simplified centered logo layout | AC1 - Clean branded appearance | +| Removed `
` overlay | AC6 - Clean minimal design | +| Removed `@php [$message, $author]...` quotes code | AC6 - Remove inspiring quotes | +| Removed blockquote quotes section | AC6 - Clean branded appearance | +| Added `bg-primary` to left panel | AC1 - Dark Forest Green background | +| Added `full` size to logo component (`h-[50vh]`) | User request for large half-screen logo | +| Changed left panel logo from `size="xl"` to `size="full"` | User request for large half-screen logo | +| Added `bg-background` to right panel | AC2 - Warm Cream background | +| Moved language toggle inside right panel | AC5 - Correct positioning | +| Added `h-full` and centering classes to form container | AC2 - Form content centered | diff --git a/resources/views/components/layouts/auth.blade.php b/resources/views/components/layouts/auth.blade.php index 56d6cb6..580c5f4 100644 --- a/resources/views/components/layouts/auth.blade.php +++ b/resources/views/components/layouts/auth.blade.php @@ -1,3 +1,3 @@ - + {{ $slot }} - + diff --git a/resources/views/components/layouts/auth/split.blade.php b/resources/views/components/layouts/auth/split.blade.php index bcceb52..fa665b4 100644 --- a/resources/views/components/layouts/auth/split.blade.php +++ b/resources/views/components/layouts/auth/split.blade.php @@ -3,38 +3,32 @@ @include('partials.head') - + - -
- -
+
+ + -
-