fix(documents): run pdfjs + canvas un-bundled so scanned PDFs actually rasterize

The bundled (Turbopack) copy of pdfjs-dist failed its render path in the
standalone image with a bare Error, so a scanned PDF on a non-Anthropic
provider fell back to 'PDF scanning needs a Claude vision provider' — while the
identical un-bundled module rasterizes the same document fine (verified in the
container end to end on the real document). Externalize pdfjs-dist and
@napi-rs/canvas so the server loads the real modules, and hoist pdfjs-dist to
the top level in the image so the runtime import resolves. Also log the render
error message (not just its name) and drop the redundant 'not saved' note from
the document summary panel.
This commit is contained in:
Marc-André Bombeck committed 2026-07-09 16:22:00 +02:00
1 parent 8246d9251c
commit a89e511359
16 files changed
+47 -22

No files matched your search

+1 -1
View File
@@ -1,7 +1,7 @@
openapi: 3.1.0
info:
title: HealthLog API
version: 1.28.6
version: 1.28.7
description: >-
Self-hosted personal-health-tracking PWA — public API surface for the iOS native client and external ingest.