Releases: Bionus/imgbrd-grabber
Releases · Bionus/imgbrd-grabber
v7.13.0
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!
Android
v7.12.2
Changes from 7.12.2
- Don't crash when closing tabs with the small "x" icon (e805e7c)
Changes from 7.12.1
- Don't crash when downloading images while having no filename set (415d2e7)
- Default to Qt Vista style on Windows (bd3ed12)
- Stop logging errors about WebEngine and user agent (ec702e7)
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55)
- Fix domain for Kemono (29629fe)
- Add support for "order" modifier on Zerochan (6e2fddd)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d5)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e, 4ef1cf3)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feab)
- Fix image count and page navigation on E-H (8bcd0c7, 234b4a8)
Features
- Keep up to 20 log files instead of one (0644ccc)
- Allow to use Qt default UA and override it globally (024814d)
- Allow to switch base Qt theme (924b290)
- Remember last used video player volume (ee53ebb)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b3)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda6)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191)
- Clean-up failed FFmpeg conversion files (dc1595a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac2)
- Change the layout of the "format conversion" options (703e067)
- Add support for image conversion (issue #3091) (494b04c, 2c12890, f28acd0)
- Add new "remove" option to tag context menu (issue #3100) (af539a9)
- Add setting to clear metadata before setting it (issue #3114) (add5c8d)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e)
- Add CLI commands to manage source registries (7b8d670)
- Add notion of "authorized" endpoints (fd2f1f1)
- Allow to set headers on HTTP GET/POST login (d8ddcfb)
- Improve wording for the retry downloads setting (issue #3138) (e231045)
- Allow to maximize the batch download window (issue #3139) (4f691c2)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e59)
- Stop logging an invalid type User-Agent warning (d3c7a85)
- Print error messages to the console in CLI (issue #3075) (35fc1b2, 88e0926)
- Update checker for nightly version (issue #3080) (c2af666)
- Stop crashing on re-formatting tags starting with a space (007d861)
- Use proper details settings to load image details (03af210)
- Use proper label in FFmpeg logs (c1cf658)
- Properly catch invalid exit FFmpeg statuses (bad1f28)
- Keep filename/path when converting monitors (issue #3118) (e9b84dd)
- Prevent progress bar delegate from overflowing (issue #3133) (72352a2)
- Keep sorting when editing monitors (issue #3134) (952ca4b)
- Don't crash when deleting non-starting network reply (e77e452)
- Keep monitor order when converting to downloads (issue #3136) (a164b1e)
- Skip details loading for existing MD5 (issue #3140) (c6b22e2, 70073d6)
- Default %ext% to the model value if file_url does not have any (issue #3142) (7038185)
Android
- Use adaptive icon on Android (0c5278f)
- Only show the tag button if there are tags (84e64c5)
- Add page and image count at the bottom of the results (9065111, 850fc82)
- Add a sources page in the main drawer (b4d707b)
- Use bigger thumbnails when possible (247f526)
- Properly show "no results" when there is no results (42fe094)
- Move source selector to search input (7303246, 6841d38)
- Generate ARM64 APK (issue #2983) (92a97c0, d54bdce)
Docs
- Migrate docs to MkDocs Material (9bb7f2e, 4ab008d, 486feb0)
- Update Shimmie docs to use Docker (issue #3054) (d76a76f)
- Rename "Github" to "GitHub" (b6e7302)
- Fix various typos and grammar issues (88b3ca2)
- Update versions in compilation docs (fdf4514)
- Document escaping of the comma in filenames (issue #3064) (a5e9498)
- Document the current_date token (issue #3066) (0c818d2)
- Small fixes for the configuration files page (21114d1)
- Add page about monitors (d50133e)
- Add more details about duplicate file management (ca64785)
- Add Linux default config location path (PR #3060) (5f2458e), thanks @641i130!
- Minor improvements to documentation files (PR #3061) (9106877), thanks @cvyl!
- Minor fixes in the docs (21b07a5)
- Fix information about CLI usage (49a770a)
- Fix Codacy badge in README file (9adb12f)
v7.12.1
Changes from 7.12.1
- Don't crash when downloading images while having no filename set (415d2e7)
- Default to Qt Vista style on Windows (bd3ed12)
- Stop logging errors about WebEngine and user agent (ec702e7)
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55)
- Fix domain for Kemono (29629fe)
- Add support for "order" modifier on Zerochan (6e2fddd)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d5)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e, 4ef1cf3)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feab)
- Fix image count and page navigation on E-H (8bcd0c7, 234b4a8)
Features
- Keep up to 20 log files instead of one (0644ccc)
- Allow to use Qt default UA and override it globally (024814d)
- Allow to switch base Qt theme (924b290)
- Remember last used video player volume (ee53ebb)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b3)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda6)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191)
- Clean-up failed FFmpeg conversion files (dc1595a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac2)
- Change the layout of the "format conversion" options (703e067)
- Add support for image conversion (issue #3091) (494b04c, 2c12890, f28acd0)
- Add new "remove" option to tag context menu (issue #3100) (af539a9)
- Add setting to clear metadata before setting it (issue #3114) (add5c8d)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e)
- Add CLI commands to manage source registries (7b8d670)
- Add notion of "authorized" endpoints (fd2f1f1)
- Allow to set headers on HTTP GET/POST login (d8ddcfb)
- Improve wording for the retry downloads setting (issue #3138) (e231045)
- Allow to maximize the batch download window (issue #3139) (4f691c2)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e59)
- Stop logging an invalid type User-Agent warning (d3c7a85)
- Print error messages to the console in CLI (issue #3075) (35fc1b2, 88e0926)
- Update checker for nightly version (issue #3080) (c2af666)
- Stop crashing on re-formatting tags starting with a space (007d861)
- Use proper details settings to load image details (03af210)
- Use proper label in FFmpeg logs (c1cf658)
- Properly catch invalid exit FFmpeg statuses (bad1f28)
- Keep filename/path when converting monitors (issue #3118) (e9b84dd)
- Prevent progress bar delegate from overflowing (issue #3133) (72352a2)
- Keep sorting when editing monitors (issue #3134) (952ca4b)
- Don't crash when deleting non-starting network reply (e77e452)
- Keep monitor order when converting to downloads (issue #3136) (a164b1e)
- Skip details loading for existing MD5 (issue #3140) (c6b22e2, 70073d6)
- Default %ext% to the model value if file_url does not have any (issue #3142) (7038185)
Android
- Use adaptive icon on Android (0c5278f)
- Only show the tag button if there are tags (84e64c5)
- Add page and image count at the bottom of the results (9065111, 850fc82)
- Add a sources page in the main drawer (b4d707b)
- Use bigger thumbnails when possible (247f526)
- Properly show "no results" when there is no results (42fe094)
- Move source selector to search input (7303246, 6841d38)
- Generate ARM64 APK (issue #2983) (92a97c0, d54bdce)
Docs
- Migrate docs to MkDocs Material (9bb7f2e, 4ab008d, 486feb0)
- Update Shimmie docs to use Docker (issue #3054) (d76a76f)
- Rename "Github" to "GitHub" (b6e7302)
- Fix various typos and grammar issues (88b3ca2)
- Update versions in compilation docs (fdf4514)
- Document escaping of the comma in filenames (issue #3064) (a5e9498)
- Document the current_date token (issue #3066) (0c818d2)
- Small fixes for the configuration files page (21114d1)
- Add page about monitors (d50133e)
- Add more details about duplicate file management (ca64785)
- Add Linux default config location path (PR #3060) (5f2458e), thanks @641i130!
- Minor improvements to documentation files (PR #3061) (9106877), thanks @cvyl!
- Minor fixes in the docs (21b07a5)
- Fix information about CLI usage (49a770a)
- Fix Codacy badge in README file (9adb12f)
v7.12.0
Sources
- Add support for "lore" tag on e621 (issue #3059) (9a2ec55)
- Fix domain for Kemono (29629fe)
- Add support for "order" modifier on Zerochan (6e2fddd)
- Fix Shimmie image url parsing in details page (issue #3084) (30718d5)
- Add support for "file only" links on Shimmie (issue #3098) (a94e50e, 4ef1cf3)
- Use "video" sub-domain on r34.us for videos (issue #3083) (fd9feab)
- Fix image count and page navigation on E-H (8bcd0c7, 234b4a8)
Features
- Keep up to 20 log files instead of one (0644ccc)
- Allow to use Qt default UA and override it globally (024814d)
- Allow to switch base Qt theme (924b290)
- Remember last used video player volume (ee53ebb)
- Add setting to disable blacklist warning pop-up (issue #3088) (57570b3)
- Allow to remux WEBM to MP4 using FFmpeg (issue #3092) (48bcda6)
- Allow to convert ugoira files using FFmpeg (issue #3093) (8497191)
- Clean-up failed FFmpeg conversion files (dc1595a)
- Allow to customize blacklist and favorite borders (issue #3095) (147cac2)
- Change the layout of the "format conversion" options (703e067)
- Add support for image conversion (issue #3091) (494b04c, 2c12890, f28acd0)
- Add new "remove" option to tag context menu (issue #3100) (af539a9)
- Add setting to clear metadata before setting it (issue #3114) (add5c8d)
- Add new option to context menu to get tags with namespaces (issue #3109) (19e196e)
- Add CLI commands to manage source registries (7b8d670)
- Add notion of "authorized" endpoints (fd2f1f1)
- Allow to set headers on HTTP GET/POST login (d8ddcfb)
- Improve wording for the retry downloads setting (issue #3138) (e231045)
- Allow to maximize the batch download window (issue #3139) (4f691c2)
- Allow to convert VP8 to MP4 instead of remux (issue #3115) (cbd91e5)
- Store last favorite image ID in addition to date (issue #1058) (bc5c833)
Fixes
- Split tokens expirations in OAuth2 login (issue #3076) (fcc6e59)
- Stop logging an invalid type User-Agent warning (d3c7a85)
- Print error messages to the console in CLI (issue #3075) (35fc1b2, 88e0926)
- Update checker for nightly version (issue #3080) (c2af666)
- Stop crashing on re-formatting tags starting with a space (007d861)
- Use proper details settings to load image details (03af210)
- Use proper label in FFmpeg logs (c1cf658)
- Properly catch invalid exit FFmpeg statuses (bad1f28)
- Keep filename/path when converting monitors (issue #3118) (e9b84dd)
- Prevent progress bar delegate from overflowing (issue #3133) (72352a2)
- Keep sorting when editing monitors (issue #3134) (952ca4b)
- Don't crash when deleting non-starting network reply (e77e452)
- Keep monitor order when converting to downloads (issue #3136) (a164b1e)
- Skip details loading for existing MD5 (issue #3140) (c6b22e2, 70073d6)
- Default %ext% to the model value if file_url does not have any (issue #3142) (7038185)
Android
- Use adaptive icon on Android (0c5278f)
- Only show the tag button if there are tags (84e64c5)
- Add page and image count at the bottom of the results (9065111, 850fc82)
- Add a sources page in the main drawer (b4d707b)
- Use bigger thumbnails when possible (247f526)
- Properly show "no results" when there is no results (42fe094)
- Move source selector to search input (7303246, 6841d38)
- Generate ARM64 APK (issue #2983) (92a97c0, d54bdce)
Docs
- Migrate docs to MkDocs Material (9bb7f2e, 4ab008d, 486feb0)
- Update Shimmie docs to use Docker (issue #3054) (d76a76f)
- Rename "Github" to "GitHub" (b6e7302)
- Fix various typos and grammar issues (88b3ca2)
- Update versions in compilation docs (fdf4514)
- Document escaping of the comma in filenames (issue #3064) (a5e9498)
- Document the current_date token (issue #3066) (0c818d2)
- Small fixes for the configuration files page (21114d1)
- Add page about monitors (d50133e)
- Add more details about duplicate file management (ca64785)
- Add Linux default config location path (PR #3060) (5f2458e), thanks @641i130!
- Minor improvements to documentation files (PR #3061) (9106877), thanks @cvyl!
- Minor fixes in the docs (21b07a5)
- Fix information about CLI usage (49a770a)
- Fix Codacy badge in README file (9adb12f)
v7.11.2
Sources
- Always load details before downloading FA images, fixing thumbnail download (issue #3003) (5699a24)
- Add HTML loading/parsing to Kemomo, adding support for search (issue #2977) (77357ae)
Fixes
- Automatically refresh OAuth2 token when outdated on use (issue #2985) (faf7f9a)
- Remember OAuth2 token expiration to prevent unnecessary refreshes (f75725a)
- Fix warnings due to missing Content-Type header (6fad220)
- Fix sample loading instead of original images (issue #3007) (f93b394)
- Fix crash sometimes happening when using a high Windows scaling (issue #3006) (1bb7c15)
v7.11.1
v7.11.0
Sources
- Fix e621 artists self-upload tag parsing (issue #2890) (5d76b0a)
- Use JSON API for details in E621 (issue #2890) (b5af63d)
- Fix full image link generation for Anime-Pictures (issue #2747) (80a157a)
- Add support for showing followed results on Pixiv (eff25a0)
- Stop sending invalid parameters to Mastodon token endpoint (issue #2922) (610d29f)
- Add support for download files in DeviantArt (issue #2917) (a90ab42, cb555f4)
- Fix gallery detection and parsing for Nijie (issue #2914) (9e195c8)
- Fix pagination on E-H (issue #2880) (31a40b3)
- Fix Philomena not showing up in tag loader (issue #2788) (7f0e06e)
- Encode tag name in getTag URI in Szurubooru script (#2927) (3ecdcff), thanks @59716123!
- Fix "key" used as an ID on booru.io (issue #2933) (b9fd859)
- Fix HTML listing parsing for Philomena (3102698)
- Fix general tags marked as unknown type in Philomena (4a451e9)
- Add basic support for kemono.party (issue #2894) (fed6a34)
- Fix Twitter details method returning an array (c676f94)
- Add basic support for Newgrounds Art (issue #2794) (eaee2dd)
Features
- Add context action to convert between downloads/monitors (issue #2213, issue #2859) (207dffa)
- Add tag settings for "general" tag type (issue #2905) (d4f3619)
- Add new "grabber:monitored" flag (b46ea6d)
- Add duplicate protection for monitors (1afb952)
- Add default settings for monitors (issue #2882) (de84bb7)
- Map "origin" tag types to "artist" (b1a98de)
- Add "Start now" context menu to monitors (issue #2971) (37c9794)
Fixes
- Make '...' buttons work in external file settings (issue #2891) (e54e8a1)
- Remove unnecessary spaces using the "Plus" window (18d0759)
- Don't close "Plus" window when cancelling image search (issue #2903) (a6e1439)
- Fix parsing of metadata in some sources (9d79bfe)
- Improve the speed of the grabber:favorited flag (94fab58)
- Add "last success" data to monitors (1845eb0)
- Mark monitor as successful even if there are no new results (issue #2918) (366b1f5)
- Wrong monitor conversion when sorting (issue #2921) (5896437)
- Add new setting to control monitoring when a source has no results (issue #2918) (057b472)
- Galleries with unknown image count now properly show with "?" (1d835df)
- Properly batch download ZIP in some cases (issue #2881) (891ceca)
- Add missing sites and remove invalid ones from Windows builds (issue #2740) (e1e02e6)
- Properly handle rate limiting in tag loader (90cf11f)
- Properly sort monitor intervals in monitors tab (issue #2926) (f268117)
- Add monitors tab to the top of the tab selector (issue #2930) (2bd90b4)
- Properly sort monitors "time to next check" in table (cb71ba7)
- Fix "medias" sizes not compared properly (issue #2933) (14a7e4b, 5ea5a2f)
- Properly color "species" tags (0605461)
- Properly ready tag types from the write path (132f873)
- Prioritize local filesystem for AppImages in portable mode (issue #2936) (fbf906a)
- Properly handle image redirects with HTML body (6e87548, 7670db6)
- Stop using last media as thumbnail image (f4581d1)
- Properly set media height in JS parser (6a87d83)
- Include QScintilla DLL in ZIP releases (issue #2961) (9ea0d87)
Android
- Properly display changelog in QML version (issue #2896) (3df1fc3)
- Add infinite scroll for QML version (issue #2884) (d263ef4, cad50e9, 383ffcb)
- Group tags by category in QML version (dae0c4b)
- Don't try to load next page on last page on Android (615d037)
- Use proper class name when sharing on Android (issue #2943) (7e44f4b)
- Don't try to load thumbnails with no URL (ba2b373)
v7.10.1
v7.10.0
Translation
- Big progress on the German translation which is now completed, thanks DJSH134!
- Many small improvements to various translations
Features
- Add "removed tags" feature to sources (issue #2772) (6e45636)
- Add context menu action to copy tags from image previews (issue #2845) (ad0919c)
- Add information about conditional filename priority (33867e7)
- Add list of contributors in "About Grabber" window (156d4a1)
- Add new setting to hide filtered images count (issue #2853) (3ca9720)
- Add support for parenthesis and operators in post-filters (issue #2847) (e0fa5b8)
- Improve looks of the Gallery tooltip to show more information (9ef268c)
Fixes
- Approximate image count correctly with overflow images (issue #2801) (d928d33)
- Fix crash when using "Prune sources" without loading results first (347cd1e)
- Fix details window being too big sometimes (fda3ada)
- Fix favorite highlighting for tags with special chars (issue #2759) (aae0398)
- Fix favorite image change not reflecting (issue #2810) (a0f33db)
- Fix highlighting when the user does not have any KFL or favorite (issue #2766) (8cb2c25)
- Fix network locked if aborting requests before they start (issue #2515) (b49e35d)
- Fix only first conditional filename would be taken into account (issue #2769) (210873d)
- Fix HTML detection for documents starting with
<html>
(319b523) - Fix improve looks of errors in thumbnail loading (ac41f0d)
- Fix issue with loading cookies when there's only one entry (f16d572)
- Fix limit the tag loader per page to maxLimit (ec96aab)
- Fix loading image details even when blacklist is empty (205b2fb)
- Fix memory leak in JS HTML parser (2fcf529)
- Fix search highlighter for end of words (issue #2759) (ffdd52f)
- Fix settings not saving for sources with port (9d7be0d)
- Fix settings window starting at the wrong screen (6d64ba3)
- Fix tags added multiple times in batch downloads (issue #2840) (e7bf3f3)
- Fix white downloads table in dark theme (299749b)
- Properly cleanup network replies on destruction (09c6edf)
- Properly detect network replies deleted outside of the network manager (a420b8e)
- Properly detect not starting commands (04690f7)
- Properly handle rate limits when downloading images (9bb77db)
- Restore missing printsupport DLL on Windows (issue #2764) (cde109d)
- Re-trigger highlighting when adding or removing favorites (issue #2759) (98c5b37)
- Use auth ID as key instead of type in QML version (3928ee2)
Sources
- Add support for Szurubooru as a source (issue #2850) (3214f95, 430a09f, f82176f, 20ec1bc, 6b2fb75)
- Fix audio posts breaking on Mastodon (88a7311)
- Fix E-H parsing for large image mode (issue #2854) (6bc40c2)
- Fix forgotten "full results" indicator (4c02a16)
- Fix HTML parsing when logged in for Zerochan (issue #2830) (04940b2)
- Fix HTML tag parsing on DeviantArt (619abd5)
- Fix image resolution in Zerochan RSS (issue #2830) (df00f39)
- Fix Mastodon pagination (c7ab868)
- Fix mode detection on E-H (f2a0f19)
- Fix search parsing on FA (issue #2784) (ddadd2d)
- Load image date, tags, and author for E-H gallery images (a09c2b3)
- Parse name for Zerochan images (a687ad9)
- Properly parse all E-H display modes (issue #2792) (a523c0f)
- Set Gelbooru's max limit to 100 (issue #2765) (b552ae6)
- Set meta field on Pixiv source (2342acc)
- Update defaults for Zerochan (209dc2c)
- Use Safebooru instead of Danbooru as default source (62299a5)
Technical
- Add new
parent()
function to HTML parser nodes (b266ca0) - Add support for additional HTTP basic login types (4dac955)
- Add support for custom headers in tag type api (7e058b5)
- Add support in url regex for passing localhost and similar (cf5c592)
- Add warning when using an invalid boolean value in sources (1a09351)
- Bump OpenSSL for Windows to 1.1.1s (128b33c)
- Change com.bionus to org.bionus in ID (bf4e795)
- Fix 'shrcv1' typo in Mastodon docs (d9c87af)
- Fix desktop file for AppImage generation (5d3f7cc)
- Fix wrong error code logged when failing to parse CSS selectors (7341b20)
- Provide update information for AppImages (5bc13b0)
- Show URL protocol command in logs (cb8f96e)
- Update NPM dependencies (9964bbc)
- Update TypesScript to 4.9.3 (PR #2848) (21a0665), thanks @tjni!
- Use reverse DNS ID for app files on Linux (0abc76a)
v7.9.1
model.ts
files in AppData, please back them up before updating, as they will be deleted in this update. Source files are now in Program Files on Windows, and the ones in AppData take precedence over them. After updating, you can put your edited model.ts
files back in AppData, and they will override the default ones as expected.
Translation
- Many improvements to the Russian translation, thanks @adem4ik!
- Add missing translation strings to Crowdin (issue #2705) (78b4364, a2f17de, ba8a806)
- Fix viewer window errors not being translated (issue #2705) (a973b52)
- Add "Multiple sources" to translatable strings (issue #2705) (b39dc5b)
- Make default button names and tooltips translatable (issue #2705) (60597ff, aeecbc7, d60a37f, d417a68)
- Fix typos in docs (PR #2724) (0ef8f5a), thanks @adem4ik!
- Update a few instances of "image" (issue #2735) (48ee84b)
Sources
- Add support for lists on Twitter with "list_id:ID" (6801927)
- Add support for user IDs on Twitter with "user_id:ID" (5855f18)
- Add basic support for Mastodon (issue #2739) (3f47e01, 61b925d)
- Add support for "general" rating on Danbooru and Gelbooru (issue #2723) (b859ada, 37183e3)
Features
- Reset page number when changing search in mobile version (issue #2715) (85a0b4f)
- Ignore duplicates when adding single images for downloads (issue #2685) (95b2c04)
- Ask to delete settings directory on uninstall (issue #2745) (2b1976f)
- Add "authorization_code" type for OAuth2 (previously named "pkce") (401aa78)
- Add new "added tags" option at site level (dd94e1f)
Fixes
- Fix window title for web services options (issue #2704) (a818869)
- Don't store settings in the macOS .app file (issue #2676) (7efa1ca)
- Add "nobackslash" to the Szurubooru command (issue #2708) (89cc257)
- Add qt5-qtnetworkauth-devel to Yum requirements (PR #2722) (812ce2d), thanks @SlamminCO!
- Add Qt5Svg to Windows installer (issue #2721) (46c4ffd)
- Add support for milliseconds in parsed datetimes (issue #2727) (0ea5327)
- Update new issue link (issue #2734) (cebc93f)
- Fix crash when having buttons only in the drawer (issue #2728) (1994627)
- Add missing QScintilla DLL to ZIP package (issue #2733) (2a4e72d)
- Disable authorization code flow without a client ID (65d9aeb)
- Fix exiftool with utf-8 filenames on Windows (issue #2725) (0da880b)
- Fix progress bar overlapping tags in viewer window (issue #2714) (21ccb65)
- Update Yandex icon (PR #2751) (5380c43), thanks @adem4ik!
- Make text wrap in new source registry settings (c6cce32)
- Fix missing icon in tag-tab pop-ups (issue #2754) (8807ae6)
Technical
- Optimize image files (PR #2712) (16ac60d, 552a27c), thanks @adem4ik!
- Add support for boolean meta fields (69549b8)
- Add script to generate a source skeleton (cb7fb0d)
- Remove a few unnecessary DLLs from the Windows portable version (262e8f9)
- Automatically label issue templates (10e59b2)
- Use syntax highlighter in search field (issue #2738) (176250a, bd62354, e150982)
- Move timer initialization to viewer window contructor (issue #2728) (a8d7a49)
- Bump Windows OpenSSL to 1.1.1q (efa38d9)
- Properly ignore null values returned by source files (6fd7e1d)
- Fix invalidly called OAuth2 authorization code flow constructor (bda40fc)
- Use "auto" for a few variables in ViewerWindow (6f60bac)
- Stop running github actions on crowdin branch (b885725)
- Disable rich text in search field (issue #2752) (f3c8921)
- Update all TS files when updating translation files (077553b)
- Add libqt5networkauth5-dev to apt-get requirements (PR #2755) (6661bbf), thanks @SlamminCO!