diff --git a/docs/site/android-file-transfer-not-working.html b/docs/site/android-file-transfer-not-working.html index adadccd5..34df2e80 100644 --- a/docs/site/android-file-transfer-not-working.html +++ b/docs/site/android-file-transfer-not-working.html @@ -138,14 +138,16 @@

Questions

diff --git a/docs/site/compare.html b/docs/site/compare.html index 9c35b22b..9436795b 100644 --- a/docs/site/compare.html +++ b/docs/site/compare.html @@ -100,14 +100,16 @@

Where Comprador loses

diff --git a/docs/site/compatibility.html b/docs/site/compatibility.html index 94665039..f64338a9 100644 --- a/docs/site/compatibility.html +++ b/docs/site/compatibility.html @@ -140,14 +140,16 @@

If your device doesn't show up

diff --git a/docs/site/garmin.html b/docs/site/garmin.html index 116fa04e..29f82398 100644 --- a/docs/site/garmin.html +++ b/docs/site/garmin.html @@ -120,14 +120,16 @@

Questions

diff --git a/docs/site/honourable-mentions.html b/docs/site/honourable-mentions.html new file mode 100644 index 00000000..6871d0f4 --- /dev/null +++ b/docs/site/honourable-mentions.html @@ -0,0 +1,121 @@ + + + + + +Honourable mentions · Comprador + + + + + + + + + + + + + + + + + + +
+ Comprador + Download +
+ +
+
+

Honourable mentions

+

Comprador isn't the only good way to move files between a phone and a Mac, and it + stands on open-source work that came before it. Honest brokerage means saying so. Here are the + projects we tip our hat to.

+ +

The ones we stand on

+

OpenMTP is the project + Comprador was forked from. It's a free, open-source MTP app for macOS that gives you a dedicated + dual-pane file-manager window, and for years it was the answer for Android-on-Mac. Comprador took + a different shape — a Finder volume instead of a window, and a clean reimplementation underneath — + but the repository began as OpenMTP's, and the debt is real.

+

libmtp is the engine. It's the C + library that actually speaks the Media Transfer Protocol to your device — the decade-plus of + reverse-engineering and per-device quirk-handling that makes any of this possible. Comprador is, + in honest terms, a friendly face on libmtp's work. It ships bundled in the app, with its licence.

+ +

Kindred libraries

+

Comprador isn't the only project that pries a closed device open and hands everyone the result — + it belongs to a long tradition of it. libimobiledevice + did for the iPhone what libmtp did for MTP: a volunteer community reverse-engineered Apple's locked + sync protocols so any operating system could talk to an iPhone or iPad — no iTunes, no jailbreak — + and then gave the work away. libgphoto2 + does the same for digital cameras, the decades of protocol-wrangling behind gPhoto2. All three are + one act of generosity pointed at different hardware, freely licensed, and Comprador is a small + Mac-shaped continuation of it.

+ +

For a job we don't do

+

KDE Connect and its macOS client + Soduto move files over + Wi-Fi, not USB. Comprador is deliberately USB-only, so if you'd rather not reach for a cable — and + you want notifications, clipboard sync and remote control thrown in — this is the wireless half of + the story. Apple or not, you want your devices in symphony.

+

LocalSend is the open-source way to do the + same across your own network — fling a file from phone to laptop, or between any two platforms, with + no account, no cloud, and nothing leaving the local Wi-Fi. Think AirDrop that doesn't care who made + your devices.

+

scrcpy does a different job + again: it mirrors and controls your Android screen from the Mac over USB, and it's some of the + most-loved free software in the Android world (Apache-2.0). Its one catch is the very thing Comprador + spares you — it speaks ADB, so you'll need Developer Options and USB debugging switched on. For files + that's friction we'd rather skip; for driving the whole phone from your desk, it's well worth it.

+ +

The one that came before

+

Android File Transfer is + where almost everyone started, and the reason this whole category exists. Google quietly pulled its + download in early 2024, and it's now effectively gone: unmaintained, a 4 GB file cap, and + increasingly broken on Apple Silicon. We mention it because it walked so the rest could mount.

+ +

On Linux none of this is needed in the same way — + simple-mtpfs, jmtpfs, and GNOME's gvfs + already expose MTP devices through the file manager. Comprador exists because macOS doesn't.

+ +

The look of the place

+

Comprador wears two-hundred-year-old engravings, and we owe that to people long gone and to the + institutions that keep their work free. The butterfly on the pomegranate in the icon is a detail + from a 1705 plate by Maria Sibylla Merian — an early naturalist who documented + insect metamorphosis from life — engraved by Pieter Sluyter. The shifting backdrop + behind every page is the work of Filippo Morghen, an 18th-century Italian engraver, + from his series imagining fantastical life on the Moon.

+

Both reach us, scanned and unlocked, through the + Public Domain Image Archive and the + Biodiversity Heritage Library + with the Smithsonian. The works are public domain worldwide; the organizations that digitize and + release them are the reason a small free app can dress itself in museum-grade art for nothing. The + typefaces are the same kind of gift — Bona Nova, Igino Marini's IM Fell Double Pica SC, Fasthand and + Syne Mono, all offered freely under the SIL Open Font License. Full credits and licences are in the + project's third-party notices.

+ + +
+ + + +
+ + diff --git a/docs/site/index.html b/docs/site/index.html index c68f9b01..3f216b78 100644 --- a/docs/site/index.html +++ b/docs/site/index.html @@ -207,13 +207,11 @@ footer { text-align: center; padding: 40px 0 80px; color: var(--faint); font-size: 0.9rem; max-width: 40em; margin: 0 auto; } footer .platform { color: var(--muted); margin-bottom: 1.8em; } - footer .also a { color: var(--link); } + footer .privacy { font-size: 0.78rem; color: var(--faint); letter-spacing: 0.02em; } footer .links { margin: 0 0 1.6em; } footer .links a { margin: 0 10px; color: var(--muted); } - /* quiet, verifiable privacy line: no markup needed, same on every page */ - footer::after { content: "No trackers. No third-party requests. Fonts and assets self-hosted."; - display: block; margin-top: 2.4em; font-size: 0.78rem; color: var(--faint); - letter-spacing: 0.02em; } + footer .links a.nav { color: var(--link); } + footer .links span.nav { margin: 0 10px; color: var(--faint); } /* ---- Fun Mode: swap the whole page to Fasthand. The control is an inline footer link, coloured to match the adjacent Download/Source/License links. ---- */ @@ -266,7 +264,7 @@

Comprador

Download for Mac View source on GitHub -

Free and open source · Apple Silicon · macOS 13 or later

+

Free and open source · Apple Silicon · macOS 13 or later · Signed by Apple.

A modern Android File Transfer alternative

@@ -305,14 +303,16 @@

Not just one trick.

diff --git a/docs/site/kindle.html b/docs/site/kindle.html index 563dab0a..e0a6c715 100644 --- a/docs/site/kindle.html +++ b/docs/site/kindle.html @@ -120,14 +120,16 @@

Questions

diff --git a/docs/site/sitemap.xml b/docs/site/sitemap.xml index 5e4954ac..8018091d 100644 --- a/docs/site/sitemap.xml +++ b/docs/site/sitemap.xml @@ -35,4 +35,9 @@ 2026-06-23 monthly + + https://terraceonhigh.github.io/Comprador/honourable-mentions.html + 2026-06-24 + monthly + diff --git a/docs/site/style.css b/docs/site/style.css index a04636b7..1abdaa4c 100644 --- a/docs/site/style.css +++ b/docs/site/style.css @@ -107,13 +107,11 @@ main { footer { text-align: center; padding: 40px 0 80px; color: var(--faint); font-size: 0.9rem; max-width: 40em; margin: 0 auto; } footer .platform { color: var(--muted); margin-bottom: 1.8em; } -footer .also a { color: var(--link); } +footer .privacy { font-size: 0.78rem; color: var(--faint); letter-spacing: 0.02em; } footer .links { margin: 0 0 1.6em; } footer .links a { margin: 0 10px; color: var(--muted); } -/* quiet, verifiable privacy line: no markup needed, same on every page */ -footer::after { content: "No trackers. No third-party requests. Fonts and assets self-hosted."; - display: block; margin-top: 2.4em; font-size: 0.78rem; color: var(--faint); - letter-spacing: 0.02em; } +footer .links a.nav { color: var(--link); } +footer .links span.nav { margin: 0 10px; color: var(--faint); } /* Fun Mode: swaps the whole page to Fasthand; the brand wordmark holds via --font-brand */ html.fun { --font-body: "Fasthand", "Bona Nova", cursive; } diff --git a/docs/site/switch.html b/docs/site/switch.html index 5b8db381..f658d659 100644 --- a/docs/site/switch.html +++ b/docs/site/switch.html @@ -122,14 +122,16 @@

Questions