ca-grow-ops-manager/frontend/src/pages
fullsizemalt 4bdbfc82ca Add tinypdf-plus integration with PDF generation and branding
Backend changes:
- Add tinypdf-plus dependency for TTF/OTF font support
- Create PDF service with text, certificate, and label generation
- Add PDF API endpoints (/api/pdf/*)
- Add branding service for custom fonts and styling
- Add branding API endpoints (/api/branding/*)
- Add font registration endpoint for custom fonts

Frontend changes:
- Add PDF library with download utilities
- Add PDFDownloadButton component for reusable PDF downloads
- Add branding API client for managing branding configs
- Update ReportsPage with PDF generation tab

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-08 12:07:35 -08:00
..
AuditLogPage.tsx fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast) 2025-12-27 15:03:36 -08:00
BadgePage.tsx style: Complete visual refactor with CSS variable tokens 2025-12-27 11:55:09 -08:00
BatchDetailPage.tsx fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast) 2025-12-27 15:03:36 -08:00
BatchesPage.tsx fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast) 2025-12-27 15:03:36 -08:00
DailyWalkthroughPage.tsx feat: 2-column grid layout + voice input for walkthrough 2025-12-19 21:19:32 -08:00
DashboardPage.tsx fix: Add proper TypeScript types to DashboardPage 2025-12-27 12:06:30 -08:00
DocumentsPage.tsx fix: Documents page - remove category field references, align with backend schema 2025-12-17 02:36:22 -08:00
EnvironmentDashboard.tsx feat: add Environment Report links to Sidebar and Dashboard 2026-01-06 03:25:22 -08:00
EnvironmentReportPage.tsx style: Switch from slate (blue) to zinc (neutral) for dark mode 2026-01-06 13:26:02 -08:00
ErrorPage.tsx refactor: Rebrand from 777wolfpack/CA Grow Ops to Veridian 2025-12-27 11:24:26 -08:00
ErrorPages.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
Facility3DViewerPage.tsx style: Complete visual refactor with CSS variable tokens 2025-12-27 11:55:09 -08:00
FailsafeSettingsPage.tsx feat: Auto-resolve alerts + Resolve All button in Failsafe UI 2026-01-06 00:58:53 -08:00
FinancialDashboard.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
HomePage.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
InsightsDashboard.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
IPMDashboardPage.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
LayoutEditorPage.tsx fix: Layout editor UX improvements 2026-01-01 14:50:00 -08:00
LoginPage.tsx fix(android): Use CapacitorHttp for native-level HTTP requests 2026-01-07 19:39:29 -08:00
MetrcDashboardPage.tsx style: Clean up typography across all pages 2025-12-27 13:09:04 -08:00
PulseTestPage.tsx style: Switch from slate (blue) to zinc (neutral) for dark mode 2026-01-06 13:26:02 -08:00
ReportsPage.tsx Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
RolesPage.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
RoomDetailPage.tsx feat: Replace 3D viewer with clean 2D SVG layout + isometric toggle 2025-12-27 21:58:44 -08:00
RoomsPage.tsx fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast) 2025-12-27 15:03:36 -08:00
SettingsPage.tsx 2025-12-12 18:38:41 -08:00
SuppliesPage.tsx style: Clean up typography across all pages 2025-12-27 13:09:04 -08:00
TasksPage.tsx fix: Expose Generate Zone button and refine styling (remove italics/caps, improve contrast) 2025-12-27 15:03:36 -08:00
TaskTemplatesPage.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
TimeclockPage.tsx feat: Redesign TimeClockPage as robust shift tracking system 2025-12-27 13:12:37 -08:00
TouchPointPage.tsx feat: Linear-inspired UI redesign with Space Grotesk headlines 2025-12-12 14:29:47 -08:00
VisitorKioskPage.tsx style: Complete visual refactor with CSS variable tokens 2025-12-27 11:55:09 -08:00
VisitorManagementPage.tsx style: Clean up typography across all pages 2025-12-27 13:09:04 -08:00
WalkthroughSettingsPage.tsx fix: walkthrough pages respect theme + mobile UX improvements 2025-12-19 21:13:26 -08:00