Skip to content

R2 Client v0.3.21

Choose a tag to compare

@github-actions github-actions released this 04 Nov 00:15
· 2 commits to main since this release

Image and video thumbnails are now made once and kept on disk, so a folder you have opened before shows its thumbnails right away, even after a restart. The grid loads small thumbnails instead of the full images, and HEIC, AVIF, PSD and JXL files get thumbnails too. The cache cleans itself up, and a new Storage tab in Settings shows how much space it uses and lets you set a limit or clear it. I also fixed video thumbnails for files in a bucket, which could show a black tile.

New

  • Thumbnails for images and videos are kept on disk. Unchanged files load from the cache, changed files get a new thumbnail, and deleted files drop theirs.
  • Settings > Storage shows the thumbnail cache size and count, lets you set a limit of 250 MB, 500 MB, 1 GB or 2 GB, and has Clear thumbnail cache.
  • HEIC, AVIF, PSD and JXL images get thumbnails in the grid.

Improved

  • The grid shows small 480 px thumbnails instead of loading the full images.
  • The thumbnail cache cleans itself up: thumbnails unused for 30 days are removed, and the least recently used go first once the cache is over its limit (500 MB by default).
  • Thumbnails are made faster.
  • Thumbnails are encoded with libwebp 1.6.0, which includes the fix for CVE-2023-4863. Its license ships with the app.

Fixed

  • Video thumbnails for files in a bucket load again instead of showing a black tile; the bundled ffmpeg can now verify https connections.

Full Changelog: v0.3.20...v0.3.21