Imgbrd Grabber Versions Save

Very customizable imageboard/booru downloader with powerful filenaming features.

v7.11.2

9 months ago

Sources

  • Always load details before downloading FA images, fixing thumbnail download (issue #3003) (5699a240ebec872d8d5ca19d03bca533e3dbb165)
  • Add HTML loading/parsing to Kemomo, adding support for search (issue #2977) (77357ae53288f0a9038bc5314bd5a9d16a385727)

Fixes

  • Automatically refresh OAuth2 token when outdated on use (issue #2985) (faf7f9a430845b11955567285d00df8ce32435c3)
  • Remember OAuth2 token expiration to prevent unnecessary refreshes (f75725ad595f4a2b4e453a5d31fcfc1c15a47617)
  • Fix warnings due to missing Content-Type header (6fad2208fb3fb6bbdb0b81efb8de2b3fd7f334c4)
  • Fix sample loading instead of original images (issue #3007) (f93b39415d686a3dd47b1ce224babdbdf9f2e755)
  • Fix crash sometimes happening when using a high Windows scaling (issue #3006) (1bb7c1530a04e315139702b17333f53b0c788d62)

v7.11.1

10 months ago

Fixes

  • Stop logging warning about User-Agent type (43de3d8c913cc9df5e261f5ce5475cf606cf7e40)
  • Fix page count parsing on r34.us (issue #2990) (6983afa6de1e35a58ac838343214736cb14797ba)
  • Fix renaming images from MD5 for sources with full details API (c795c72a7c2f8481157777a867934392d8f77be5)

Android

  • Fix save settings not showing up (issue #2978) (c4fd4c2f7465ab124bf3f796b87cc4ec13bb3d20)
  • Stop using infinite scroll when disabled (issue #2987) (820771e34a7468b37813b84dbda35a201d0800c5)

v7.11.0

11 months ago

Sources

  • Fix e621 artists self-upload tag parsing (issue #2890) (5d76b0a4668a5f69825ea3c96739f4eb444c9606)
  • Use JSON API for details in E621 (issue #2890) (b5af63d1cdfe5c4d8d7cbb7f4125082e88a84fd4)
  • Fix full image link generation for Anime-Pictures (issue #2747) (80a157ad3d89fb565004b941885d7a01babcfb46)
  • Add support for showing followed results on Pixiv (eff25a0d64cb0ee28812654a5ab23a2155276a23)
  • Stop sending invalid parameters to Mastodon token endpoint (issue #2922) (610d29f9069e6d102d85625eac2786a542ff3f98)
  • Add support for download files in DeviantArt (issue #2917) (a90ab425ea9db06af04f078cba20cfac212e483c, cb555f416773e24226cb389c7f540ceec3265d42)
  • Fix gallery detection and parsing for Nijie (issue #2914) (9e195c829379b7e1ee016cf71dc1fd665ad5a535)
  • Fix pagination on E-H (issue #2880) (31a40b3c3963073e2b20fd370887bbd5998e7202)
  • Fix Philomena not showing up in tag loader (issue #2788) (7f0e06e6d7122454354d3fc7bb242bda751bbe40)
  • Encode tag name in getTag URI in Szurubooru script (#2927) (3ecdcff41b70d41e12525dea98075aa281319eae), thanks @59716123!
  • Fix "key" used as an ID on booru.io (issue #2933) (b9fd85952584f9e3367641c9e78a54c3593e4572)
  • Fix HTML listing parsing for Philomena (31026986b9063049081fc9b5881dea84d5cc90fe)
  • Fix general tags marked as unknown type in Philomena (4a451e95d5003f65b2c2ad0c42806b0bacf59f0a)
  • Add basic support for kemono.party (issue #2894) (fed6a34529aea265ee694e6f3d0968d4577219f3)
  • Fix Twitter details method returning an array (c676f941f2ad8937ae80c33282d98c1de6e2ddf5)
  • Add basic support for Newgrounds Art (issue #2794) (eaee2dd9ec1295ff8c02be9905cf987ae6478a9d)

Features

  • Add context action to convert between downloads/monitors (issue #2213, issue #2859) (207dffa74264303ca01af8c6eccb09d849acf155)
  • Add tag settings for "general" tag type (issue #2905) (d4f361943661f9f9a4f808113c960e880749ead5)
  • Add new "grabber:monitored" flag (b46ea6dd9a892db8d1f6b9d6169637f072fa262e)
  • Add duplicate protection for monitors (1afb95224a9d8d499a9398bedc46b11e9679c1dc)
  • Add default settings for monitors (issue #2882) (de84bb7745a31c9e334ef5ccdba8ceae337a5d13)
  • Map "origin" tag types to "artist" (b1a98ded258e80983269592a4398524f81e47fc4)
  • Add "Start now" context menu to monitors (issue #2971) (37c9794df48abc5ef124cabbe6eb2f0d637aaf34)

Fixes

  • Make '...' buttons work in external file settings (issue #2891) (e54e8a1867401afe50a89ce4434c992138b34e12)
  • Remove unnecessary spaces using the "Plus" window (18d0759b0530927cfec09a5e0cfbe78085d5608d)
  • Don't close "Plus" window when cancelling image search (issue #2903) (a6e1439cb380de6f053a785446b6814f5f396308)
  • Fix parsing of metadata in some sources (9d79bfe08e00417626696d681c26ac9f3faeebfd)
  • Improve the speed of the grabber:favorited flag (94fab58fafda7380de30e729d6890034b838dee3)
  • Add "last success" data to monitors (1845eb08f5663488c397773a84eec09c4b8dbfe2)
  • Mark monitor as successful even if there are no new results (issue #2918) (366b1f5286d4a23b37fe7c803d21039e488a74fb)
  • Wrong monitor conversion when sorting (issue #2921) (5896437ff2e48de0d38eeb6852dd05bbae9ef53f)
  • Add new setting to control monitoring when a source has no results (issue #2918) (057b472d031a0283fb3936b44488a1a402433965)
  • Galleries with unknown image count now properly show with "?" (1d835df10d6dff11a1329c1307213e8d242c4244)
  • Properly batch download ZIP in some cases (issue #2881) (891ceca3f1fab6ecbf71466f3e3a9dd534b988d9)
  • Add missing sites and remove invalid ones from Windows builds (issue #2740) (e1e02e60d2c4ef2443f4a1fea5ab09d822f7254c)
  • Properly handle rate limiting in tag loader (90cf11febb153e67abb46a615c0f0ec85cf418c0)
  • Properly sort monitor intervals in monitors tab (issue #2926) (f268117da0c22efd2415fda72078b0641e8ed982)
  • Add monitors tab to the top of the tab selector (issue #2930) (2bd90b49040295d4d91873af8cf3f9c9c34f71fe)
  • Properly sort monitors "time to next check" in table (cb71ba74eca37205764e08714c22443b44341821)
  • Fix "medias" sizes not compared properly (issue #2933) (14a7e4b64fad169824e7ad868efcca37f05c0d43, 5ea5a2f4703291db5d97f547c98e0a3d6ec9392d)
  • Properly color "species" tags (060546188450eb7a482466709cff638ac59fe977)
  • Properly ready tag types from the write path (132f873f276a749675f7d98fd9c1ae55403bd8de)
  • Prioritize local filesystem for AppImages in portable mode (issue #2936) (fbf906a913388603611303476d3ab0c02378b1ae)
  • Properly handle image redirects with HTML body (6e87548729b2e03ff819d0e802b3f820d43fc846, 7670db60925b3f8f65c025002978baed550b134e)
  • Stop using last media as thumbnail image (f4581d1318ddb2d2a68e07830c68596b7923d90d)
  • Properly set media height in JS parser (6a87d830d9f858abc47da02fd781ef54249d898c)
  • Include QScintilla DLL in ZIP releases (issue #2961) (9ea0d87469c4c72469ed3b74a7245a9cfb405b9c)

Android

  • Properly display changelog in QML version (issue #2896) (3df1fc344d46854c9e4d7637969095f875c86398)
  • Add infinite scroll for QML version (issue #2884) (d263ef4b5b936437b012a56dbfbdf0d8f8202741, cad50e9f3ff169b0c4baf8f20a15f8d657217c90, 383ffcb046cbb3d0037fb7c558a08527eccb8a29)
  • Group tags by category in QML version (dae0c4b72cd9bbbc78554adfeae760532941e5bd)
  • Don't try to load next page on last page on Android (615d037a42f6dcc4bfe88eb4322833e15f69d6ad)
  • Use proper class name when sharing on Android (issue #2943) (7e44f4bb45afbb8b392497f1dbe83e9a5cb08489)
  • Don't try to load thumbnails with no URL (ba2b373032a61d2a78198d27751e68809c23241b)

v7.10.1

1 year ago

Sources

  • Fixed Zerochan details tag parsing (issue #2863)
  • Added "nw=1" to E-H default cookies (issue #2865)

Misc

  • Updated User-Agent (issue #2870)
  • Added mnemonic for monitor button (issue #2860)

Android

  • Added context menu to the tags view (c59ef3131716288ea3ff7079d24b344888975083)
  • Added new buttons to add/exclude tag from the current search in the tags view (895e4aebf992623103be9b72118ca04b56362d7a, ce074e86ed02933a6ecc984025db7a1f90675bc5)
  • Fixed major performance issue causing many micro-freezes (412def79f776d3006c522f0cf586ed8a139cf1b1)

Technical

  • Fixed a few memory leaks (d5145592655043d7cbc2470a1b50bf62e89f72ef, a3ba53ac82d647d8222d4f88e424d239339cb810, d63cb50dbb1ed99122a8f0a75ecf702a51c6243d)

v7.10.0

1 year ago

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) (6e456369e52aed3fc671b4af47157307ae23ff8e)
  • Add context menu action to copy tags from image previews (issue #2845) (ad0919c018df0efaeb9a181a77958c1ffbe6ed85)
  • Add information about conditional filename priority (33867e71b4164b6eae5d31b4be26272e27a52698)
  • Add list of contributors in "About Grabber" window (156d4a1191be6e358a4d0870bb5fdd1495ddcb63)
  • Add new setting to hide filtered images count (issue #2853) (3ca9720f9b9b8581931767601d73b0eba458f4d8)
  • Add support for parenthesis and operators in post-filters (issue #2847) (e0fa5b89304994f0c2b2e3ac9f3ce53e45b2fe13)
  • Improve looks of the Gallery tooltip to show more information (9ef268c0f78483a27524256c48bc5c70a2170208)

Fixes

  • Approximate image count correctly with overflow images (issue #2801) (d928d33b55a6cfd3b3926395426fab1abaa7b94c)
  • Fix crash when using "Prune sources" without loading results first (347cd1e4a78663efae80798be6d5c6afe9222b21)
  • Fix details window being too big sometimes (fda3adaf3de9f01f80bca6994b16ee05f882fe26)
  • Fix favorite highlighting for tags with special chars (issue #2759) (aae0398dd806534b01c45971f19f1d18af7e5e96)
  • Fix favorite image change not reflecting (issue #2810) (a0f33db0906ae2ba0b30e34d9015421a07bee265)
  • Fix highlighting when the user does not have any KFL or favorite (issue #2766) (8cb2c2540fcc1b4d6541f51a794b2bea66f730ef)
  • Fix network locked if aborting requests before they start (issue #2515) (b49e35d763ddd047090e45281d4f5511e6fdea9d)
  • Fix only first conditional filename would be taken into account (issue #2769) (210873d9075a530005793d090e7d7cb225fa69d0)
  • Fix HTML detection for documents starting with <html> (319b523723ce5a537d3a72e4910b3f71a79a0c61)
  • Fix improve looks of errors in thumbnail loading (ac41f0da952ec2f960693012e704bd7763d01cf3)
  • Fix issue with loading cookies when there's only one entry (f16d5722ed7d0221a12dcfb4e3c11f146e5591cf)
  • Fix limit the tag loader per page to maxLimit (ec96aab362a77af8dc3a0373d62e46b078e3c7ae)
  • Fix loading image details even when blacklist is empty (205b2fb3dd2b30918b479a5f8c22b0d6db9f0361)
  • Fix memory leak in JS HTML parser (2fcf529767959455128fa6159815c576b68acbd2)
  • Fix search highlighter for end of words (issue #2759) (ffdd52feaa02f3c436b71b475095f33e2ee44f70)
  • Fix settings not saving for sources with port (9d7be0d8de681f30fe54153a4a3e2574ed546602)
  • Fix settings window starting at the wrong screen (6d64ba3e29aa2a77ae203fe6f9000991db512b2b)
  • Fix tags added multiple times in batch downloads (issue #2840) (e7bf3f3b9aeed0f938d580e138c6bfc8895a320e)
  • Fix white downloads table in dark theme (299749bc3bbbde20310b22e0f6df3866d0f36121)
  • Properly cleanup network replies on destruction (09c6edf79988cf26bd952e030d5004c5aa920591)
  • Properly detect network replies deleted outside of the network manager (a420b8efbbec9332ea6cd0f5fa89886ae9d4accd)
  • Properly detect not starting commands (04690f7d4eab96a525da088c07a29ab85ce4b02b)
  • Properly handle rate limits when downloading images (9bb77dbf83d60606389c55743961eecc0cca8c44)
  • Restore missing printsupport DLL on Windows (issue #2764) (cde109d30a117fd141030aef0e53ec55dda0c0c3)
  • Re-trigger highlighting when adding or removing favorites (issue #2759) (98c5b37b48d0eb0524db28cd0019d94c4d6a8326)
  • Use auth ID as key instead of type in QML version (3928ee2f9159676e25714e51a5d552be58fa1b77)

Sources

  • Add support for Szurubooru as a source (issue #2850) (3214f95eaac6384bbc70bd6defc294cfc3d9bdc5, 430a09f2af3c3e696489c73fa0e43167d852d801, f82176fee7659f70d75ae656a41dc6dcb136217d, 20ec1bcbf0b9dd599eec5234c08a762456c68aaa, 6b2fb75be43f2f494a7eab612b1aee7c1bb78969)
  • Fix audio posts breaking on Mastodon (88a7311f78e87bc1eb0320cee2f4c58e9dbcea8e)
  • Fix E-H parsing for large image mode (issue #2854) (6bc40c26bab4a6539ffef934eaf0cf5528da2714)
  • Fix forgotten "full results" indicator (4c02a1681782badf9adfba4c8d21e5c2ce1feaa8)
  • Fix HTML parsing when logged in for Zerochan (issue #2830) (04940b2da6f8eb74e0849bc88e45ccadb2c346f7)
  • Fix HTML tag parsing on DeviantArt (619abd539ffa66f85045298433a7e388924bdcf9)
  • Fix image resolution in Zerochan RSS (issue #2830) (df00f39813c1e1afc79168f82efc2ca23c6567ed)
  • Fix Mastodon pagination (c7ab868d247ee0862e9a20ea6fe1ce86f440e2d1)
  • Fix mode detection on E-H (f2a0f1981f9e54d71fe068ccce76390829fa31ed)
  • Fix search parsing on FA (issue #2784) (ddadd2d72d44d68f3c417e07ef10917157700330)
  • Load image date, tags, and author for E-H gallery images (a09c2b3a330b6f1b8685609db6c68ee699441c92)
  • Parse name for Zerochan images (a687ad9fbf7ee40206b062c46683b98c354fc6a6)
  • Properly parse all E-H display modes (issue #2792) (a523c0f6aa74e4ae3a2954561f17fdd035b45620)
  • Set Gelbooru's max limit to 100 (issue #2765) (b552ae607d085c209ba10de53f9ec4d7e35f3944)
  • Set meta field on Pixiv source (2342acc0c0983dbd7012e4fd862705cedfc0b053)
  • Update defaults for Zerochan (209dc2c182450eff7c6f645966108c1c97982584)
  • Use Safebooru instead of Danbooru as default source (62299a55a97a5a51c8aaa731851918ffc628789e)

Technical

  • Add new parent() function to HTML parser nodes (b266ca083166804102ee822541b442cda2b5be7a)
  • Add support for additional HTTP basic login types (4dac955d4f1af583ad84a2e41340b8d5954e3ba8)
  • Add support for custom headers in tag type api (7e058b546cee3c48d5fd91e90dd234486a98b242)
  • Add support in url regex for passing localhost and similar (cf5c592fafc679a9f8b5b104a9d7fc1002bc90b5)
  • Add warning when using an invalid boolean value in sources (1a09351e9e11c478108c5504a8b00bc8d81726f5)
  • Bump OpenSSL for Windows to 1.1.1s (128b33c7f545be92142078a9fa11681e99cc31fb)
  • Change com.bionus to org.bionus in ID (bf4e7952e66325831837dd9a7cbbd24e2a8e1c4f)
  • Fix 'shrcv1' typo in Mastodon docs (d9c87af060fcde41f02323ed625b3c9c6cd1e6ab)
  • Fix desktop file for AppImage generation (5d3f7cc79f21e6fc33964d452d0b1ef671c82231)
  • Fix wrong error code logged when failing to parse CSS selectors (7341b20e8e390dd935c49bd1fe6311903cc38f36)
  • Provide update information for AppImages (5bc13b018116a294ef0305eb6c119ad23156131f)
  • Show URL protocol command in logs (cb8f96e19b60fee56a3203738399a9f9176047c4)
  • Update NPM dependencies (9964bbcc9a5206417978761481cba9f245d55b45)
  • Update TypesScript to 4.9.3 (PR #2848) (21a06657831fa4026a5ac7bbd879dc7ac13cb278), thanks @tjni!
  • Use reverse DNS ID for app files on Linux (0abc76a0db9ed778dcd0bc01736adf46cd123d9c)

v7.9.1

1 year ago

⚠️ On Windows if you edited 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) (78b43643c83f7e9d608bb024984fb16e56c93a67, a2f17decfad52bb0626e4d92610e1066f1ba1020, ba8a806fb2720a02a4bb1238729467ad3c60ea7a)
  • Fix viewer window errors not being translated (issue #2705) (a973b526a0703986639ad528eefd052f5c4d7614)
  • Add "Multiple sources" to translatable strings (issue #2705) (b39dc5baafd068faf26b9c02e9c9be0ee8d67950)
  • Make default button names and tooltips translatable (issue #2705) (60597ff1d68a3fcc56ba251c3ab8e9476687e905, aeecbc741f5feed30dfba7955bc95c9bcdb4e3e4, d60a37f21110f178e5cfaec64043402c85352ad6, d417a68174f29c44bf8e48f3af827914ff131137)
  • Fix typos in docs (PR #2724) (0ef8f5a5b91087eaa3e7f582190f162978d5a280), thanks @adem4ik!
  • Update a few instances of "image" (issue #2735) (48ee84b3e94fb6abe5f556902b016940dbdc2c6a)

Sources

  • Add support for lists on Twitter with "list_id:ID" (68019279d846d53af5c69b95169103ee357db225)
  • Add support for user IDs on Twitter with "user_id:ID" (5855f18dd9c9ec436d529bf844f64760d09322de)
  • Add basic support for Mastodon (issue #2739) (3f47e01661eab2fa48a615049c7bf7763c4fdea1, 61b925d80045496027a40efec7dcdb13552fea24)
  • Add support for "general" rating on Danbooru and Gelbooru (issue #2723) (b859ada71023840048458f4cbaa1ee5871f10633, 37183e35820940703eecc86f2a590b67ed12cce8)

Features

  • Reset page number when changing search in mobile version (issue #2715) (85a0b4f9aa86b1400af1dce7f04256dcd53ef42c)
  • Ignore duplicates when adding single images for downloads (issue #2685) (95b2c04a7934769f12f071b040389c7156897a17)
  • Ask to delete settings directory on uninstall (issue #2745) (2b1976f0aee7a4c43379d2f8a21177580a4bd763)
  • Add "authorization_code" type for OAuth2 (previously named "pkce") (401aa781078b75d704e588bc7d02d6fabc53d958)
  • Add new "added tags" option at site level (dd94e1fc9e37b8d8aa808cc02651d7ff5272da3e)

Fixes

  • Fix window title for web services options (issue #2704) (a818869cb749e12fc04d1abc0357b5e17d4b6f01)
  • Don't store settings in the macOS .app file (issue #2676) (7efa1caaa29fd193a55ecd6b8b12935c749a384f)
  • Add "nobackslash" to the Szurubooru command (issue #2708) (89cc2576947395c496a7ae54349907970c37d898)
  • Add qt5-qtnetworkauth-devel to Yum requirements (PR #2722) (812ce2d2bd77ac91a0edd788eefdd7b5ef15fc7c), thanks @SlamminCO!
  • Add Qt5Svg to Windows installer (issue #2721) (46c4ffdcaa4fe0f92d52642f0bc33ae5b4ffc2bb)
  • Add support for milliseconds in parsed datetimes (issue #2727) (0ea53273fde326a916448030f0a4fe11fa3a76b1)
  • Update new issue link (issue #2734) (cebc93f5e9b2f15ff103217235880a2f37f525c3)
  • Fix crash when having buttons only in the drawer (issue #2728) (199462743b3de4645d11806e5883904649f83f2d)
  • Add missing QScintilla DLL to ZIP package (issue #2733) (2a4e72d74a0a3f1cf192052ed6e79b466c0b2a05)
  • Disable authorization code flow without a client ID (65d9aeb3cc748ef9c8519e127998a566f61c9212)
  • Fix exiftool with utf-8 filenames on Windows (issue #2725) (0da880bb853a82e2968539074cb4f3a51464ea8b)
  • Fix progress bar overlapping tags in viewer window (issue #2714) (21ccb650e38141da77e80e30db219c1e1910eed3)
  • Update Yandex icon (PR #2751) (5380c432f2dbdd911deb1a2de02caf8a5eaf8e6c), thanks @adem4ik!
  • Make text wrap in new source registry settings (c6cce32aa2e3cfdf525929e29296bd19ecd29daf)
  • Fix missing icon in tag-tab pop-ups (issue #2754) (8807ae6b2825f78458a109eee8bc48662326d453)

Technical

  • Optimize image files (PR #2712) (16ac60df21f9e625ff35a522f93eec83bbacd4da, 552a27c423386a8f1800e9a392a721382cc74575), thanks @adem4ik!
  • Add support for boolean meta fields (69549b86146b7663643cadb28430916d93c0aeee)
  • Add script to generate a source skeleton (cb7fb0d6701e9fb854419599c9ce1137a028e310)
  • Remove a few unnecessary DLLs from the Windows portable version (262e8f93f718c090c9fcfd20f9da81ff6481f601)
  • Automatically label issue templates (10e59b205ccb4f19951c4b4d3d68cecd62aa9f61)
  • Use syntax highlighter in search field (issue #2738) (176250a38224b2dbd1dcea58f7275e0483c4d7f0, bd623544b68a399e8add17fd99d9a2cadcc33c8c, e150982fd0987e8447f9a74802fda51b5b8a31b3)
  • Move timer initialization to viewer window contructor (issue #2728) (a8d7a49ed2e7359cee42edc476f5a752b4f69a16)
  • Bump Windows OpenSSL to 1.1.1q (efa38d94695e4c9aae5f16095f0cd87d02dedb93)
  • Properly ignore null values returned by source files (6fd7e1d9defc58495187709e3fa63c1e47a9ec6d)
  • Fix invalidly called OAuth2 authorization code flow constructor (bda40fc29a0848f76f6d6f20402a69029eb9bf5c)
  • Use "auto" for a few variables in ViewerWindow (6f60bac9e76e2d1cd98576d563e17bc223747857)
  • Stop running github actions on crowdin branch (b885725f9f690e8e459c42c49bfc858ae623259c)
  • Disable rich text in search field (issue #2752) (f3c89215cf9c46da3db8b7d334bcde0550f53d27)
  • Update all TS files when updating translation files (077553b0af11ea26a1d73d79e225d1aeb9fa7f71)
  • Add libqt5networkauth5-dev to apt-get requirements (PR #2755) (6661bbf7d7a98a391974b7854f8f77ecc096d49f), thanks @SlamminCO!

v7.9.0

1 year ago

⚠️ On Windows if you edited model.ts files in AppData, please back them up before updating, as they will be deleted in this update (and this update only). 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

  • Add Portugese (Brazil) language (e0e902ca, 77875bb1, b6cfe3b1, 18d9b972, 7b0ead42, 95ec90ae), thanks @lucas-04!
  • Various translation fixes for the Russian translation, thanks @adem4ik!
  • Fix tab titles not getting translated properly (cce45fea)
  • Fix table headers not getting translated (a463a28f)

Features

  • Add "timeout" option for commands (issue #2671) (28d14717)
  • Add a new options screen for generating a backup ZIP file (ba18ae71, 102e796c)
  • Add support for "medias" type when passing image from sources (8b81d2ac)
  • Bump OpenSSL on Windows to 1.1.1o (e56e3c79)
  • Add support for POST requests in model files (042b3849, fd243c3a)
  • Add new "case" filename option for lists (issue #2655) (141aa4e2)
  • Add shortcuts to change page (issue #1983) (c7805255)

Sources

  • Fix ugoira support on Pixiv (issue #2610, issue #2487) (7e2f8587)
  • Fix wrong name in ArtStation model file (3130acd7)
  • Add support for source booru.io (47e00cfb, e092bdb7)
  • Fix webm thumbnails in Philomena (issue #2680) (2280983a)
  • Add "PREFER_MP4" setting to Philomena model (issue #2680) (8af5b6c4)
  • Fix GIF not mapped to ZIP properly in Pixiv ugoira (b7b6adcd)
  • Map "owner" to "author" token in Gelbooru (issue #2687) (60291aee)
  • Fix Danbooru's "through URL" login to use API key (issue #2681) (7b194633)

Fixes

  • Properly display sample for ugoira preview (8846c39f)
  • Fix typo in package.sh for rsync (issue #2670) (369d6028)
  • Delete updated site files in AppData on install (36ce051e)
  • Add indication in docs about using "%search%" with the image renamer (74d30952)
  • Fix crash when loading a monitor with a not found site (372976c0)
  • Fix crash when loading a favorite with a not found site (issue #2695) (da182ed1)
  • Fix %search% token when loading from a Gallery tab (issue #2688) (2a8d6037)

v7.8.1

2 years ago
  • Fix token options not working in conditionals (issue #2630, ef60fef1d943f7e291be4f069c4c438d57ad224e)
  • Fix having multiple expressions in inline conditionals (issue #2629, 4e7e6d0b83819ef1383345c539847c6468438741)
  • Add shortcut to the viewer window to open image in browser (issue #2626, 5b0499d76bb08ff9e1aefaf1fcc4f43c50e7e11f)
  • Automatically reload sources when changed on disk (5c54f8cd6ba7319be79aa55ce860831a62de7106)
  • Add support for the \\?\ prefix on Windows (issue #2633, a8abbdff321f318dd515bfc248651674dc4477b5)
  • Add the error string log for write errors (issue #2634, 1036fc1c9e140870ecc315059a8fefbae5d9fd18)
  • Don't store invalid pages in memory (issue #2579, 3c32dfabde4598169d74dce7d744d1140ceb80e8)
  • Return fully encoded url when using "Copy link" (issue #2643, cc0e4852b284a02327d696381207f5e4f13a4448)
  • Fix UTF-8 tags in exiftool (issue #2647, 26640eb56d9b0c0f249464dbadf7279ae9278cd8)
  • Add basic support for ArtStation (issue #2648, caa2c657ef000e574d0f431d8913d7936cddb3bd, 875e6275b6994f6eb556119666f31e1af33ede86, 1178f5b547335d1c3faf7f5ca0288e5c073525b0, 1aca48ef6a5d0a672bb8b92282bab23a25ebd320, 413e61727078982ad5e6bcc90e8b62873fcb91ce)
  • Fix source icons in sources window (ae852e9ef7ceef8ba9c325f7004e3bc748a6ec01)
  • Add new raw option for unsafe,underscores (issue #2652, 8c63cbbcea8b41e585190f8b83219ac38f9b3fb9, 72fbd3c67b741af3d2db4798890c238faa2e8594)
  • Add "dry run" option for commands (issue #2653, 5856589d0d0f853c672f4db4f42c6e2e50cffefb)
  • Use "nobackslash" in danbooru commands docs (PR #2654, 77fac7e488896fbedd86099e0cbff7cade57451f), thanks @GlassedSilver!
  • Fix source defaults not working when in read-only path (e272b9ec5ffdffa3716cdfb4270166a4dc8d248c)
  • Add "open" setting for Danbooru command file (issue #2656, a05e4d1d63310f587f10b02a5e22995fdf698a07)
  • Stop using parenthesis as tag separator in filename parser (issue #2612, 2b945b3c38e1943b6ecf524ba06b0680acf57665, 2a52bb0508e150f576ca65672ba3c91845911813)
  • Generate ZIP releases for Windows (issue #2658, d74cf14ac3a4a25f9de2c2c62f33c8d9c1ac9254, 2379014aaa926d6296568bc249ba543781980b09, 311de6b539bd2efeeac3b814e01cef7a32955734, 4074e73ea5ec7cefc897c560cf0591aa69638c5c, 9712ad9c6c696cf8616bec70419a70cb3f8e216a, 7d46b1cfb876b98bd15210e2345133f0b5454b86, a93643c5efac48de74249527e4515ca0386ff19d)
  • Fix tags settings pages being scrambled (issue #2662, 35068721c065318d2d62ab65b09ec24dc7cfd308)
  • Add "save" and "save (fav)" shortcuts to fullscreen (issue #2664, 42379c9b72b04e622ad733da683cab538b296871)

v7.8.0

2 years ago

Translations

  • Updates to the Chinese translation (PR #2575, 6f00992c9e04ca98abb8176186b4b3963f81ad1b, PR #2571, ce5dbf586c6b4b7043cc6dd8fc358826ffb27efe), thanks @skimige!
  • Improvements to the Russian translation (PR #2599, 40138df7cb6b3ae6533da605060a9f76205b04eb) thanks @adem4ik!

Features

  • Read files from read-only install directory, write to settings directory (91aaf04b4a3cdaac676cd2355e37a6cd8497a2c9, efc87815d5c4942909f30e17080f05dfa2343049, 1405c14df5a0f8a91699ba6c914147cb1525e2bc, 5868dae1e24c94c3d1aad152d626f57b459bd271, c5245d7f4e8c66ab223300bb43919cbde25ccd56, 2e9526b3765d445f10a7a050f22e7750e34a5118)
  • Add support for 'redirect' source login check (77fd6278f87b3fe330432f382131879a8db6ac66)
  • Add a few new helper functions for the JS HTML parser (d468ce7db548c34c122a57b0d2291b636aa7247a, 0998ea2138f811c11ce6a8e34eea264d3d2051b3, f6d9298616ed853ebf3620676b0e05fbec0ed0b9, 6037cd0f124ae7e02c97c0edcfd69bceb9540bd0, 3c51bc32bfa82e2c66ed0af83d3b485e34b00576, 060eab10736b7f20de8aba9f6c200a7b9b8f7fe2)
  • Allow Android app to run in the background temporarily to finish downloads (629ffb00de434a994b81af2e82a6cfe4dfdabc2e)
  • Add doc page providing an example on how to create a source from scratch (60265f1dd06a4e16c97153628ea26fbb43d948e5)
  • Trigger re-color in search field when favorites change (91afe7cf4812441e20874e998e02154df841b444)
  • Add support for CSRF fields in sources (a1bf623c3eaf40d26b30dd89ad16d9b32da939c4)
  • Add context option to reset table sorting (8fe87cc616ef92380882a5e65b49ee23255323d7)
  • Add support for source registries (f6e28c5cfe4e3372e5fe600c7eae958cf940b414, 62d7e388325bd6d68a4cb96e88e27dccb746f820, 7a9c8097d12a84404db60cefbaabfca98c7b54c5, 99637e6e32db0c18078318574d1003d34d643c57, a623d037f98d880a8864cecebb5a1b697b39a21c)
  • Add basic documentation on how to use a local Danbooru install (844b795f86774f187813cda41d5890b754e25e4c)
  • Add support for signatures in OAuth1 (8d562888ac94aa7b3d007dbbd5161abc8e49dff3)
  • Add support for scopes in OAuth 2 login flows (fa267021c9be110e4b7561827fb851b8bf3c0eac)
  • Add notion of 'supported sites' to sources (d1b6935ab5c775dfacd26dee60a09054ca25909f, f2dba27fd7fdcf9ca87221a30b7c386f7a6bb2c7)
  • Change default shortcut for 'copy image data' to Ctrl+Shift+C (issue #2601, 6ca898a90c16d4492cfbe579a46eaca810d47ade)
  • Add "prune sources" action to remove sources without results (PR #2608, 40138df7cb6b3ae6533da605060a9f76205b04eb), thanks @GiovanH!

Sources

  • Fix tag formatting for Zerochan only replacing the first underscore (issue #2573, 26d06f01d8788e09d5857e0f8c6bcd6c708ecf17)
  • Add support for ratios on WallHaven (issue #2586, d6d8d0c6adb82c2fe558b7591c5c587dfd1d50cf)
  • Fix parsing of Shimmie width on line breaks (issue #2590, 6576066bc9fbc34e0ed879da3058677320eaebcf)
  • Parse source in Gelbooru details page (issue #2253, a128ae70542791871827c6b6a8518aee86c98477, 5a2b0125add1e596dcba2ff7fbb83ab164adf7d5)
  • Add support for 'sort' on NH (issue #2493, 0b7ceceb226e58448400c708762316cd9359f24a)
  • Add basic listing support for Nijie (issue #1518, 42c290126713ab5ed6c62b1b082601498f0e4517, 31acd4657dc0f5387d15a665589e322eb71b7498)
  • Add support for DeviantArt login (issue #2600, d0fd1141db5361b669745ceee432c5fe62423939)
  • Add support for GIF on NHentai (PR #2617, 656bd240fbc6c770f2574ad768c651efc2b6a640), thanks @a1batross!
  • Add basic support for Reddit (1e52e258c917384cdf1996469958db9cd7180952, 8cad00148f889d52483001e894b1cbff6ce0f421)
  • Fix source detection for MyImouto (issue #2620, 548d2a4217d05a5902ed6f926f60da1055c15788)

Fixes

  • Remove the 'fixed' policy from the search window (issue #2584, f0d6287c7b78fea341da979c6cc81670a726b1ee)
  • Fix auto-complete not reading 'words.txt' file (f0aa71935a75fc03904d3009a3175489fbc5506a)
  • Fix config path priority on Android (issue #2523, 1763992c65ef776b6e2cb9e421d836a96524a661)
  • Fix parsing of 'parentid' and 'authorid' tokens (03a8d2c7f3b96613d5657cf5081d93000198f9ad)
  • Stop updating theme on every settings change (506b3ed817eef2ea36c09f94652ef556c37a03f4)
  • Fix crash sometimes happening when closing MD5 list fixer (212e2332184700f1445137a2e9a0f5bd0b6012d5)
  • Fix wording of MD5 list fixer (issue #2251, 7b405a87f68bc5c84e07be2444467d968f6fe759)
  • Add JSdoc to the sources types file (8e326fabf6ea6ca9332c9a54f3549036b357855f)
  • Use video extension rotator when detecting the 'video' tag in an image (9d77fe7a447dbba50dec0ad45fa8d59503276292)
  • Trim search field input before adding favorites (issue #2602, f5a3681aff3e9e9597f3a48653653e7810baa1fc)
  • Make tabbar scroll buttons more visible in dark theme (issue #2603, 53ac54a9b689b545b22ac5822631935fb942cc43)
  • Fix documentation links in the home page (issue #2605, 7138d4105c24829a612631910fde5c59735cea89)
  • Fix protocol always installed as 'undefined' (326e26f294a368f9ab9f69fa60335672204df044)
  • Rename OAuth2 'header_basic' to 'client_credentials_header' (1ad6859265b55869654c76d06c91197be5f4faaf)
  • Make client authentication for OAuth 2 more generic (5ccaef5ec35e43b19a9019d677b98ecb410d472c)
  • Update Catch2 version (issue #2609, 20f063f50df7a14a65f2de37bb986a54010bbf2c)
  • Fix themes not being updated on Windows (d3664c526cbfd9eb614afab6cbfb6ef7a9c3e73c)
  • Fix padding of %score% token (issue #2616, 78ad12a1004e4bc0256336c5c8549b063e854276)
  • Fix '_(artist)' suffix getting removed from non-typed tags (issue #2612, d5bad7a48e03828ee0700e479367962a24f03854)
  • Fix wrong window titles (2b9fae06d4c7531b7f54d98b134f894e234b16f4)

sources-master

2 years ago

Automatically uploaded by Github actions.

Head: 0f774c42937208999131abd3de4751edc1af95ed Date: 2023-07-23 19:16:14 UTC