Stop silently skipping clipboard images over the RGBA size cap (typical Retina screenshots).
Downscale via prepare_clipboard_image, store PNG + thumbnail, never drop.
Add regression tests (Retina fixture, DB list thumb, stub path, UI truncated thumb).
Test plan
cargo test --lib (65 passed)
ClipboardList vitest
Manual: large screenshot appears in maCopy list after deploy
CI green on this PR
## Summary
- Stop silently skipping clipboard images over the RGBA size cap (typical Retina screenshots).
- Downscale via `prepare_clipboard_image`, store PNG + thumbnail, never drop.
- Add regression tests (Retina fixture, DB list thumb, stub path, UI truncated thumb).
## Test plan
- [x] `cargo test --lib` (65 passed)
- [x] ClipboardList vitest
- [ ] Manual: large screenshot appears in maCopy list after deploy
- [ ] CI green on this PR
Retina clipboard images over the RGBA size cap were silently skipped; downscale and store a thumbnail so they still appear in history, with regression tests.
ilia
changed title from Fix/Oversized Screenshot Capture to Capture oversized screenshots instead of dropping them2026-07-19 10:14:30 -05:00
ilia
scheduled this pull request to auto merge when all checks succeed 2026-07-19 10:14:45 -05:00
ilia
merged commit 82c04da445 into main2026-07-19 10:16:47 -05:00
ilia
deleted branch fix/oversized-screenshot-capture2026-07-19 10:16:47 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
prepare_clipboard_image, store PNG + thumbnail, never drop.Test plan
cargo test --lib(65 passed)Fix/Oversized Screenshot Captureto Capture oversized screenshots instead of dropping them