Releases: Linuxuser67/Grab
Releases · Linuxuser67/Grab
Release list
v5.5.1
v5.5.0
- Paste a clipboard link into the New Download card only once; reopening the card no longer re-pastes the same link.
v5.4.0
- Verify the yt-dlp download against its published SHA-256 checksum before installing it.
- Refuse to write a resumed or retried download through a symlinked path.
- Validate the browser extension ID before writing the native-messaging host manifest.
- Decode and sanitize torrent file names taken from a download URL.
- Check links handed off to an external browser before showing the confirmation dialog.
v5.3.0
What's Changed
- Deleting a torrent now trashes only the files its metadata lists, never the whole folder; magnet deletions leave the output directory untouched.
- Refuse to delete torrent files through symlinked subdirectories.
- Write browser native-host manifests atomically and validate their structure on startup.
- Surface file-trash failures instead of silently ignoring them.
- Center the schedule Date button vertically like the other row buttons.
v5.2.0
What's Changed
- Staging cleanup now requires manifest proof of ownership: files without a manifest are never deleted.
v5.1.0
What's Changed
- Queue persistence moved off the UI thread: no more stalls when the queue saves.
- Staging cleanup now requires a manifest as proof of ownership before trashing orphans.
- Tool downloads use the hardened HTTP client (no ambient proxy, no downgrades).
- HTTPS proxy type now connects with TLS to the proxy.
- Minimum ffmpeg version is now 7.0.
- Hardened temporary file handling for queue saves.
v4.8.0
What's Changed
- Tick in URL entry, sliding Add button, X button back, round icon by @Linuxuser67 in #303
Full Changelog: v4.7.2...v4.8.0
v4.7.0
What's Changed
- Handle browser-extension handoffs and remote .torrent URLs by @Linuxuser67 in #299
Full Changelog: v4.6.1...v4.7.0
v4.6.0
What's Changed
- Route stream-manifest URIs to the add card by @Linuxuser67 in #296
- Animate the download options reveal by @Linuxuser67 in #297
Full Changelog: v4.5.9...v4.6.0
v4.4.0
What's Changed
- Move the video id out of the filename and into the file's tags by @Linuxuser67 in #182
- fix: make a retained live recording survive restarts, reroutes and cr… by @Linuxuser67 in #183
- Drop the audio-quality preference, always use yt-dlp's default by @Linuxuser67 in #185
- fix: use AdwSpinner in a fixed centered slot for install progress by @Linuxuser67 in #186
- fix: removing a live row must not deliver, and must wait to reclaim by @Linuxuser67 in #184
- Make the quiescence wait async and bound it at five seconds by @Linuxuser67 in #188
- Enforce the sentrux structure gate in CI by @Linuxuser67 in #187
- Fix 179 discard quiescence by @Linuxuser67 in #190
- Key the discard reservation on the sweep's stem, refcount it by @Linuxuser67 in #189
- Label resume re-resolves as "Resuming download…" by @Linuxuser67 in #191
- Show folder torrents' content total in the finished size by @Linuxuser67 in #192
Full Changelog: v4.3.1...v4.4.0