yavsc/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Paul Schneider 35d784fdf1
Fix lualatex stdin PDF gen + unit test for signed estimate PDF
GenerateEstimatePdf passed /dev/stdin as the input filename so lualatex
treats stdin as a regular input file instead of the terminal — without
it, lualatex emergency-stops after the first line of a multi-line
document (the real root cause of the production "Emergency stop", not
bera/luaotfload which were separate host-package gaps already fixed).

EstimatePdf endpoint calls GenerateEstimatePdf directly and streams the
returned FileInfo, guarding on fo.Exists. QueryAcceptanceRequest is
extracted into its own file under ViewModels/FrontOffice.

Add EstimatePdfGenerationTests: unit tests for SignatureToTikz (vector
draws of both signatures) and GenerateEstimatePdf on a devis signed by
both parties — asserts the PDF exists at the expected DestDir path, is
non-empty, and that only the PDF persists (aux/log cleaned). Skips
cleanly when lualatex is absent.

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-22 18:33:47 +01:00
..
cli nuget referencezs updated 2026-09-20 01:53:20 +01:00
PostIt Estimate validation polish + PDF/TeX generation in Yavsc.Api 2026-09-22 03:22:01 +01:00
Yavsc.Abstract Estimate validation polish + PDF/TeX generation in Yavsc.Api 2026-09-22 03:22:01 +01:00
Yavsc.Api Fix lualatex stdin PDF gen + unit test for signed estimate PDF 2026-09-22 18:33:47 +01:00
Yavsc.Api.Client Estimate validation polish + PDF/TeX generation in Yavsc.Api 2026-09-22 03:22:01 +01:00
Yavsc.Api.Test Fix lualatex stdin PDF gen + unit test for signed estimate PDF 2026-09-22 18:33:47 +01:00
Yavsc.Blogs changelog: add 1.0.8-rc15 entry 2026-09-19 12:56:02 +01:00
Yavsc.Blogs.Tests nuget referencezs updated 2026-09-20 01:53:20 +01:00
Yavsc.Org Estimate validation polish + PDF/TeX generation in Yavsc.Api 2026-09-22 03:22:01 +01:00
Yavsc.Org.Tests Add missing Account/Delete confirmation page 2026-09-21 16:15:31 +01:00
Yavsc.Server Estimate validation polish + PDF/TeX generation in Yavsc.Api 2026-09-22 03:22:01 +01:00
Yavsc.Tests.Shared nuget referencezs updated 2026-09-20 01:53:20 +01:00