Skip to content

Releases: Bionus/imgbrd-grabber

v5.1.0

15 Jan 16:08
695a063
Compare
Choose a tag to compare
  • Show image info in window title (issue #688)
  • Fix file size units in French (issue #688)
  • Add 'Open destination folder' end of download action (issue #695)
  • Change double click on details image to default viewer (issue #696)
  • Add support to ruby serialized dates (issue #700)
  • Added support for Sankaku, Shimmie and Zerochan on-page dates (issue #700)
  • Fixed sankaku images not loading (issue #709)
  • Made conditional tags case insensitive (issue #713)
  • Fixed empty folders fixer (issue #714)
  • Added more explicit error message in zoom window (issue #715)
  • Fixed crash when changing merge status during loading (issue #716)
  • Fixed default tab on source settings window
  • Added throttle support for details page (issue #717)
  • Replaced media player by play icon (issue #721, issue #542)
  • Added second context action to copy image data to clipboard (issue #722)
  • Added SauceNAO, IQDB and TinEye reverse image search (issue #723)
  • Fixed ugoira images downloading as zip instead of webm (issue #724)
  • Replaced session message pair to always ask to restore (issue #726)
  • Fixed sankaku tag count detection with multiple tags search (issue #729)
  • Merged md5 and search fields (issue #730)
  • Show page and image count for merged results (issue #731)
  • Added progress status for merged results (issue #732)
  • Updated commands on settings save (issue #735)
  • Use SSL on derpibooru by default (issue #737)
  • Use a new lib project structure, reducing first compile time by 30~40% (issue #739)
  • Fixed Sankaku tag detection from JSON API
  • Fixed language labels on first load (issue #740)
  • Stop unnecessary loading auth API when logged out
  • Added settings option to /share/Grabber on unix (issue #740)

v5.0.1

11 Dec 20:02
eac97b6
Compare
Choose a tag to compare
  • Removed browsing links from Zerochan tags (issue #707)
  • Changed the + button into a - when toggled (issue #697)
  • Added copy tag actions to zoom context menu (issue #697)
  • Added copy image context action to zoom window (issue #697)
  • Fixed GIFs not changing in fullscreen (issue #702)
  • Fixed Gelbooru XML source disabled by default
  • Fixed disabled scroll sometimes scrolling anyway (issue #687)
  • Fixed login timeout breaking initial loading (issue #694)
  • Wait for all logins to finish before loading first page (issue #694)
  • Fixed crash window not getting focus and hidden from taskbar (issue #705)
  • Reset buttons when browsing images in zoom window (issue #689)
  • Fixed scrollbar hiding tags in vertical mode (issue #692)
  • Fixed image subdomain for Sankaku (issue #686)

v5.0.0

27 Nov 21:57
d9eb36e
Compare
Choose a tag to compare

Image viewer navigation

After being requested a bunch of times, I added navigation to the image viewer! Either use the new < and > buttons or the arrow keys to navigate between the image results. By default, the next and previous images are not pre-loaded, but you can easily add it in your settings!

  • Added image window navigation with left/right arrow and buttons (issue #568, issue #669)
  • Added pre-loading to image window (issue #568)
  • Added slideshow to image window (issue #506)

Scroll the results

Another often-requested feature is the ability to scroll the results area! Without it, when searching a lot of boards at the same time, the image thumbnails could get very small, disappear even. In the new version, you can enable the scroll in the results area. This way, the thumbnails won't shrunk when there is a lot of results!

  • Added scroll to the results area (issue #623, issue #385)

Extensions fixed

Sometimes, in previous versions, files would be saved with the wrong extension (usually JPG).

To fix this, a new setting has been added, "Get extension from file header". When enabled, it will look at the actual content of the file to get the extension, instead of relying on the remote server or the tags. It supports file headers for GIF, PNG, JPG, WEBM, FLV, and MP4. Feel free to suggest more.

It is enabled by default, and I advise leaving it like that.

  • Add default setting to get extension from image header (fix #682)
  • Guarantee that issues #563, #537, #513, #509, #495, #425, #393, and #349 remain fixed, without any hack (guessing extension from tags)

Translations update

This update also includes the brand new Chinese translation. Thanks again @sanddudu for your hard work on this translation!

It also includes a Russian translation for the Crash Reporter, thanks to @MasterPetrik.

  • Added Chinese translation - Thanks @sanddudu!
  • Russian translation added - Thanks @MasterPetrik!
  • Changed the base language from French to English

Others

Other things include an auto-updater, better support for some sources, performance improvements, as well as the usual bug and crashes fixes. It was also the occasion to refactor and cleanup some old parts of the code.

  • Added update check and downloader on program start (issue #668)
  • Added support for the species tag type (issue #666)
  • SQL commands now run in a separate thread (issue #621)
  • Allow to test Sankaku login (issue #638)
  • Fixed & being encoded as %26%26 (issue #671)
  • Fixed batches saving before their tags load (issue #608) - Thanks @VeryCrushed!
  • Removed a lot of duplicated and dead code
  • Fixed Shimmie on some boards with different title regex (issue #658)
  • Fixed crash related to the Batch ID (issue #660)
  • Improved the performance of the image viewer
  • Performance and stability fixes
  • Fixed count token in log files (issue #684)
  • Fixed source guessing for first source of type (issue #655)
  • Fixed source detection on DB 2.0 and GB 1.0 (issue #655)
  • Fixed crash on pause/resume and error retry (issue #659)
  • Fixed new lines and separators in filename (issue #588)
  • Added support for additional login fields (issue #677)
  • Allow to re-try skipped images (issue #567)

v5.0.0a1

20 Nov 23:14
9553999
Compare
Choose a tag to compare
v5.0.0a1 Pre-release
Pre-release

⚠️ This is a pre-version ⚠️

It includes new features that may not have been thouroughly tested. Use at your own risk. However, in the event of a bug or a crash, all reports are welcome! They will help fix all the possible issues before the final release that should be next week.

Image viewer navigation

After being requested a bunch of times, I added navigation to the image viewer! Either use the new < and > buttons or the arrow keys to navigate between the image results. By default, the next and previous images are not pre-loaded, but you can easily add it in your settings!

  • Added image window navigation with left/right arrow and buttons (issue #568, issue #669)
  • Added pre-loading to image window (issue #568)
  • Added slideshow to image window (issue #506)

Scroll the results

Another often-requested feature is the ability to scroll the results area! Without it, when searching a lot of boards at the same time, the image thumbnails could get very small, disappear even. In the new version, you can enable the scroll in the results area. This way, the thumbnails won't shrunk when there is a lot of results!

  • Added scroll to the results area (issue #623, issue #385)

Translations update

This update also includes the brand new Chinese translation. Thanks again @sanddudu for your hard work on this translation!

  • Added Chinese translation - Thanks @sanddudu!
  • Changed the base language from French to English

Note: in this pre-version, the settings window is not translated in the Russian version. It will be fixed in the final version.

Others

Other things include an auto-updater, better support for some sources, performance improvements, as well as the usual bug and crashes fixes. It was also the occasion to refactor and cleanup some old parts of the code.

  • Added update check and downloader on program start (issue #668)
  • Added support for the species tag type (issue #666)
  • SQL commands now run in a separate thread (issue #621)
  • Allow to test Sankaku login (issue #638)
  • Fixed & being encoded as %26%26 (issue #671)
  • Fixed batches saving before their tags load (issue #608) - Thanks @VeryCrushed!
  • Removed a lot of duplicated and dead code
  • Fixed Shimmie on some boards with different title regex (issue #658)
  • Fixed crash related to the Batch ID (issue #660)
  • Improved the performance of the image viewer
  • Performance and stability fixes
  • Fixed source guessing for first source of type (issue #655)
  • Fixed source detection on DB 2.0 and GB 1.0 (issue #655)
  • Fixed crash on pause/resume and error retry (issue #659)
  • Allow to re-try skipped images (issue #567)

v4.9.1

07 Nov 00:07
8d9d747
Compare
Choose a tag to compare
  • v4.9.1: fixed issue #653

Mainly a bugfix update, thanks for all the reports since the 4.8.0 release!

  • Fix saving images in zoom window saving 0-bytes files (fix #630)
  • Fix search window calendar widget (fix #633)
  • Fix fullscreen in zoom window
  • Fix extension retry sometimes infinitely looping (fix #639)
  • Fix Gelbooru after page 477 (fix #645)
  • Fix 'maybe you meant' suggestions with '-' and '~' modifiers
  • Update sankaku site default settings
  • Fix favorites borders (fix #648)
  • Fix tag color and size in zoom details window
  • Fix relative page path in zoom details windows (fix #646)
  • Add splitter for settings left panel (fix #651)
  • Update build steps to force Qt5 (resolve #652)
  • Fix crash on rename existing for missing images on remote (fix #629)
  • Fix wrong source order in new version putting RSS before HTML
  • Small fixes for new Shimmie RSS format
  • Fix SQLITE driver still requiring username, host and pass to be set (fix #635)

v4.9.0

06 Nov 21:48
2fd0266
Compare
Choose a tag to compare

Mainly a bugfix update, thanks for all the reports since the 4.8.0 release!

  • Fix saving images in zoom window saving 0-bytes files (fix #630)
  • Fix search window calendar widget (fix #633)
  • Fix fullscreen in zoom window
  • Fix extension retry sometimes infinitely looping (fix #639)
  • Fix Gelbooru after page 477 (fix #645)
  • Fix 'maybe you meant' suggestions with '-' and '~' modifiers
  • Update sankaku site default settings
  • Fix favorites borders (fix #648)
  • Fix tag color and size in zoom details window
  • Fix relative page path in zoom details windows (fix #646)
  • Add splitter for settings left panel (fix #651)
  • Update build steps to force Qt5 (resolve #652)
  • Fix crash on rename existing for missing images on remote (fix #629)
  • Fix wrong source order in new version putting RSS before HTML
  • Small fixes for new Shimmie RSS format
  • Fix SQLITE driver still requiring username, host and pass to be set (fix #635)

v4.8.3

12 Oct 22:01
1e24b8a
Compare
Choose a tag to compare
  • v4.8.3: freezes on page loading fixed, drastically reduced memory leaks
  • v4.8.2: fixed issues #627 and #628
  • v4.8.1: fixed issue #626

Added support for %num% and %count% tokens. An often requested feature, that I finally added in this version! %count% starts at 1 for each batch and is incremented for each image downloaded in that batch, while %num% is counter that goes up for every file with the same name (useful to prevent overwriting already existing files).

Another big thing is lots of fixes for sources, especially for bypassing max page limits. You shouldn't have any issues going above page 1,000 now! (if so, please let me know)

As for more technical stuff, the internal sources system has been totally revamped: instead of having a single class hold all the boorus' logic, I created multiple smaller units, hopefully helping improve the stability and evolutivity of the program. I also revamped the whole settings internals, allowing to propagate settings modifications to the whole application directly, instead of requiring a restart. Finally, I also removed a lot of duplicated code causing non-coherent behavior, especially between different kinds of tabs (search, pool, favorites).

Other fixes and additions

  • Removed non-working languages from installer (fix #611)
  • Fixed derpibooru
  • Fixed rename existing not working with details token (fix #612)
  • Fixed favorites edit creating duplicates (fix #614)
  • Fixed warning for new filename options (fix #619)
  • Added image replaces for tag commands (issue #621)
  • Added tags before commands field (issue #621)
  • Added setting to replace JPEG extension by JPG (fix #435)
  • Fixed crash when separator is present in tag with includenamespaces (fix #622)
  • Replaced token window by link to wiki (fix #574)
  • Get detailed tags when includenamespace is enabled (fix #624)
  • Added support for new Sankaku JSON API (fix #428)
  • Fixed alternative pages and Sankaku/Zerochan max page (fix #444, fix #581, fix #602)
  • Fixed Sankaku limit forced to 20 (fix #609)
  • Added image range selection (issue #610)
  • Fixed booru-on-rails loading full images instead of thumbs
  • Fixed total images count not updated when tags are received (fix #565, fix #452)

v4.8.2

09 Oct 22:37
2b44de2
Compare
Choose a tag to compare

Some memory leaks have been reported (and confirmed) on this version. If you experience any issue (or don't want to experience one), feel free to use the 4.7.0 version instead until the problem is fixed.

  • v4.8.2: fixed issues #627 and #628
  • v4.8.1: fixed issue #626

Added support for %num% and %count% tokens. An often requested feature, that I finally added in this version! %count% starts at 1 for each batch and is incremented for each image downloaded in that batch, while %num% is counter that goes up for every file with the same name (useful to prevent overwriting already existing files).

Another big thing is lots of fixes for sources, especially for bypassing max page limits. You shouldn't have any issues going above page 1,000 now! (if so, please let me know)

As for more technical stuff, the internal sources system has been totally revamped: instead of having a single class hold all the boorus' logic, I created multiple smaller units, hopefully helping improve the stability and evolutivity of the program. I also revamped the whole settings internals, allowing to propagate settings modifications to the whole application directly, instead of requiring a restart. Finally, I also removed a lot of duplicated code causing non-coherent behavior, especially between different kinds of tabs (search, pool, favorites).

Other fixes and additions

  • Removed non-working languages from installer (fix #611)
  • Fixed derpibooru
  • Fixed rename existing not working with details token (fix #612)
  • Fixed favorites edit creating duplicates (fix #614)
  • Fixed warning for new filename options (fix #619)
  • Added image replaces for tag commands (issue #621)
  • Added tags before commands field (issue #621)
  • Added setting to replace JPEG extension by JPG (fix #435)
  • Fixed crash when separator is present in tag with includenamespaces (fix #622)
  • Replaced token window by link to wiki (fix #574)
  • Get detailed tags when includenamespace is enabled (fix #624)
  • Added support for new Sankaku JSON API (fix #428)
  • Fixed alternative pages and Sankaku/Zerochan max page (fix #444, fix #581, fix #602)
  • Fixed Sankaku limit forced to 20 (fix #609)
  • Added image range selection (issue #610)
  • Fixed booru-on-rails loading full images instead of thumbs
  • Fixed total images count not updated when tags are received (fix #565, fix #452)

v4.8.1

09 Oct 17:53
3890004
Compare
Choose a tag to compare
  • v4.8.1: fixed issue #626

Added support for %num% and %count% tokens. An often requested feature, that I finally added in this version! %count% starts at 1 for each batch and is incremented for each image downloaded in that batch, while %num% is counter that goes up for every file with the same name (useful to prevent overwriting already existing files).

Another big thing is lots of fixes for sources, especially for bypassing max page limits. You shouldn't have any issues going above page 1,000 now! (if so, please let me know)

As for more technical stuff, the internal sources system has been totally revamped: instead of having a single class hold all the boorus' logic, I created multiple smaller units, hopefully helping improve the stability and evolutivity of the program. I also revamped the whole settings internals, allowing to propagate settings modifications to the whole application directly, instead of requiring a restart. Finally, I also removed a lot of duplicated code causing non-coherent behavior, especially between different kinds of tabs (search, pool, favorites).

Other fixes and additions

  • Removed non-working languages from installer (fix #611)
  • Fixed derpibooru
  • Fixed rename existing not working with details token (fix #612)
  • Fixed favorites edit creating duplicates (fix #614)
  • Fixed warning for new filename options (fix #619)
  • Added image replaces for tag commands (issue #621)
  • Added tags before commands field (issue #621)
  • Added setting to replace JPEG extension by JPG (fix #435)
  • Fixed crash when separator is present in tag with includenamespaces (fix #622)
  • Replaced token window by link to wiki (fix #574)
  • Get detailed tags when includenamespace is enabled (fix #624)
  • Added support for new Sankaku JSON API (fix #428)
  • Fixed alternative pages and Sankaku/Zerochan max page (fix #444, fix #581, fix #602)
  • Fixed Sankaku limit forced to 20 (fix #609)
  • Added image range selection (issue #610)
  • Fixed booru-on-rails loading full images instead of thumbs
  • Fixed total images count not updated when tags are received (fix #565, fix #452)

v4.8.0

09 Oct 15:54
887262b
Compare
Choose a tag to compare

Added support for %num% and %count% tokens. An often requested feature, that I finally added in this version! %count% starts at 1 for each batch and is incremented for each image downloaded in that batch, while %num% is counter that goes up for every file with the same name (useful to prevent overwriting already existing files).

Another big thing is lots of fixes for sources, especially for bypassing max page limits. You shouldn't have any issues going above page 1,000 now! (if so, please let me know)

As for more technical stuff, the internal sources system has been totally revamped: instead of having a single class hold all the boorus' logic, I created multiple smaller units, hopefully helping improve the stability and evolutivity of the program. I also revamped the whole settings internals, allowing to propagate settings modifications to the whole application directly, instead of requiring a restart. Finally, I also removed a lot of duplicated code causing non-coherent behavior, especially between different kinds of tabs (search, pool, favorites).

Other fixes and additions

  • Removed non-working languages from installer (fix #611)
  • Fixed derpibooru
  • Fixed rename existing not working with details token (fix #612)
  • Fixed favorites edit creating duplicates (fix #614)
  • Fixed warning for new filename options (fix #619)
  • Added image replaces for tag commands (issue #621)
  • Added tags before commands field (issue #621)
  • Added setting to replace JPEG extension by JPG (fix #435)
  • Fixed crash when separator is present in tag with includenamespaces (fix #622)
  • Replaced token window by link to wiki (fix #574)
  • Get detailed tags when includenamespace is enabled (fix #624)
  • Added support for new Sankaku JSON API (fix #428)
  • Fixed alternative pages and Sankaku/Zerochan max page (fix #444, fix #581, fix #602)
  • Fixed Sankaku limit forced to 20 (fix #609)
  • Added image range selection (issue #610)
  • Fixed booru-on-rails loading full images instead of thumbs
  • Fixed total images count not updated when tags are received (fix #565, fix #452)