feat(admin): mandatory image processing and original/processed toggle#111
Merged
feat(admin): mandatory image processing and original/processed toggle#111
Conversation
- Display processed images by default with toggle to view original in lightbox - Auto-open image processor (crop/blur/arrow) when uploading new images - Block saving unprocessed images (disabled save button + warning banner) - Remove unprocessed addImages code path from handleSave - Cancel processing removes unprocessed image from queue (mandatory flow) - Add amber "Pendiente" badge for unprocessed new images Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Add newImageUrl support to process-image API (downloads from S3 instead of receiving base64) - Frontend uploads files to S3 via /api/upload in background on file select - Send S3 URL to process-image API instead of base64 data URL - Add uploading overlay and disable save while uploads are in progress Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Compress images to 1920x1920 JPEG (quality 0.85, max 3MB) using existing compressImageDataUrl utility before uploading to S3. Converts compressed data URL to Blob for FormData upload. Prevents 413 Content Too Large errors on both /api/upload and /api/admin/deas/[id]/process-image. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove sed/node version overwrites from release-mobile-app.yml (Android build.gradle + iOS project.pbxproj). Versions are now managed solely by propagate-version.js at dev time, not by CI. - Add version-bump-check.js to migration-safety CI job (reuses existing base branch checkout). - Disable automatic triggers on legacy build-android.yml and build-ios.yml to prevent double builds (kept as manual fallback). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
ensure-tags.yml now creates both the git tag AND the GitHub Release when a new mobile version is detected on push to main. The release is created before triggering the build workflow, so it's visible immediately. The create-release job in release-mobile-app.yml is already idempotent (skips if release exists), so no conflict. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
addImagescode path has been removed fromhandleSave.Test plan
processed_url— verify "Ver original" button appears🤖 Generated with Claude Code