Skip to content

fix(design): restore native image imports and feedback retries - #169

Merged
filipeforattini merged 1 commit into
mainfrom
whiteboard-image-fix
Sep 8, 2026
Merged

fix(design): restore native image imports and feedback retries#169
filipeforattini merged 1 commit into
mainfrom
whiteboard-image-fix

Conversation

@filipeforattini

@filipeforattini filipeforattini commented Sep 8, 2026

Copy link
Copy Markdown

Compiled binaries could not import raster images because the Photon adapter wrote its embedded WASM path to a different global key than the patched dependency reads. Whiteboard feedback therefore received an image-import error and remained stuck at “Queueing…”.

Match the existing Photon loader contract, report unavailable decoders with a useful message, and acknowledge failed whiteboard uploads so users can retry with their annotation intact. The published 0.22.0 artifacts remain unchanged; this changeset produces 0.22.1.

Validation: a compiled regression removes the source dependency after building and reproduces the missing-WASM failure before the fix, then decodes/resizes successfully afterward. The browser regression reproduces the disabled queue button on HTTP 409 and passes after the fix, including a successful retry and durable feedback. Core/Design/Server typechecks pass. The full compiled CLI, copied outside the checkout, now queues real PNG whiteboard feedback with no page errors using the published whiteboard bundle.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@filipeforattini
filipeforattini enabled auto-merge (squash) September 8, 2026 06:13
@filipeforattini
filipeforattini merged commit c259e75 into main Sep 8, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant