github Bionus/imgbrd-grabber v6.0.3

latest releases: v7.12.2, v7.12.1, v7.12.0...
6 years ago

Changes since 6.0.2

  • Fix next button when reaching one of the sources' last page (issue #1301)
  • Fix image skipping when there are no results
  • Include QRegularExpression explicitely in filenamewindow.cpp (issue #1303)
  • Fix loading errors blocking retries (issue #1295)
  • Fix count parsing above one million
  • Don't use a random temporary file when not needed (issue #1293)
  • Fix Zerochan count parsing for more than 1k results
  • Disable JSON API for Sankaku (issue #1300)
  • Improve image and page count parsing for Sankaku (issue #1296)
  • Fix preview of animated images with url parameters (issue #1291)
  • Fix batch downloads added for empty results (issue #1292)

Changes since 6.0.1

  • Fix page count when using an overriden per page value (issue #1289)
  • Always skip images even if below the per page value (issue #1289)
  • Use QStringLiteral to save QString allocations
  • Update Sankaku max page for logged in users (issue #1288)
  • Stop detaching Qt containers in a lot of places
  • Update Sankaku max page for logged in users (issue #1288)
  • Fix 'server offline' error when last source failed (issue #1285)
  • Make links clickable and text selectable in details window (issue #1287)
  • Ignore line endings when detecting source updates (issue #1284)
  • Fix parsing for Gelbooru 0.1 (issue #1283)
  • Fix last page image count parsing for Shimmie (issue #1280)
  • Fix derpibooru auth and JSON parsing without search (issue #1159)
  • Fix image count parser for Zerochan (issue #1280)
  • Fix post count XML parsing on DB 1 (issue #1281)
  • Fix HTML pagination for Gelbooru (issue #1280)
  • Fix 'get all' per page and total count (issue #1280)
  • Fix page count for single pages and last page for Moebooru (issue #1280)
  • Fix page count on last page for Danbooru (issue #1280)
  • Fix page count when there is only one page (issue #1280)
  • Add '~' symbol when we are guessing the image count (issue #1280)

Changes since 6.0.0

  • Fix XML parsing with a single result (issue #1278)
  • Fix page count parsing for Moebooru (issue #1278)
  • Fix DB 1 and DB 2 typed XML parsing (issue #1274)
  • Properly pause and re-queue downloads on disk error (issue #1276)
  • Fix batch downloads in non-existing folders (issue #1276)
  • Don't show 'drive full' error for invalid drives (issue #1276)
  • Stop trying to set file creation dates to invalid values
  • Also 'follow' skipped images in batch download window (issue #1273)
  • Fix batch download percent calculation (issue #1275)
  • Fix 'undefined' extensions in some sources (issue #1275)
  • Fix negative filesizes showing in batch window (issue #1275)
  • Fix error in Shimmie RSS parsing

JavaScript sources

Replace the old XML sources system by TypeScript sources.

Those sources are more easily updatable (they do not require any compilation or new release of Grabber). Also, given JavaScript is a pretty accessible language and those model.js files are self-contained, it will be easier for contributors to add or fix sources by themselves, without needing to dive into Grabber's C++ source.

Example of TypeScript model file: Danbooru (2.0) model.ts
Documentation: wiki page
For more information, see issue #1175.

Favorites

  • Add basic favorite monitoring with tray notifications
  • Store favorites as JSON
  • Fix favorites layout not respecting upscale and spacing
  • Set favorite image when adding from the search form (issue #779)
  • Show new images count in favorites tab (issue #1060)

UI

  • Fix changelog opened small by default (issue #1126)
  • Open sources by clicking on icon in sources window (issue #1127)
  • Fix non-translatable and invalid 'Connexion' message (issue #1135)
  • Improve full drive error message (issue #1135)
  • Fix preview sometimes showing thumbnail filesize (issue #1140)
  • Update label for user and password login fields (issue #1149)
  • Fix typo in about window (issue #1154)
  • Fix double percent note in favorite tooltip
  • Add scroll area to custom filenames (issue #1227)
  • Fix resizing of big gifs (issue #1006)
  • Fix coloring not always applying for species and meta tags
  • Add name to default preset (issue #1132)
  • Change cursor above source icon to show it's clickable (issue #1127)
  • Fix upscaling (issue #1176)

Sources

  • Add missing defaults.ini file for Derpibooru (issue #1230)
  • Fix Zerochan tag parsing regex (issue #1248)
  • Fix tag parsing for derpibooru (issue #1248)
  • Add support for Danbooru 'meta' tag type (issue #1265)
  • Fix filename detection on Danbooru (issue #1239)
  • Update tests for new danbooru details page (issue #1239)
  • Fix Danbooru filename parsing (issue #1239)
  • Fix full url broken on Gelbooru JS source (issue #1251)
  • Use 'sort:' instead of 'order:' for Gelbooru (issue #1130)
  • Fix Gelbooru 2.0 regex (issue #1157)
  • Add better support for tag count on some Shimmie sources
  • Add width/height/filesize/ext parsing for Shimmie RSS (issue #1246)
  • Fix Shimmie parsing for sources not providing ext in title (issue #1185)
  • Fix wiki parsing (issue #1176)

Performance

  • Fix crash after batch download with 'Remove' checked (issue #812)
  • Fix very slow batch download (issue #1246)
  • Fix a few memory leaks

Others

  • Fix preset getting added even when cancelling (issue #1131)
  • Fix multiple image MD5 search by drag and drop
  • Fix non-translatable webservices and external files buttons (issue #1135)
  • Fix being able to save an image in the zoom window before it's loaded
  • Show help if no CLI download action is set (issue #1129)
  • Fix cancelling preset renaming (issue #1138)
  • Add reload button to the viewer context menu (issue #1141)
  • Fix comma-separated tags (issue #1140)
  • Delete batch downloads when deleting a site (issue #1147)
  • Ignore empty MD5 in MD5 list (issue #1165)
  • Fix broken ID post-filtering
  • Add support for tokens in post-filtering (issue #1178)
  • Fix url fixer when sources are in sub-folders (issue #1185)
  • Add setting to invert Ctrl and Ctrl+Click actions (issue #1183)
  • Log new url when trying a new extension (issue #1179)
  • Calculate MD5 before generating filename in ImageDownloader (issue #1165)
  • Add extension rotator to ImageDownloader class (issue #1192)
  • Add warning icon on sources with known issues (issue #1161)
  • Add %num% to allowed filename tokens (issue #1204)
  • Add prompt to set SSL flag when an HTTPS redirect is detected (issue #1226)
  • Fix the setFileCreationDate for UTF-8 filenames on Windows (issue #1229)
  • Fix original filename not loaded in batch downloads (issue #1239)
  • Use absolute URLs in HTTP Referer header (issue #1242)
  • Add dependency on MSVC 2013 redist (issue #1203, fix #767, fix #1228)
  • Add blacklisted tags in the log after skipping an image
  • Fix the 'open in browser' context action (issue #1248)
  • Fix detailed tag information not updating (issue #1248)
  • Download file first if MD5 is required in 'Save as' (issue #925)
  • Improve the looks of the favorite counter (issue #1060)
  • Fix various warnings logged to the console when the program is running
  • Add DependenciesDir custom message to installer (issue #1259)
  • Allow to pass a port to the commands database (issue #1258)
  • Don't apply conditional filenames to commands (issue #1263)
  • Add setting to re-use the image window (issue #798)
  • Add support for 'and' conditions in blacklist (issue #842)
  • Make tag comparison case-insensitive (issue #1125)
  • Handle network redirects in ImageDownloader class (issue #1255)

Don't miss a new imgbrd-grabber release

NewReleases is sending notifications on new releases.