Skip to content

v7.3.0

Compare
Choose a tag to compare
@Bionus Bionus released this 03 Jun 15:12

Changes

  • Add basic monitor tab (issue #1620)
  • Allow different actions when the existing MD5 is in the same directory (issue #1695)
  • Add setting to scale up images in zoom window (issue #1963)
  • Add setting to favorites to set specific sources (issue #1977)
  • Wait for the previous monitor to finish before queuing the next one (issue #1695)
  • Don't download tags with less than 20 images in tag loader

UI

  • Add loading spinner for thumbnails
  • Move the 'Add' buttons beside the headers in the downloads tab (issue #1628)
  • Show thumbnails lazily in rename tool results window (issue #1929)
  • Move 'load' and 'save' buttons for downloads to the 'File' menu (issue #1628)
  • Add support for drag/drop in group downloads (issue #1628)
  • Add context menu in batch downloads table (issue #1628)
  • Allow to select multiple files when loading IGL files (issue #1949)
  • Allow to drop IGL files into the window (issue #1949)
  • Add special meta-tokens to auto-complete list (issue #1955)
  • Stop using translated custom formats for dates (issue #1968)
  • Fix setting of QLocale for date formats (issue #1968)
  • Use system locale if the language setting is the same (issue #1968)
  • Add context menu action to mark favorite as viewed (issue #1970)
  • Rename favorites 'Note' by 'Priority' (issue #1969)
  • Use an icon button instead of a dropdown for order in favorites dock
  • Make the whole favorite / KFL dock row actionnable (issue #1957)
  • Make tags alternate background in favorites / KFL dock (issue #1957)
  • Add proper context menu to the favorites / KFL dock (issue #1957)

Sources

  • Add new E621 model following API changes (issue #1895)
  • Fix tag loader not working for Gelbooru (issue #1916)
  • Fix paging after page 750 on E621
  • Fix E621 API key ID to be properly formatted in source settings
  • Fix multi-source support for E621
  • Add HTTP basic auth for Danbooru (issue #1874)
  • Update source for Derpibooru, moving from "Booru-on-rails" to "Philomena" (issue #1924)
  • Fix Twitter gallery parsing (issue #1926)
  • Update Pixiv to show newest illusts if no tags are entered (issue #1940, issue #1965)
  • Add support for bookmark searching on Pixiv (issue #1944)
  • Fix some Twitter galleries not working (issue #1943)
  • Add Pixiv user search using 'user:ID' (issue #1950)
  • Update the 'limit' setting for Pixiv following move from PAPI to AAPI (issue #1944)
  • Properly translate and optimize Shimmie queries (issue #1956)
  • Properly extract the original image URL in Pixiv listing (issue #1959)
  • Fix thumbnails not getting cut for EH
  • Fix EH image parsing (issue #1648)
  • Properly catch 404 errors for 'no results' in Shimmie
  • Fix exception thrown in Gelbooru's JS model when there are no results

Bug fixes

  • Stop looking for a writable path when loading languages (issue #1893)
  • Stop deleting existing files on install (issue #1878)
  • Disable post-save actions in zoom window (issue #1914)
  • Fix quick downloads aborted when closing tab
  • Remove MD5 when deleting image from zoom window (issue #1919)
  • Fix 'save duplicates' setting ignored in zoom window (issue #1877)
  • Fix multi-move issues in batch downloads
  • Flush monitor changes at each tick (issue #1695)
  • Fix 'next page' / 'previous page' model information not used (issue #1944)
  • Fix 'keep deleted' at false not working with post-filters (issue #1961)
  • Ensure 'save as' and the image window never get ignored loads (issue #1961)
  • Fix weird background in preview context menu (issue #1962)
  • Fix saving of temporary files' MD5 in zoom window (issue #1974)
  • Fix left click and middle click actions for favorites dock
  • Store all tab's URLs in the tabs.json instead of only the latest
  • Allow to focus 'special' tabs on startup (issue #1976)

Crash fixes

  • Fix crash when opening new tab from image from closed tab (issue #1905)
  • Fix crash when changing page before image save if finished (issue #1925)
  • Fix crash when adding favorite then closing the tab (issue #1953)
  • Fix crash when adding favorites when there are no results (issue #1953)
  • Fix stack overflow in the ConcurrentMultiQueue (issue #1960)

Technical

  • Download MySQL plugin in AppVeyor (issue #1892, issue #1718)
  • Only build GUI and CLI targets in build.sh
  • Restore submodules in build.sh (issue #1918)
  • Add support for HTTP basic authentication in JS models
  • Use view/model for downloads and monitors
  • Store images' IDs as string in JSON
  • Add nightly information in log on startup
  • Reorganize the project directory structure
  • Move documentation to the main branch
  • Properly log command errors as 'error' level