Picture Perfect

by Wildcard 4 Stars 421 Downloads

make your MyBB forum images just right

Change Log for Picture Perfect

Version 0.0.9 dev Build #9

Changes:

  • New Module: Calculate Image Color Average
  • New Module: Try Image As HTTPS
  • New Module: Resolve URL Redirects
  • New Module: Restore (undo previous action)
  • added an image search page that allows various criteria (more coming in 0.0.10)
  • image host now separated as a new type of module
  • error reporting improved for ACP pages and the task log
  • upgraded internal libraries (InstallableModule)
  • now tracking forum image count separately
  • module integration simplified (image fetching automated, redirects automated, etc.)
  • now tracking whether image is secure (HTTPS) or not (HTTP)
  • added background image info scraping when browsing in ACP
  • added a reset to refresh image info
  • code cleanup
Fixes:
  • an error where in ACP image management, domain labels were truncated erroneously
  • an error where individually targetted tasks did not return the user to the original page
  • an error where tasks were not sorted by task order
  • an error where images were sometimes fetched unnecessarily
  • an error where module versions were not properly cached

Version 0.0.8 dev Build #8

Changes:

  • Imgur Rehost: adds the option to upload anonymously or to a public account
  • added post numbers in the ACP image view
  • modified cache busters to cache until the image is modified
  • upgrade ConfigurableModule Class
  • upgrade StorableObject Class Stack
Fixes:
  • a typo in the local rehost module that caused the operation to fail
  • a typo in the Imgur rehost module that caused the operation to fail
  • a bug where in certain instances, the user was returned to an empty image set
  • a typo in the task information that resulted in the task being run one more time per hour
  • a fatal error in local rehost module

Version 0.0.7 dev Build #7

Changes:

  • added the ability to caption images
  • added the ability to jump directly to posts or threads in ACP (TID, standard link, default SEO links, and Google SEO links)
  • added a domain label to images in View Thread to more easily distinguish current host
  • added a setting to control images per row in View Thread (to accommodate all monitor sizes)
  • upgrade ExternalModule Class Structure
  • improved error messages for Imgur Rehost module (specifically, API error messages)
  • Local Rehost: improve image URLs
  • removed image task list destination property
  • Replace/Remove Module: allow multiple images to be selected for Tasks with replace as the selected addon
  • Replace/Remove Module: allow admin to choose whether to affect all duplicate images in the same post, or just modify the selected image)
  • code cleanup
Fixes:
  • a bug where the Local Rehost module was processing images unnecessarily (when the format stayed the same)
  • a bug where the Options popup menu in View Thread for images was hidden behind other elements for some browsers
  • a bug where when editing Image Tasks, the addon value (selected module) was not loaded properly
  • a bug where animated GIF images could not be rehosted (in some cases) or resized (in any case) [Solution required Imagick to be installed on the server]
  • Replace/Remove Module: a bug where thread image counters were not updated when images were deleted from the forum
  • a bug where the add image was missing from the installation package

Version 0.0.6 dev Build #6

Changes:

  • New Module: Replace/Remove Posted Images
  • redesigned the View Thread image table w/card view and new options
  • modified behavior to only show configured tasks in the inline edits form
  • added the ability to run modules directly on single images
  • added the ability to edit tasks
  • added the ability to delete tasks
  • added the ability to delete task lists
  • improved task log language
  • added fallback image for broken/transparent images
  • upgraded HTML generator class
  • added thread title to the table header in View Thread ACP page
  • cleaned up breadcrumbs and made them consistent
Fixes:
  • a bug where an incorrect URL was formed for images that were rehosted to a subdomain
  • a bug where locally hosted images were not recognized if they were hosted to a subdomain
  • a bug where thread titles were truncated erroneously in the View Thread ACP page
  • a bug where when editing image task lists the user was redirected incorrectly
  • a bug where the "Select all" checkbox and selected counter were broken for the View Image Task Lists ACP page
  • a bug where short rows were not padded properly in the View Thread ACP page
  • a bug where a typo cause rehosted PNG images to be converted to JPEG regardless of user settings

Version 0.0.5 dev Build #5

Changes:

  • adds the option to skip the initial scan
  • adds the option to scan individual threads and/or forums
  • adds the option to rehost images to a subdomain
  • adds a link to the thread in View Threads page for easy access
  • adds navigation breadcrumbs
Fixes:
  • a bug where a missing language file caused the task to fail
  • a bug where when rehosting images, the user was redirected to the View Image Set page rather than the View Thread page
  • a bug where valid images that did not have an extension appended to the file name caused locally rehosting images to fail
  • a bug where redirects did not return the user to the original page
  • a bug where it was impossible to edit image sets once they were created

Version 0.0.4 dev Build #4

Changes:

  • initiated task system
  • now displaying forum navigation to more easily find the images you are looking for
  • added the ability for modules to install permanent settings to serve as default values
  • code cleanup/restructuring

Version 0.0.3 dev Build #3

Changes:

  • new module: rehost images locally
  • new module: rehost images to Imgur
  • upgrade internal module libraries
  • added an image limit property to modules
  • added query string cache busters to displayed images in ACP to prevent overwritten images from appearing to have failed because they are cached
  • removed module requirement to save and return an image set
  • added option for modules to return multiple messages
  • improved error messages for all modules

Version 0.0.2 dev Build #2

Changes:

  • adds "Manage Images" link in ACP plugin info
  • adds ability to delete image sets inline or single
  • upgraded installer
  • added support for PostgreSQL
  • added pagination in ACP pages where appropriate
  • set initial production values for cURL
  • added a table to track threads in order to improve ACP page load times
Fixes:
  • a bug where inline deletion failed for image sets
  • a bug where permission sometimes prevented default image installation
  • a bug where per page settings for initial image scan were set too low, causing issues with too many requests too quickly
  • a bug where image with redirected URLs were not properly handled
  • a bug where images with query strings were not handled properly
  • a bug where settings were not displayed for modules

Version 0.0.1 dev Build #1

The first build has no changes.