Claude
b640b0d2ad
Mobile optimization pass for responsive layouts
...
- TabsList: Add responsive grid columns (grid-cols-2/3 on mobile)
- Headers: Stack vertically on mobile with responsive text sizes
- Dialogs: Use viewport-relative heights (70-80vh on mobile)
- Grids: Add sm: breakpoints for single-column mobile layouts
- Tables: Add overflow-x-auto for horizontal scrolling
- Buttons: Full-width on mobile with flex-1 sm:flex-none
- Select triggers: Full-width on mobile
Files updated: 21 component and page files across admin,
staff, dashboards, and hub sections.
2026-01-26 22:46:26 +00:00
Claude
9c3942ebbc
Build complete Client Portal pages
...
Replaced 4 placeholder pages with full implementations:
- ClientContracts.tsx (455 lines)
- Contract list with search/filter
- Contract detail view with milestones
- Document management
- Amendment history
- Status tracking (draft/active/completed/expired)
- ClientInvoices.tsx (456 lines)
- Invoice list with status filters
- Invoice detail with line items
- Payment processing (Pay Now)
- PDF download
- Billing stats dashboard
- ClientReports.tsx (500 lines)
- Project reports with analytics
- Budget analysis by project
- Time tracking summaries
- Export to PDF/CSV
- 4 tab views (overview/projects/budget/time)
- ClientSettings.tsx (695 lines)
- Company profile management
- Team member invites/management
- Notification preferences
- Billing settings
- Security settings (2FA, password, danger zone)
All pages match ClientHub styling and use existing APIs.
2026-01-26 21:10:00 +00:00
MrPiglr
0623521374
feat: complete Phase 2 design system rollout
...
Applied max-w-6xl standard across all remaining pages:
**Internal Tools & Admin (6 files):**
- Teams.tsx, Squads.tsx, Network.tsx, Portal.tsx
- Admin.tsx, BotPanel.tsx, Arms.tsx
**Hub/Client Pages (6 files):**
- ClientHub.tsx, ClientProjects.tsx (all 3 instances)
- ClientDashboard.tsx, ClientSettings.tsx
- ClientContracts.tsx, ClientInvoices.tsx, ClientReports.tsx
**Dashboard Pages (5 files):**
- FoundationDashboard.tsx, GameForgeDashboard.tsx
- StaffDashboard.tsx, NexusDashboard.tsx, LabsDashboard.tsx
**Community & Creator Pages (6 files):**
- Directory.tsx, Projects.tsx
- CreatorDirectory.tsx, MentorProfile.tsx, EthosGuild.tsx
- FoundationDownloadCenter.tsx, OpportunitiesHub.tsx
**Result:** Zero instances of max-w-7xl remaining in client/pages
All pages now use consistent max-w-6xl width for optimal readability
2026-01-11 01:57:16 +00:00