7b708d2fd7
Reused existing, already-compiled design-system pieces instead of ad hoc inline colors: the login page's auth-pattern background (public/images/ auth-pattern.svg) on the standalone layout, and the reusable <x-ui.card highlight> component (Warm Gold accent border) for the form card. Replaced inline style="color: #2D322A" with the text-body token. Also fixes the actual root cause behind "the picture still looks the same" from the prior two tasks: public/build's compiled CSS was stale (last built Jan 17, before this session), so max-h-40/max-h-64 were never in the generated stylesheet. Rebuilt via npm run build and verified the new classes compile; production has its own deploy-time build so this shouldn't recur there. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
134 lines
6.8 KiB
Markdown
134 lines
6.8 KiB
Markdown
# Task Statuses: Libra
|
|
**Last synced:** 2026-09-27 — all rows marked Done at Naser's instruction (live in production ~1 year)
|
|
**Last synced:** 2026-09-27 — added tasks 17, 17-1, 17-2 (Nablus workshop registration form, PRD v1.3)
|
|
**Last synced:** 2026-09-27 — 17-2 QA passed (7/7 tests), parent 17 Done; full-suite regression gate: 1723 passed / 69 pre-existing unrelated failures
|
|
**Last synced:** 2026-09-28 — 19 QA passed (logo removed, flyer max-h-40 confirmed, 7/7 tests), Done
|
|
**Last synced:** 2026-09-28 — 20 QA passed (auth-pattern/bg-background/card/text-body confirmed in compiled CSS and Blade, 7/7 tests), Done
|
|
|
|
| ID | Title | Status |
|
|
|----|-------|--------|
|
|
| 1 | 1 Core Foundation & Infrastructure | Done |
|
|
| 1-1 | 1-1 Project Setup & Database Schema | Done |
|
|
| 1-2 | 1-2 Authentication & Role System | Done |
|
|
| 1-3 | 1-3 Bilingual Infrastructure (Arabic/English) | Done |
|
|
| 1-4 | 1-4 Base UI & Navigation | Done |
|
|
| 2 | 2 User Management System | Done |
|
|
| 2-1 | 2-1 Individual Client Account Management | Done |
|
|
| 2-2 | 2-2 Company/Corporate Client Account Management | Done |
|
|
| 2-3 | 2-3 Account Type Conversion | Done |
|
|
| 2-4 | 2-4 Account Lifecycle Management | Done |
|
|
| 2-5 | 2-5 Account Creation Email Notification | Done |
|
|
| 3 | 3 Booking & Consultation System | Done |
|
|
| 3-1 | 3-1 Working Hours Configuration | Done |
|
|
| 3-2 | 3-2 Time Slot Blocking | Done |
|
|
| 3-3 | 3-3 Availability Calendar Display | Done |
|
|
| 3-4 | 3-4 Booking Request Submission | Done |
|
|
| 3-5 | 3-5 Admin Booking Review & Approval | Done |
|
|
| 3-6 | 3-6 Calendar File Generation (.ics) | Done |
|
|
| 3-7 | 3-7 Consultation Management | Done |
|
|
| 3-8 | 3-8 Consultation Reminders | Done |
|
|
| 3-9 | 3-9 Guest Booking Request | Done |
|
|
| 4 | 4 Case Timeline System | Done |
|
|
| 4-1 | 4-1 Timeline Creation | Done |
|
|
| 4-2 | 4-2 Timeline Updates Management | Done |
|
|
| 4-3 | 4-3 Timeline Archiving | Done |
|
|
| 4-4 | 4-4 Admin Timeline Dashboard | Done |
|
|
| 4-5 | 4-5 Client Timeline View | Done |
|
|
| 4-6 | 4-6 Timeline Update Notifications | Done |
|
|
| 5 | 5 Posts/Blog System | Done |
|
|
| 5-1 | 5-1 Post Creation & Editing | Done |
|
|
| 5-2 | 5-2 Post Management Dashboard | Done |
|
|
| 5-3 | 5-3 Post Deletion | Done |
|
|
| 5-4 | 5-4 Public Posts Display | Done |
|
|
| 5-5 | 5-5 Post Search | Done |
|
|
| 6 | 6 Admin Dashboard | Done |
|
|
| 6-1 | 6-1 Dashboard Overview & Statistics | Done |
|
|
| 6-2 | 6-2 Analytics Charts | Done |
|
|
| 6-3 | 6-3 Quick Actions Panel | Done |
|
|
| 6-4 | 6-4 Data Export - User Lists | Done |
|
|
| 6-5 | 6-5 Data Export - Consultation Records | Done |
|
|
| 6-6 | 6-6 Data Export - Timeline Reports | Done |
|
|
| 6-7 | 6-7 Monthly Statistics Report | Done |
|
|
| 6-8 | 6-8 System Settings | Done |
|
|
| 6-9 | 6-9 Legal Pages Editor | Done |
|
|
| 6-10 | 6-10 Audit Log Viewer | Done |
|
|
| 7 | 7 Client Dashboard | Done |
|
|
| 7-1 | 7-1 Client Dashboard Overview | Done |
|
|
| 7-2 | 7-2 My Consultations View | Done |
|
|
| 7-3 | 7-3 My Cases/Timelines View (Dashboard Integration) | Done |
|
|
| 7-4 | 7-4 My Profile View | Done |
|
|
| 7-5 | 7-5 New Booking Interface | Done |
|
|
| 7-6 | 7-6 Booking Limit Indicator | Done |
|
|
| 8 | 8 Email Notification System | Done |
|
|
| 8-1 | 8-1 Email Infrastructure Setup | Done |
|
|
| 8-2 | 8-2 Welcome Email (Account Created) | Done |
|
|
| 8-3 | 8-3 Booking Submitted Confirmation | Done |
|
|
| 8-4 | 8-4 Booking Approved Email | Done |
|
|
| 8-5 | 8-5 Booking Rejected Email | Done |
|
|
| 8-6 | 8-6 Consultation Reminder (24 Hours) | Done |
|
|
| 8-7 | 8-7 Consultation Reminder (2 Hours) | Done |
|
|
| 8-8 | 8-8 Timeline Update Notification | Done |
|
|
| 8-9 | 8-9 Admin Notification - New Booking | Done |
|
|
| 8-10 | 8-10 Admin Notification - System Events | Done |
|
|
| 9 | 9 Design & Branding Implementation | Done |
|
|
| 9-1 | 9-1 Color System Implementation | Done |
|
|
| 9-2 | 9-2 Typography System | Done |
|
|
| 9-3 | 9-3 Logo Integration | Done |
|
|
| 9-4 | 9-4 Component Styling - Buttons | Done |
|
|
| 9-5 | 9-5 Component Styling - Forms | Done |
|
|
| 9-6 | 9-6 Component Styling - Cards & Containers | Done |
|
|
| 9-7 | 9-7 Navigation & Footer Styling | Done |
|
|
| 9-8 | 9-8 RTL/LTR Layout Perfection | Done |
|
|
| 9-9 | 9-9 Responsive Design Implementation | Done |
|
|
| 9-10 | 9-10 Accessibility Compliance | Done |
|
|
| 9-11 | 9-11 Animations & Micro-interactions | Done |
|
|
| 10 | 10 Brand Color Refresh | Done |
|
|
| 10-1 | 10-1 Core CSS Theme Update | Done |
|
|
| 10-2 | 10-2 Blade Component Color Migration | Done |
|
|
| 10-3 | 10-3 Email Template Color Update | Done |
|
|
| 10-4 | 10-4 PDF Template Color Update | Done |
|
|
| 10-5 | 10-5 Logo and SVG Assets Update | Done |
|
|
| 10-6 | 10-6 Documentation Update | Done |
|
|
| 11 | 11 Guest Booking | Done |
|
|
| 11-1 | 11-1 Database Schema & Model Updates | Done |
|
|
| 11-2 | 11-2 Public Booking Form with Custom Captcha | Done |
|
|
| 11-3 | 11-3 Guest Email Notifications & Admin Integration | Done |
|
|
| 11-4 | 11-4 Documentation Updates | Done |
|
|
| 12 | 12 Branding Refresh (Logo + Color Scheme) | Done |
|
|
| 12-1 | 12-1 Logo Asset Deployment and CSS Layout Updates | Done |
|
|
| 12-2 | 12-2 Core CSS Theme Update - Dark Charcoal & Warm Gold Palette | Done |
|
|
| 12-3 | 12-3 Blade Component Color Migration - Dark Charcoal & Warm Gold | Done |
|
|
| 12-4 | 12-4 Email Template Color Update - Dark Charcoal & Warm Gold | Done |
|
|
| 12-5 | 12-5 PDF Template Color Update - Dark Charcoal & Warm Gold | Done |
|
|
| 12-6 | 12-6 Brand Documentation Update - Dark Charcoal & Warm Gold | Done |
|
|
| 13 | 13 Authentication Pages Design Enhancement | Done |
|
|
| 13-1 | 13-1 Language Toggle Visibility Enhancement | Done |
|
|
| 13-2 | 13-2 Auth Layout Split Design Update | Done |
|
|
| 13-3 | 13-3 Subtle Background Pattern Implementation | Done |
|
|
| 13-4 | 13-4 Auth Pages Migration to Split Layout | Done |
|
|
| 13-5 | 13-5 Visual QA and Refinement | Done |
|
|
| 14 | 14 Home Page Redesign | Done |
|
|
| 14-1 | 14-1 Hero Section Implementation | Done |
|
|
| 14-2 | 14-2 About Section with Lawyer Profile | Done |
|
|
| 14-3 | 14-3 Services Section | Done |
|
|
| 14-4 | 14-4 Values Section | Done |
|
|
| 14-5 | 14-5 Latest Posts Section | Done |
|
|
| 14-6 | 14-6 Footer Contact Information Update | Done |
|
|
| 15 | 15 Potential Clients Management | Done |
|
|
| 15-1 | 15-1 Database Schema & Model Setup | Done |
|
|
| 15-2 | 15-2 Potential Clients List with Type Filter | Done |
|
|
| 15-3 | 15-3 CRUD Operations for Potential Clients | Done |
|
|
| 16 | 16 About Us Page | Done |
|
|
| 16-1 | 16-1 About Page Layout & Hero Section | Done |
|
|
| 16-2 | 16-2 Vision & Mission Section | Done |
|
|
| 16-3 | 16-3 Values Section | Done |
|
|
| 16-4 | 16-4 Goals Section | Done |
|
|
| 16-5 | 16-5 Legal Services Section | Done |
|
|
| 16-6 | 16-6 Scholarship Aspiration Section (REMOVED from production 2026-01-11 — do not re-implement) | Done |
|
|
| 17 | 17 Nablus Workshop Registration Form | Done |
|
|
| 17-1 | 17-1 Registration mailable and email template | Done |
|
|
| 17-2 | 17-2 Standalone registration page, form, and submit wiring | Done |
|
|
| 18 | 18 Nablus Workshop Form - Image Sizing Fix | Done |
|
|
| 19 | 19 Nablus Workshop Form - Remove Logo, Shrink Flyer Further | Done |
|
|
| 20 | 20 Nablus Workshop Form - Match Site Background and Card Styling | Done |
|