Repository navigation
fix(upstream): backport core rendering and workflow fixes - #22
Merged
Merged
Conversation
Apply selected changes from 16 upstream commits while preserving the fork MCP, RAW decoder, source freshness, and GPU cache contracts. Correct colour and highlight processing, export mask sources and presets, RAW embedded previews, closed-pipe handling, library filters, tagging, crop controls, and Escape handling. Add regression coverage and document the resulting capabilities.
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.
Problem and result
Backport selected upstream fixes for colour processing, RAW previews, export correctness, crop controls, and library behaviour. Adaptations preserve the fork's optional MCP feature, Sony lossless M/S RAW decoder, source freshness, repair compositing, and GPU resource caches.
Type of Change
Changes
Upstream provenance
Selected changes from these 16 commits; direct patches and fork adaptations are combined in one reviewed commit:
Testing
The committed patch is identical to the locally validated patch.
npm test --prefix mcp: 147 passed.cargo fmt --checkandcargo clippy --all-targets --all-features -- -D warningspassed.Test Configuration:
Cross-platform packaged builds, signing, and interactive desktop acceptance were not run. Native engine and pixel checks do not establish desktop UI acceptance.
Checklist
AI assistance
Prepared with Codex assistance through source review, fork-specific adaptations, regression tests, and native engine/pixel checks. Public documentation was reviewed by a separate product manager.