Slave/metadata pipeline #6

Merged
nobswebdev merged 9 commits from slave/metadata-pipeline into master 2026-10-18 16:57:39 +00:00
Owner
No description provided.
nobswebdev added 9 commits 2026-10-18 16:57:19 +00:00
Postinstall removes upstream guards that mark parseMetadata failed when stderr is non-empty after success; Docker dev image copies patches before npm ci.
Introduce preview entry types, resolveErrorMessage, and nullcart-style resolveAxiosErrorMessage for upcoming upload API errors.
Warm up WASM in a dedicated worker with a tiny JPEG probe and expose init/read RPC to the main thread.
Prefetch ExifTool on upload mount and track pending/loading/ready per file for batch preview loads.
Postinstall updates @6over3/zeroperl-ts and wires the worker to load zeroperl.wasm via Vite ?url.
Overlapping parseMetadata calls on one WASM instance caused wrong metadata when multiple files were read in parallel; callers can still postMessage concurrently.
Users can select images within configured limits, see per-row load status, and inspect raw ExifTool output before upload work continues.
Cache stripped blobs, show original vs stripped metadata tabs, and keep user-facing errors on fixed store messages with console logging for diagnostics.
nobswebdev merged commit 7b9b8ec107 into master 2026-10-18 16:57:39 +00:00
nobswebdev deleted branch slave/metadata-pipeline 2026-10-18 16:57:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nobswebdev/private_image#6