[TH] Covers

[TH] Covers 1.0.4 Patch Level 4

No permission to buy ($25.00)
We recommend to upgrade to this version as soon as possible.

Changes:
  • Resolved a security exploit that allowed to upload covers to all content types.
Changes:
  • Resolved an incompatibility with the latest release of [TH] Image Optimizer.
  • Resolved an error when trying to access a resource cover route without resource manager installed.
  • Like
Reactions: JoyFreak
Changes:
  • Resolved an error in conjunction with Redis cache (and probably other caching providers).
Changes:
  • Covers preset sorting now supports preset categories.
  • Added a number of missing error phrases.
  • Added endpoint support for the XF 2.1 API.
  • Resolved an issue in conjunction with [TH] Image Optimizer.
  • Like
Reactions: SyTry
Changes:
  • Resolved an issue that would prevent cover cache rebuilds when [TH] Image Optimizer was installed
  • Resolved an issue that would show empty categories on the preset selector.
  • Resolved an issue that would leave cover preset and preset category phrases undeleted on uninstall.
  • Resolved an issue that would always queue covers for moderation under certain circumstances.
  • Profile cover changes are now logged to the ACP user change log.
  • Covers can now be used as open graph images (enable in add-on options).
Bugs Fixed:
  • Fixed an issue that caused an undefined index error
  • Fixed a color issue within the visitor drop-down
Changes:
  • Fixed an "undefined index [content_id]" error when saving a new cover.
  • Fixed a "undefined method" error when users attempted to manipulate covers that are not their own.
  • Like
Reactions: SyTry
Bugs fixed:
  • Improvements made to the cover image position functionality for touchscreen-based devices
  • Fixed an issue that caused a convert NULL to integer [content_id] error
  • Fixed an issue with moderator cover editing which associates moderator IP with user account
  • Fixed missing thcovers_no_style_permissions phrase
  • Fixed an issue that caused the save button to be grayed out when uploading a profile cover image
Enhancements:
  • Improvements made to the cover preset selector
  • Added approval queue functionality that moderates user covers which will need to be approved/disapproved in the approval queue
  • Improvements made to the existing permissions for threads, resources, and profiles
  • Added preset categories
  • Removed double save process when creating cover presets
  • Cover preset titles will now become phrases
  • Added Image Optimizer support
  • Removed .has-no-flexbox class
  • Like
Reactions: jul and SyTry
Bugs fixed:
  • Permissions not always being respected.
  • Phrase "thcovers_style_x_cover_image" is missing.
  • Phrase "thcovers_preset_x_cover_image" is missing.
  • Modify cover image via AdminCP only shows a blank modal window.
  • "Please enter a valid value" error when entering a display order that is not a multiple of 10.
  • Phrase "thcovers_xs_y_cover" is missing.
  • member_macros template modification not compatible with [XFA] Roster bug.
  • Accessed unknown getter 'thcovers_cover_styling' bug.
  • Only super admins can access Cover Presets, but all admins can access Covers options.
  • Like
Reactions: mcatze
This is an important security update. Please update as soon as possible.

Bugs fixed:
  • Resolved an exploit that would allow you to chose a cover preset for arbitrary content types regardless of permissions.
  • Fixed an issue that would not delete any covers in the cover browser when attempting to delete multiple covers.
  • Fixed an "setupDefaultCover() must be an instance of XF\Mvc\Entity\Entity" issue.
  • Fixed an issue that would disregard file size limitation when downloading covers from URLs.
  • Fixed the empty container when viewing the cover browser with no images.
Top