Skip to content

v1.4.0: New feature, bug fixes, feature updates

Compare
Choose a tag to compare
@corowne corowne released this 15 Nov 15:27
bc528dd

New feature

  • Added configurable meta tags-- used for link previews on social media, in Discord, etc. (PR #15)
    These display the page title of the linked page (or the login page if it requires auth), a message (configurable in config/lorekeeper/settings.php), and an image (a copy of the Lorekeeper "Inventory" image by default, adjustable via the Site Images admin panel)
    When a character is linked, rather than displaying the site's meta tag image, it will display the thumbnail image for the character

Feature updates

  • Add sorting options for the user list (alphabetical and reverse alphabetical for both names and aliases respectively, rank (same as default behavior), and oldest/newest first). Default behavior is unchanged. Also adds sorting for admin user list. (PR #15)
  • Add toggle to news post edit form to "bump" post (alert users) if desired (PR #15)
  • Add an "ask first" option to the gift art option on character profiles (PR #15)

Minor changes

  • Tweak the mobile CSS of the timestamp box on the dashboard slightly (PR #15)
  • Removed extra spaces from page titles (PR #15)
  • Disable HTMLPurifier cache. This was previously on a branch when the definitions were updated, with the expectation that given time it would account for the changes; this does not seem to have been the case, so pending a tidier solution, this seems the most appropriate course of action. (PR #15)
  • Add subtype display to design update requests. Displays subtype on character image for MYOs, if the image has one(/the subtype is pre-set)
    Set shop image max width (for the sake of mobile/smaller screens) (PR #15)
  • Order news posts in admin and user-facing lists by time of last update (PR #15)
  • Adjust design update log to use set design update type (as discussed above) when being created (PR #15)
  • Set raffle group visibility setting to cascade to any raffles in the group on editing the group (setting the group to visible will cause all raffles within it to be visible and vice versa). Individual raffles can still be toggled at will (PR #15)

Bugs fixed

  • Editing character description or notes and then trying to open a modal results in an interminable dimmed page, no modal (thanks again to @SpeedyD!) (PR #15)
  • Subtypes assigned to MYO slots aren't properly applied to characters on design approval (PR #15)
  • Approved MYO submissions go to approved design submissions panel rather than approved MYO submissions. Not retroactive. (This is done by adding a new column for design update type.) However, design updates at varying parts of the submission process should have their type set correctly, as it's set at submission and approval (in addition to at creation) as an alternate form of backwards-compatibility. Note that existing submitted MYOs will be placed in the design update queue as a consequence of this, but, again, the type should be set properly to MYO when they are processed (PR #15)
  • Editing traits on an image with more than one copy of a single trait consumes duplicate copies (thanks to Draginraptor for discovering the fix itself!) (PR #15)
  • Attempting to approve a design update when the image would go into a new directory errors (PR #15)
  • Rejecting a design update sends a notification to the processing user rather than the user who opened the request (PR #15)
  • Individual raffles roll duplicate winners (PR #15)
  • Hidden character images invisible to everyone including permitted staff (PR #15)
  • MYO slot creation, design approvals show in approving staff member's ownership log (PR #15)
  • Reuploading a character image with a set/non-cropped thumbnail throws an "invalid path" error (PR #15)

Pull requests merged
#15 - @itinerare

Please run the following command(s) after updating:
php artisan migrate