Picture Perfect
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
- 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
- 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
- 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
- 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
- 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
- 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.