Features
- Allow to customize format conversion timeout (issue #3185) (b043373)
- Allow to keep color profile on metadata clear (issue #3166, fix #3196) (19dcd19)
- Replace settings by logs directory in log tab (issue #3205) (fce0186)
- Add support for Exiftool sidecar files (issue #3087) (56f5a78)
- Update wording for buttons in log tab (PR #3219) (e5295e9), thanks @ProtagNeptune!
- Detect Cloudflare redirects during image download (4275553)
- Use fps_mode instead of vsync in ffmpeg (PR #3283) (4e28e10), thanks @ProtagNeptune!
- Add Arabic, Turkish, Dutch, and Chinese Traditional languages (b287d52, fb98ea3), thanks to all the translators on Crowdin!
- Add excluded extension feature to MD5 fixer (issue #3285) (73f6cc0)
- Add "suffix without extension" log file path type (issue #3325) (c12fc25, fe3a514)
- Pass dark theme information for tags in the viewer window (0fa597c)
- Add grabber_branch and grabber_version tokens (issue #3188) (708e959)
- Add new %ratio% token (issue #3275) (d9f0c27, 64499c8)
Fixes
- Crash when pausing downloads (issue #3180) (001526d)
- Don't crash on Ctrl+W tab (issue #3178) (90f1274)
- Don't close image window on tags middle click (issue #3160) (d16bfb0)
- Get file extension from header when enabled (issue #3158) (93dd930, 5dcf26d)
- Convert images via ffmpeg instead of trying to remux (521e987)
- Use correct URL for Google reverse image search (issue #3212) (343f7cb)
- Ignore minor Exiftool errors to allow writing to JXL (issue #3213) (147bf34), thanks @ProtagNeptune!
- Improve automatic thumbnail choice (issue #3230) (f95c659)
- Properly destroy profile and exiftool process on close (issue #3231) (80bb6ab)
- Properly encode animated and transparent WEBP (PR #3233) (5fc472d), thanks @ProtagNeptune!
- Ignore empty args when splitting commands (issue #3239) (b34eb95)
- Use correct 0-1 scale for volume instead of 0-100 (issue #3242) (1b570b3)
- Fix invalid OpenSSL version used in portable releases (issue #3244) (4f5b880)
- Properly register button settings type (issue #3071) (eac529a)
- Re-add rating in danbooru.js script (PR #3276) (bd314e4), thanks @Eddyall-1!
- Add NetworkAuth dependency in gui (PR #3259) (1e892c5), thanks @renesat!
- Use XDG_RUNTIME_DIR on Unix for temporary files (issue #3294) (5b15546)
- Properly use default value for rating token (issue #3327) (7bef22a)
- Remember MD5 list fixer tool window size and fix warnings (issue #3316) (ffbd707)
- Remove "{%UserProfile}\Grabber" from the uninstaller (PR #3347) (885f6e8), thanks @ProtagNeptune!
- Stop crashing on close due to double profile clean-up (1dfec4d)
- Properly pass cookies to sub-domains (issue #3225) (6450870)
Sources
- Set default intervals to 1s for image, page, and details (PR #3221) (722e9c8), thanks @ProtagNeptune!
- Fix Anime-Pictures API URL (issue #3225) (ff5ca6c)
- Fix Gelbooru 0.2 HTML image list parsing (6055387)
- Add JS flag for translated tags in Pixiv (issue #2535) (336e20c, 0e952df)
- Remove Twitter from the default install (issue #3287) (3ace8fa)
- Fix "order:random" not working on E621 (issue #3353) (6c4e4b6)
- Fix webp support for NHentai (PR #3323) (12b50c8), thanks @Eliolocin!
- Fix R34.us detail tag parsing (issue #3352) (d8d8de7)
- Exclude "Hentai Cosplays" from ZIP releases (issue #3250) (4f26ea7)
- Add category support for WallHaven (PR #3247) (572e2a4), thanks @KAGEYAM4!