Releases: azohra/gopro-yank
Release list
GoPro Yank v1.3.1 — final polish
This release brings the published app in line with the finished v1.3 work.
- Clearer wording around downloadable media in the app, CLI, and offline report.
- Refreshed demo and consumer README.
- Source package now includes the site and contributor guidance.
- Generated Homebrew metadata links to the GoPro Yank website.
There are no archive-format or download-behavior changes.
Full changelog: v1.3.0...v1.3.1
GoPro Yank v1.3.0 — trust and control
GoPro Yank now has a public home and a safe way to remove a local archive.
What is new
- Delete local archive from the interactive app with an exact DELETE confirmation.
- Remove only files GoPro Yank recorded plus its own archive records.
- Keep unrelated files and the archive folder itself.
- Abort before deleting anything if an archive path is unsafe.
- Never touch GoPro cloud media.
- Visit the new product site at https://gopro-yank.azohra.com.
Install or upgrade
brew upgrade --cask azohra/tools/gopro-yank
Full changelog: v1.2.0...v1.3.0
GoPro Yank v1.2.0 — interactive by default
GoPro Yank is now an interactive app. Run gopro-yank and it guides you from sign-in to a verified archive.
Highlights
- Look through your GoPro library without downloading anything.
- See what is already archived, what remains, and how much space it needs.
- Confirm the folder and download size before archiving begins.
- Stop safely and continue later without repeating finished work.
- Check an existing archive and open its offline report from the app.
- Try the full experience without an account using gopro-yank --demo.
Scripts still work: library, archive, verify, and login remain available, and pull continues as an archive alias.
Install or upgrade
brew upgrade --cask azohra/tools/gopro-yank
Full changelog: v1.1.0...v1.2.0
GoPro Yank v1.1.0 — sign in, no DevTools
Sign in, no DevTools
Connecting GoPro Yank is now a normal GoPro sign-in:
gopro-yank loginA separate browser window opens on GoPro’s website and closes once connected. No hunting through DevTools, no copying two cookie values, and your password stays with GoPro.
Headless setups still have a one-token manual option with gopro-yank login --no-browser.
Upgrade with Homebrew
brew upgrade --cask azohra/tools/gopro-yankFull changelog: v1.0.1...v1.1.0
GoPro Yank v1.0.1 — faster to install, easier to meet
GoPro Yank now reaches your computer the way a native app should: one verified download, ready to run.
Install
brew install --cask azohra/tools/gopro-yankWhat changed
- Homebrew now installs the published binary for macOS or Linux and the correct CPU automatically
- No Go toolchain, Python runtime, or developer setup
- The README is shorter, warmer, and structured around the real journey: try it, bring the library home, understand the archive, and verify it later
- Release packaging now generates the Homebrew cask directly from the same checksummed archives
The commands and archive format are unchanged from 1.0.0.
GoPro Yank v1.0.0 — Every original, downloaded and verified
Every original. Downloaded and verified.
GoPro Yank brings your GoPro cloud library home as a portable archive, verifies every downloaded file, and leaves a report you can read later without a GoPro account or internet connection.
Install
With Homebrew:
brew install azohra/tools/gopro-yankOr download the archive for your Mac, Windows, or Linux computer below, verify it with checksums.txt, and put the executable on your PATH.
Run gopro-yank demo to try the complete flow without connecting an account.
What is new in 1.0
- One native app with no Python or runtime setup
- Safe, resumable downloads with verified files
- Offline verification, readable reports, and complete archive records
- Checks for your current GoPro library and copied archives
- Adoption of existing Python v0 download records
- Native ARM64 and AMD64 builds for macOS, Windows, and Linux
- A new identity and clearer command-line experience
Use GoPro Yank only with your own account. It relies on undocumented GoPro cloud endpoints that may change. GoPro Yank is independent and is not affiliated with GoPro, Inc. No command deletes cloud or archived media.
v0.2.1 — demo GIF + flag cleanup
Small cleanup release.
- Dropped
--target-mbpsfrom thedemocommand (was internal noise tuning simulated speed). - Re-recorded
docs/demo.gifagainst v0.2.1 — the v0.2.0 GIF was rendered while pipx still had the old version on PATH, so it captured a 'no such option --parallel' error instead of the actual demo.
Upgrade:
pipx reinstall gopro-yank
v0.2.0 — simpler, more 'just works'
The big change
The adaptive concurrency limiter is gone. It was clever-looking but added 4 flags, a whole module, a chunk of TUI real estate, and a mental model — without meaningful payoff over a sensible fixed default.
What changed
Pull / demo:
- 4 flags (
--initial / --ceiling / --floor / --grow-after) → 1 flag:--parallel N(default 8) - TUI loses the cryptic
target/inflight/streakrow; gains a clearworkers: N/M active
New hints:
- After
pullcompletes cleanly → suggestsgopro-yank verify - After
verifypasses → reminds you of the cancel URL
Breaking changes:
- The flags
--initial / --ceiling / --floor / --grow-afterare removed. Use--parallel Ninstead.
Net diff: -295 lines (one whole module + tests deleted).
Upgrade
pipx reinstall gopro-yank
v0.1.3 — readable list output
Reins in gopro-yank list so it doesn't dump hundreds of rows by default.
Now
- A stats panel: counts by status, total size, date range, year breakdown
- A compact sample: first 10 + last 10 with
… N more …ellipsis --allto dump everything (the old behavior)--pending/--donefilters--limit Nto tune the head/tail size
--json output unchanged — still streams one record per line for piping into jq.
Upgrade
pipx install --force git+https://github.com/azohra/gopro-yank
v0.1.2 — login clipboard timing fix
Fixes a bug introduced in v0.1.1: clipboard was read at prompt-time before the user had a chance to copy. The login flow now waits for Enter before reading, shows the captured preview, and uses Confirm.ask so the [Y/n] hint is visible.
Upgrade:
pipx install --force git+https://github.com/azohra/gopro-yank