Skip to content

Photo correction, ruler straightening and large-image responsiveness · 0.1.26 - #38

Merged
zhoy0409-debug merged 4 commits into
mainfrom
codex/image-global-correction
Oct 19, 2026
Merged

zhoy0409-debug merged 4 commits into
mainfrom
codex/image-global-correction

Conversation

@zhoy0409-debug

@zhoy0409-debug zhoy0409-debug commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Importing a tilted gel/screen photograph now offers local outline suggestions, four-corner perspective/crop refinement, two-point ruler straightening and conservative global photo-colour suggestions. Users preview on the actual canvas, refine or cancel, and retain the encoded original. Keep creates one Undo step; existing projects, data tables, scientific rendering and the Carbon/Jade editor remain in place.

Large-image decoding and original-ROI reads use cancellable local Workers. Bounded SVG caching keys on exact content and sanitization policy and returns independent clones; an unchanged outline candidate is not repainted. No cloud image processing or new network provider is introduced. Automatic outlines are geometric proposals, not biological region identification or physical calibration.

Validation includes original-pixel zero-tolerance comparisons (six ROI cases and two complete outputs), the actual 24 MP photo workflow (12 groups), installed editing/save/reopen/export/offline/cancel/all-five-container checks, scientific selection/statistics/axes/privacy regressions, 163 Node invocations, and the exact-head eight-job Windows/macOS/Linux CI. Installed functional coverage records 173 executions, 172 PASS and one retained initial navigation timeout; its unchanged-condition follow-up passed. Early failures and the automation startup-readiness correction remain documented.

All 276 normal performance operations and 92 CPU windows are retained in the performance record. In the first matched pair, selection P95 was 67.8 → 84.6 ms; static ABBA batches varied and include the 132.2 ms batch. Repeated large-photo total wait did not improve. Worker reads reduced main-thread pixel-read stalls, but this PR does not claim a universal speed-up or no performance regression.

The final documentation-complete Windows Setup is a full clean build, not a renamed candidate. Its 2,655 installed files, 85 UI assets, 58 mapped bytecode files and 417 release-data inputs are bound to the tested source. Actual installation/frozen self-test and final-product smoke/preservation receipts accompany the delivery. Suite and portable Skill archives were extracted and their real CLI help/doctor entrypoints run; optional PDF font-embedding review remains manual on this machine.

Usage, acceptance scope, release notes and changelog are updated. Private images/projects/media are excluded from Git and public assets. There is no independently annotated accuracy/recall result, new native IME acceptance, clean-VM test, code-signing claim, or new mobile binary. The real official 0.1.25 → 0.1.26 update requires the stable public target and will be recorded as a dated same-version supplement after publication; a local reinstall is not substituted for it.

@zhoy0409-debug
zhoy0409-debug marked this pull request as ready for review October 19, 2026 11:27
@zhoy0409-debug
zhoy0409-debug merged commit 3256d85 into main Oct 19, 2026
8 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