Features
- Add "tmp" and "xmp_original" to excluded extensions of the md5 list fixer (PR #3393) (1356640), thanks @ProtagNeptune!
- Make menus on macOS more conventional (PR #3447) (a6938e1), thanks @rapture-party!
- Add setting to overwrite conversion destination file (issue #3482) (c65da3f)
- Add and manage search history (issue #3513) (887f237, 01288c5, 71f5773)
- Add support for "contributor" tag on e621 (issue #3522, PR #3536) (1cdead8), thanks @PencilVoid!
- Add Chinese traditional translation (PR #3468) (0535b50), thanks @VM8gkAs!
- Allow cookie import in source settings (issue #3364) (ece0f58)
- Enable WebView support (issue #3366 and issue #3540) (78eb801, e794d76, f3fba80)
- Add backup restore support for settings, favorites, lists, monitors, history, MD5 data, filename history, thumbnails, and web services (issue #583) (eca878f, 8a998ad, 64af311, f0828c6, fe0db9a, 729f45b, 18b3143, 6050a4d, 2c213b2, 64ff202, b95545b, 18b4995, 9e4f5a5, cf146fb)
- Allow customizing extension rotation (issue #3591) (e687907)
- Add setting to show video indicator on thumbnails (32107c5)
- Add move/delete buttons for conditionals (issue #3622) (1f36c51)
- Allow customizing backend for each image conversion (ae6ab57)
- Add site-specific blacklist shortcut (PR #3671) (62028be), thanks @yami-no-tusbas!
- Add "add tabs" menu (issue #3649) (4e4df93)
- Set filename/path overrides when converting download to monitor (issue #3400) (adfddbd)
Fixes
- Improve light/dark theme colors and favorites/KFL styling (PR #3359 and issue #3435) (da3559b, 3ec1d94), thanks @ProtagNeptune!
- Keep batch download order when converting to monitor (issue #3397) (15c5ee0)
- Properly detect nightly in lib project (issue #3399) (b00ff76)
- Use pixel sizing consistently for viewer images and result/favorite thumbnails (issue #3410 and issue #3405) (c2a341c, 0320f6e, 66e0949)
- Exclude JSON files from ugoira frames (issue #3483) (9057d91)
- Use configured limit value for monitors (issue #3486) (0c33816)
- Remove line breaks when pasting into search field (issue #3469) (30858e6)
- Remove suffix log files when deleting from UI (issue #3562) (145d319)
- Don't double line breaks in wordsc.txt (21c267e)
- Fix search-history handling for galleries (issue #3513) (accc9d3)
- Don't re-sort auto-complete when nothing was added (eb7e46c)
- Fix crash when editing a favorite with a monitor (issue #3598) (223cadf)
- Don't crash when closing the image window (issue #3599) (7b1e19d)
- Encode APNG files with format=rgba in ffmpeg (PR #3601) (0914418), thanks @ProtagNeptune!
- Don't HTML-escape logged URLs (PR #3613) (a4c80d5), thanks @GiovanH!
- Crop auto-converted videos to even sizes (PR #3603) (30f59d1), thanks @ProtagNeptune!
- Save "Show video indicator on previews" setting (issue #3611) (a33e950)
- Allow removing headers from site settings (c4f7602)
- Properly parse ISO 8601 dates (5277180)
- Use page/details referer by default for preview/images (issue #3660) (e36d258)
- Ensure open in new tab works for tags in image viewer window (PR #3673) (7b67f6c), thanks @pappnu!
- Thumbnail computation with null size part (61a22c8)
- Move macOS resources to the Contents/Resources/ directory (9c0d903)
Sources
- Fix thumbs and images subdomain for NH (issue #3372) (d3fa930)
- Fix E-Hentai gallery, thumbnail, disowned-gallery, and tag parsing (issue #3390, issue #3574, and issue #3573) (18f54d6, e6785ea, def50bb, 2dd94dd), thanks @OtZer0!
- Add light support for lefty.pictures (issue #3389) (b15d563)
- Fix Gelbooru page parsing, regressions, content visibility, API errors, and typed-tag defaults (PR #3495, PR #3662, and issue #3654) (bf8dbf8, acb8f6a, 8749120, 4e69f49, 61b778a, 55a7f50), thanks @ProtagNeptune and @ShugokiFable!
- Improve Rule34.xxx favorites, details API, and default source order (PR #3620 and PR #3641) (86dea94, 7d5eedc, 8278f4b, 3495e08), thanks @hhesrdf and @CalamitousFelicitousness!
- Fix HTML tag parsing on multiple sources (issue #3411) (6c949cf)
- Add range url param for FurAffinity (PR #3515) (7442792), thanks @renfald!
- Fix Kemono domain name (issue #3596) (5a724e0)
- Use V2 API for E621 (PR #3646) (edf022b), thanks @yami-no-tusbas!
- Add support for million in tag counts (issue #3635) (f7629f4)
- Set a dynamic User-Agent for Danbooru (571998f)
- Detect Cosbooru as Danbooru 2.0 (issue #3650) (fea2e67)
- Fix paheal thumbnail parsing (issue #3544) (87729b8)
- Always use PNG for previews on anime-pictures.net (PR #3680) (ca467b4), thanks @adem4ik!
Android
- Allow to control QML galleries with arrows (issue #3387) (832e53a)
- Add global added tags and post filters (issue #3428) (fcc7a2b)
- Use proper version numbers for QtMultimedia (issue #3273) (5191e54)
- Fix and debounce file sharing (issue #3479 and issue #3580) (8b93d41, b8f5ea9)
- Add pre-load setting on the mobile version (issue #3510) (80e500c)
- Make pinch-to-zoom work on mobile (issue #3509) (dcbd307)
- Improve tag views, colors, and styling across themes (issue #3514) (740c48c, e5ed54a, b26cd29, 5271333, 840ccbf, 6edb121)
- Improve settings navigation, layout, and exit handling (issue #3512 and issue #3555) (7cdc5ce, 5e4cad7, b348f77, a684f58)
- Improve custom auto-complete and tag auto-add controls (issue #3565 and issue #3581) (301b769, bf63161, 81155a4)
- Add and fix the mobile search-history screen (issue #3513) (eac3684, fae555b, c3124c4)
- Improve page and numeric controls (issue #3577 and issue #3584) (6724a36, 33ee547, a26ce8a)
- Allow to export ZIP backups (issue #3578) (7a0309b)
- Don't scale video overlay vertically (7080f29)
Documentation
- Update szurubooru.js (PR #3523) (c509352), thanks @sahaq!
- Various translation updates (PR #3549) (8b5a899), thanks to all Crowdin contributors!
- Update szurubooru.md (PR #3575) (2dccf5b), thanks @moonSoir!
Technical
- Use Ubuntu 22.04 for Linux builds (PR #3454) (da8dce6), thanks @ProtagNeptune!
- Updated build script to match Gentoo repository changes (PR #3499) (0289886), thanks @Penguin-Guru!
- Use lzma compression when building macOS DMG (PR #3559) (6924dc6), thanks @ProtagNeptune!
- Fix Arch build script Qt package name (PR #3426) (32e50e2), thanks @thegman254!
- Many other technical changes