Commit graph

6 commits

Author SHA1 Message Date
MrPiglr
f2823e2cd1
Merge branch 'main' into claude/find-unfinished-flows-vKjsD 2026-01-26 15:50:36 -07:00
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
Builder.io
159063a0aa Prettier format pending files 2025-11-12 05:06:07 +00:00
Builder.io
ced1f428e5 Create CORP Client Invoices placeholder page
cgen-352d5592364e4266abdd9a1ec9f2bf59
2025-11-12 04:53:40 +00:00