ca-grow-ops-manager/frontend/src
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
..
__tests__
components Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
context feat(theme): Implement Aspirant theme switcher with DesignSwitch component 2026-01-08 00:46:48 -08:00
features/layout-designer fix(frontend): implement drag handler for PLANT_TYPE from library 2026-01-01 17:03:20 -08:00
hooks feat: Pulse sparklines, sidebar updates, and WS fix 2026-01-05 22:45:37 -08:00
lib Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
pages Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
stores
templates style: Dark/Light mode contrast audit 2025-12-27 12:12:10 -08:00
App.tsx
index.css feat(theme): Implement Aspirant theme switcher with DesignSwitch component 2026-01-08 00:46:48 -08:00
main.tsx feat(theme): Implement Aspirant theme switcher with DesignSwitch component 2026-01-08 00:46:48 -08:00
router.tsx feat: Environment Reports with alert response time analytics and PDF export 2026-01-06 01:46:59 -08:00
vite-env.d.ts