Repository navigation
feat(compress): enhance target-size compression presets, 300 DPI scaling, and bump to v1.2.3 - #11
Merged
Conversation
added 4 commits
September 25, 2026 16:41
…for documents <= 3 pages
…rget-size presets
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
pdfseal | 7394f22 | Commit Preview URL Branch Preview URL |
Sep 25 2026, 09:17 AM |
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.
🦭 Pull Request Description
Summary of Changes
This PR introduces critical improvements to the target-size compression engine, aligns presets with global portal limits, and resolves a semantic display bug in post-task workflow relays:
Smart Dynamic 300 DPI Scaling & Reassurance Feedback:
scale = 4.17) print-grade clarity.scale = 2.50) ceiling to strictly protect mobile browsers from canvas memory exhaustion (OOM).Real-World Portal Upload Presets:
1 MB: ID Cards & Strict Portals (e.g. India e-Visa, strict tax forms)2 MB: Visa (CEAC / VFS) & College Portals (Common App)5 MB: Canada IRCC & Job Applications (Workday ATS)10 MB: USCIS Portals, Tenders & Thesis20 MB: Universal Email Safe Limit (< 20 MB)Workflow Strategy Semantic Relay Fix:
workflowStrategy.jswhere the post-compressionNextActionBannerincorrectly displayed a contract signing description (next_action_desc_protect_signed).zh,en,de,es,fr,ja) forcompress,organize,split, andprotecttools.Version Bump:
v1.2.2tov1.2.3.Type of Change
🛡️ Privacy & Quality Checklist
npm test).console.logstatements.Related Issues
Closes #