New finished files in ~/Downloads appear in clipboard history (Settings toggle, on by default; skips in-progress browser temps; does not import existing files).
Drag a history row onto another app (screenshot, PDF, text as a temp file). Click still pastes.
Test plan
npm run check — 82 frontend + 78 Rust tests
Install /Applications/maCopy.app from this build
Ctrl+` opens the picker
Save a PNG into Downloads → it shows up as an image row
Drag that row onto Desktop / Messages
Click a text row still pastes
## Summary
- New finished files in `~/Downloads` appear in clipboard history (Settings toggle, on by default; skips in-progress browser temps; does not import existing files).
- Drag a history row onto another app (screenshot, PDF, text as a temp file). Click still pastes.
## Test plan
- [x] `npm run check` — 82 frontend + 78 Rust tests
- [ ] Install `/Applications/maCopy.app` from this build
- [ ] `` Ctrl+` `` opens the picker
- [ ] Save a PNG into Downloads → it shows up as an image row
- [ ] Drag that row onto Desktop / Messages
- [ ] Click a text row still pastes
New finished files in ~/Downloads join history, and a drag gesture on a row starts a native file drop so screenshots and downloads can be placed into other apps without a Dock stack.
ilia
scheduled this pull request to auto merge when all checks succeed 2026-10-03 10:32:34 -05:00
ilia
merged commit b74a3e0a21 into main2026-10-03 10:32:35 -05:00
ilia
deleted branch feature/downloads-ingest-drag2026-10-03 10:32:35 -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
~/Downloadsappear in clipboard history (Settings toggle, on by default; skips in-progress browser temps; does not import existing files).Test plan
npm run check— 82 frontend + 78 Rust tests/Applications/maCopy.appfrom this buildCtrl+`opens the picker