Release notes
Changelog
Site update — August 13, 2026 · The logo, matched to the app
- The Copyr tile beside the name now matches the icon in your Dock — the same deep indigo running into the same blue, in the same direction. It had been a flatter, lighter pair that was close enough to pass and never actually matched.
- The arrow drawn on that tile was a third blue again. It is the icon's now, on the page and in the small icon your browser shows in its tab.
- The preview image shown when a link to this page is shared uses those same colors.
- No change to the app.
Site update — August 12, 2026 · Readable buttons and small print
- The buttons in the header say what they say. The Tip and Download pills were drawing their label at 55% opacity over a colored fill, which measured as low as 1.6:1 against it — well under the 4.5:1 the accessibility guidelines ask for. Their labels are now solid, and the fill behind them is set a shade deeper so the text genuinely clears that bar.
- The Subscribe and Support buttons too. Their labels were colored for one end of a two-color gradient and disappeared into the other end. Both now use a single fill that the label is legible on all the way across.
- The newsletter note, the “More apps” caption and the version line under the download button were all set too faint to read comfortably; each is now above the AA threshold.
- Keyboard shortcut chips are legible against their own background.
- The screenshot viewer no longer makes every visit quietly re-download this page as if it were an image — a wasted request on each load.
- No change to the app.
Site update — August 12, 2026 · The twoplus11 logo, back to its own color
- The twoplus11 wordmark in the top-left corner is the studio’s blue again. It had been recolored to match Copyr’s accent color, which made the same logo look like a different one on every app’s site. It now matches twoplus11.com and the rest of the apps.
- No change to the app.
Site update — August 11, 2026 · Clearer search results
- The description under this site in Google is no longer cut off. It ran past the length Google shows and broke mid-word; it now reads as a complete sentence.
- Sharing a link to the privacy, terms or changelog page now shows a proper preview card instead of a bare URL.
- The sitemap now reports when each page actually changed, so search engines re-check pages that have been updated instead of assuming they are stale.
- No change to the app.
August 11, 2026 · A new look
- Changed: Copyr has a new app icon. Every twoplus11 app moved to one generated palette, so the color in your Dock, on this site and on the download page is now the same color — they had drifted apart.
- Changed: refreshed the site to match, including the tab icon and the link preview image.
1.2.0 — August 10, 2026 · “Copy with Copyr” works
- Fixed: the “Copy with Copyr” right-click item in Finder had never worked — not in 1.0.0, not in 1.1.0. It produced an alert reading The application “Copyr” does not have permission to open … and nothing else, wherever the files were. It now opens Copyr with your selection loaded.
- The first time you use it on your Desktop, Documents or Downloads, macOS asks whether Copyr may read that folder — the normal one-time permission prompt, now with an explanation of why it's being asked.
- Fixed: Escape closes the conflict, destination and report sheets again. On macOS that's the contract every dialog keeps, and it's the only exit a keyboard-only user has when Full Keyboard Access is off.
- Fixed: the disk image no longer opens pre-scrolled with the bottom of the window cut off, and its two hidden support files can no longer push the layout around if you browse with invisible files shown.
- Corrected on this site: Copyr's own page said it couldn't move files. It has been able to since 1.1.0 — the FAQ, the feature list and a “copy only, no move” badge were all left behind by that release. The download panel also still read “Version 1.0.0”.
- Added screenshots to this page — it had never shown the app. The job sheet you get before a copy starts, and the queue with finished jobs.
1.1.0 — August 9, 2026 · Unattended copies finish
- New: a copy left running unattended comes back finished. “Ask me” used to stop the transfer at the first name clash and wait for a click — left overnight, a job could sit on one duplicate until morning. Now the file is left completely untouched, the question is recorded, and the job carries straight on.
- “Ask me” is now “Ask me afterwards.” The questions arrive as a sheet when the transfer has finished, with “Do this for the other N” to clear the rest in one click. Closing the sheet is a real answer — “leave them” — and loses nothing; the row keeps a ? button that reopens it later.
- Answering queues a small follow-up job over just those files, so settling one question never re-copies a finished job. On a move, a file left for a decision keeps its original and its source folder — nothing is deleted on the strength of an unanswered question.
- New: verification over a network is priced honestly. Verifying reads every byte back, so on a share every byte crosses the network twice. Copying to a network volume now warns that this is usually the setting to turn off; moving to one says the opposite and keeps it on, because your originals are deleted on the strength of those writes.
- New: an Already there section in the report lists each skipped file with both sizes, included when you save the failures as CSV, and a running job shows “n already there” alongside its skips and failures.
1.0.0 — August 6, 2026 · Initial public release
First release. The file-copy engine Finder should have — it doesn't abort a three-hour copy because of one bad file.
- One bad file no longer ends the job — an unreadable file is recorded with its reason and errno, and the rest of the copy carries on.
- Pause and resume any job, mid-file. Pausing flushes to disk first, so a paused job is always a safe moment to unplug.
- Unplug-safe — if a drive disappears mid-copy the job waits for it instead of failing. Reconnect and it continues from the last durable checkpoint; at most 64 MB is ever re-copied.
- Resume after quitting — close Copyr with a copy in flight and it offers to pick the job back up next time. Files that already made it across aren't copied again.
- Nothing half-written wears a real name — content goes to
<name>.copyr-partand is renamed into place only once complete and verified. - Optional SHA-256 verification — reads every file back and compares checksums. Off by default, since it roughly halves throughput.
- Instant same-volume copies via
clonefile(2)— immediate, and no extra disk space. Automatically skipped when verification is on. - Keeps everything — permissions, ACLs, timestamps, extended attributes and Finder tags; symlinks stay symlinks; hard links are recreated rather than duplicated.
- Honest preflight — free space, iCloud placeholders that would have to be downloaded first, anything already unreadable, and network or removable destinations.
- Collision handling — ask, skip, replace, replace if newer, or keep both. Ask is the default, and answering once can apply to the whole job.
- Live speed graph of the last minute, plus an ETA that stays quiet until it has enough signal to be worth trusting. A stalled copy visibly falls to zero instead of holding its last good number.
- End-of-job report — everything copied, skipped or failed, each with a reason. Copy as text, or save just the failures as CSV.
- Four ways in — drop on the window,
⌘O, Copy with Copyr in Finder's right-click menu, and a Services entry that works without enabling anything and can take a keyboard shortcut. - Full keyboard control, VoiceOver labels and announcements, and a palette checked against WCAG 2.1 AA in light, dark, and both Increase Contrast variants.
- Native SwiftUI. Signed and notarized by Apple — macOS 14+, Apple Silicon & Intel.
- Free for personal use forever, including updates; optional one-time $5-per-device commercial license for commercial use.
Known scope for 1.0: local, USB and Thunderbolt volumes are the supported cases. Network volumes work, but speed and resume are best-effort and labelled as such in the app. Copyr copies; it does not move — moving means deleting your originals, and that deserves its own design rather than a checkbox.