Skip to content

Releases: Linuxuser67/Grab

v5.5.1

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 06 Oct 10:57
  • Clear the entry spinner when a playlist lookup finishes.
  • The search button now opens the search field in the header bar, where the title was.

v5.5.0

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 06 Oct 08:05
  • Paste a clipboard link into the New Download card only once; reopening the card no longer re-pastes the same link.

v5.4.0

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 05 Oct 16:39
  • 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

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 05 Oct 14:02

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

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 05 Oct 06:08

What's Changed

  • Staging cleanup now requires manifest proof of ownership: files without a manifest are never deleted.

v5.1.0

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 04 Oct 15:45

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

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 02 Oct 07:29

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

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 01 Oct 12:50

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

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 01 Oct 09:57

What's Changed

Full Changelog: v4.5.9...v4.6.0

v4.4.0

Choose a tag to compare

@Linuxuser67 Linuxuser67 released this 25 Sep 12:40

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