Go to file
Matt 9d49245efa refactor: replace Puppeteer with PDFKit for PDF generation
- Updated package.json to remove Puppeteer and add PDFKit and its types.
- Refactored generate-pdf.ts to utilize PDFKit for generating PDFs instead of Puppeteer.
- Implemented functions to add headers, summaries, expense tables, and receipt images using PDFKit.
- Removed HTML content generation and related functions, streamlining the PDF generation process.
- Added error handling for receipt image fetching and improved logging.
2025-07-09 22:38:46 -04:00
.gitea/workflows build: add workflow 2025-02-16 20:32:34 +02:00
components Refactor expense form and add PDF generation functionality 2025-07-09 22:23:50 -04:00
composables Enhance authorization and authentication handling by optimizing state synchronization from middleware cache, implementing error handling in custom auth, and adding admin audit and system logs pages with filtering and real-time updates. 2025-07-09 13:00:01 -04:00
docs Add expense tracking system with receipt management and currency conversion 2025-07-03 21:29:42 +02:00
middleware Add role-based authorization system with admin functionality 2025-07-09 10:40:27 -04:00
pages Refactor expense form and add PDF generation functionality 2025-07-09 22:23:50 -04:00
plugins Enhance authorization and authentication handling by optimizing state synchronization from middleware cache, implementing error handling in custom auth, and adding admin audit and system logs pages with filtering and real-time updates. 2025-07-09 13:00:01 -04:00
public Feat: Complete EOI improvements and PWA implementation 2025-06-12 16:16:30 +02:00
server refactor: replace Puppeteer with PDFKit for PDF generation 2025-07-09 22:38:46 -04:00
static feat: add files 2025-02-16 14:10:19 +02:00
utils Add time formatting utilities with error handling for time and full datetime 2025-07-09 13:03:21 -04:00
.dockerignore feat: add files 2025-02-16 14:10:19 +02:00
.env.example feat: Update Documenso configuration in .env.example and refactor generate-eoi-document to use environment variables for recipient IDs and template ID 2025-07-09 21:51:42 -04:00
.gitignore feat: add files 2025-02-16 14:10:19 +02:00
Dockerfile REVERT Network Updates 2025-06-12 21:54:47 +02:00
README.md feat: add files 2025-02-16 14:10:19 +02:00
app.vue feat: add interest button 2025-06-03 22:04:22 +03:00
nuxt.config.ts COMPLETE: Custom Keycloak SSO Authentication System 2025-06-15 15:36:48 +02:00
package-lock.json refactor: replace Puppeteer with PDFKit for PDF generation 2025-07-09 22:38:46 -04:00
package.json refactor: replace Puppeteer with PDFKit for PDF generation 2025-07-09 22:38:46 -04:00
tsconfig.json feat: add files 2025-02-16 14:10:19 +02:00

README.md

Client Portal

Commands

  • npm run dev to start development

Tech Stack

  • Node.js
  • Nuxt
  • Directus
  • Vuetify