Skip to content

✨[Feat] Sprint 12 v2 Foundation and Image Converter - #12

Merged
maruson08 merged 6 commits into
mainfrom
feat/sprint-12-v2-image-converter
Aug 24, 2026
Merged

maruson08 merged 6 commits into
mainfrom
feat/sprint-12-v2-image-converter

Conversation

@maruson08

Copy link
Copy Markdown
Member

Begins the v2 cycle with a production Image category and local-only Image Converter for JPEG, PNG, and WebP input/output. Supports ordered batches, deterministic collision-safe Unicode filenames, direct single-image saves, JSZip batch archives, JPEG/WebP quality controls, white JPEG transparency, canvas metadata stripping, explicit orientation handling, and existing plus aggregate resource limits. Preserves keyboard/native-picker access, responsive contracts, all six locales, strict CSP, same-origin dependencies, and no runtime network APIs. Removes only the standalone planned Rotate PDF card while preserving Organizer rotation. Validation: node tests/run-all.mjs and git diff --check pass. Browser QA was attempted but unavailable because the Windows browser bridge failed before rendering; no visual pass is claimed. Resize, compression, image metadata tools, file hash, OCR, media, and broader PDF modification remain deferred.

@maruson08
maruson08 merged commit f6c05ec into main Aug 24, 2026
1 check passed
@maruson08
maruson08 deleted the feat/sprint-12-v2-image-converter branch August 24, 2026 01:30
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