Skip to content

v0.9.0

Choose a tag to compare

@spacecodee spacecodee released this 10 Dec 06:19
· 34 commits to main since this release

[0.9.0] - 2025-12-10

Added

  • PDF Export with Barcodes:
    • New PDF printing feature for product lists with barcodes
    • Options dialog for customizing PDF output:
      • Date range filtering (from/to dates)
      • Sorting options (by name, barcode, or creation date)
      • Sort order (ascending/descending)
      • Barcode size selection (small, medium, large)
      • Toggle product name and barcode visibility
    • Automatic layout calculation based on barcode size
    • Small size uses 3 columns per page
    • A4 format with proper pagination
    • Real-time product count preview
    • Products per page automatically calculated
    • Barcode generation using JsBarcode (CODE128 format)
    • SVG to PNG conversion for PDF embedding
    • Page numbering in PDF footer

Technical

  • Created PdfPrintService for PDF generation logic
  • Created PdfPrintDialogComponent for user options
  • Added dependencies: jspdf@3.0.4
  • Integrated with existing product list functionality
  • Implemented async barcode image generation to avoid OKLCH color issues

Full Changelog: v0.8.1...v0.9.0