Skip to content

Release prefilled Canvas Studio with Anna platform captions - #39

Merged
sarthakagrawal927 merged 2 commits into
mainfrom
agent/meme-lab-caption-release-20261005
Oct 5, 2026
Merged

sarthakagrawal927 merged 2 commits into
mainfrom
agent/meme-lab-caption-release-20261005

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Supported static reactions now open in the owner-selected Canvas Studio with a prefilled caption draft. Users can edit text, move or resize its regions, and export an original-resolution PNG. Eight inspected template profiles preserve comic roles and placement; other allowlisted static sources use validated vision placement. GIFs and baked-punchline reactions keep their original form.

The website uses automatic Free AI routing. The Anna addon uses one host completion with the same prompt and geometry validator, accepts a complete JSON fence, and saves/downloads the finished PNG through Anna's existing private-file APIs. Neither model nor provider is forced. Recommendation viewpoints now map correctly to caption viewpoints; quota failures retain edits, and route telemetry excludes private input.

Validation: 214 Node tests pass; package checks, public build, Anna build, strict Anna schema/ACL validation, Worker deployment dry-run and design-workflow check pass. Local actual-source renders cover both variants at 390/768/1440, keyboard placement/reset, retained edits after a simulated 429, and a real 1200×1200 PNG export. A live Anna dev-host canary returned a valid grounded draft through automatic Gemini 3 Flash routing.

Rendered review and limitations: caption release evidence. Screenshots use authored local fixtures, not provider-quality proof. Hosted Anna private-file behavior and public Store installation remain gated by Anna review; existing 1.2.1 is pinned pending review. No production dependencies, bindings or provider pins changed.

@sarthakagrawal927
sarthakagrawal927 merged commit 75da407 into main Oct 5, 2026
1 check 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