ca-grow-ops-manager/backend/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__ refactor: Rebrand from 777wolfpack/CA Grow Ops to Veridian 2025-12-27 11:24:26 -08:00
controllers feat(android): Add Capacitor for Android APK build 2026-01-06 21:56:28 -08:00
plugins feat: Pulse sparklines, sidebar updates, and WS fix 2026-01-05 22:45:37 -08:00
routes Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
scripts fix: TypeScript errors in websocket plugin and Prisma calls 2026-01-05 20:25:22 -08:00
services Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00
types fix: Fix z.record() Zod syntax for TypeScript compatibility 2026-01-01 14:16:07 -08:00
utils feat(phase2): Implement Phase 2 - Plant Touch Points & IPM 2025-12-09 21:22:47 -08:00
server.ts Add tinypdf-plus integration with PDF generation and branding 2026-01-08 12:07:35 -08:00