Jump to content

Lunarsoft Forums updated to 4.1


Recommended Posts

  • Administrator

Updated to 4.1.16. A lot of changes happened with this release.

Key Changes

In addition to many small bug fixes, this release includes:

  • Large number of bugs fixed in focus areas: Commerce, Pages databases, and IPS Connect
  • Performance improvements in: profile view, sitemap generator, posting replies, and Activity Streams
  • We now try to more reliably detect the AWS S3 endpoint for those using S3 file storage
  • More efficient license key checking to keep the keys from being checked too often which can slow your site down
  • There is now a column in tasks view to show the last time it ran to help diagnostics
  • When a member changes their email or password they now get an email confirmation
  • If group promotion based on date is enable the system will now auto-promote even if a member does not login
  • There is now a setting to change the number of topics per page in the forum view
  • If you move your site to a new URL you no longer have to update a constant if using the image proxy
  • You can now press ctrl/cmd+enter in any editor window to submit the reply
  • In Commerce ticket view there are keyboard shortcuts to perform common actions (such as press 'r' to open reply box or 'n' for note)
  • There is now logic to prevent double-posting when the initial post encounters an error on submit
  • Moderators can now remove all followers from an item
  • Contact Us is now configurable with various options
  • Announcements can now be restricted by member group
  • Admins now have a setting to have members automatically follow content they start or reply to. Members can optionally override this.
  • The editor will now show a message if a link that can be embedded (image, video, etc.) failed to embed for some reason. Admins get more detailed error reasons.
  • If your datastore (cache system) is not working properly the AdminCP will now show you a warning telling you that it needs attention.
  • When a member is banned/suspended the system now shows a more friendly page with information on their ban. Previously it showed a permission denied page.
  • Redesigned ticket listing in Commerce
  • New My History view in Commerce
  • Security Questions for account security

Please view the 4.1.16 announcement for full details and screenshots.

Additional Information

Information for developers:

  • REST API now outputs ratings on items
  • REST API now supports retrieving a purchase associated with a specific license key
  • REST API now has a new authentication method for servers that do not support proper headers
  • Editor Forms can now specify a maximum length
  • Security Questions can be extended to third party applications to restrict access to a specific area until a question has been answered
  • hooks.json will now be written automatically when adjusting hooks in the developer center
  • The Node form helper now has an autoPopulate option to allow for developers to control whether children nodes automatically populate
  • The "Contact Us" form is now extendable to 3rd party applications, to route messages sent via that form to a specific location
  • Various inconsistencies between Comments and Reviews have been fixed
  • MySQL ANSI_QUOTES is now enabled by default while IN_DEV
  • \IPS\Http\Request classes now have a forceTls() method to force the request to use TLS 1.2
  • \IPS\DEBUG_TEMPLATES can now be used outside of IN_DEV
  • You can now use curly braces in templates without them parsing as PHP by escaping them (ex: \{\{some text here\}\})
  • ipsForm_collapseTablet CSS class added to make horizontal forms turn vertical when viewing view a tablet
  • CodeMirror has been updated to 5.19
Link to comment
Share on other sites

  • 1 month later...
  • Administrator

4.1.17 has been released. This is another very big update!

Key Changes

In addition to many small bug fixes, this release includes:

  • Accounts flagged as spammers are now more visibly different on the member list in AdminCP
  • Added quite a few new embed providers
    • codepen.io
    • coub.com
    • deviantart.com
    • docs.com
    • funnyordie.com
    • gettyimages.com
    • iFixit.com
    • kickstarter.com
    • meetup.com
    • mixcloud.com
    • mix.office.com
    • on.aol.com
    • reddit.com
    • reverbnation.com
    • screencast.com
    • screenr.com
    • slideshare.net
    • smugmug.com
    • ustream.tv
    • Google Maps (requires free Google API key)
  • Default location for an AdminCP tab honors the admin's ordering
  • Staff notification emails for tickets in Commerce now include the ticket ID
  • Auto-saved content in the editor will now expire after 48 hours
  • If you load an editor that has previous auto-saved content you will now be prompted to keep or remove it
  • You can now set pre-filled reasons for Warning actions that will automatically populate the member notes editor when a moderator warns a user
  • Escape key will now cancel quick-edit on titles
  • Adds a setting to restrict member birthday view to admins only or to completely disable prompting for birthday to member
  • There are now more "save and reload" options in various places to keep your place when editing content or settings
  • New check all box when viewing activity on a member profile for easier moderation
  • You can now hide posts that are unapproved rather than just approve or delete
  • When a moderator changes the status of a report in the ModCP the system now puts a reply in moderator comments noting the change
  • When you see a "could not write file" error the file it was trying to write now shows in the error logs
  • You can now quickly edit tags when viewing an item without having to edit it if you have permission
  • If you are using multiple devices to login to a site you will be less likely to be logged out
  • Tags can now be quickly edited when viewing an item
  • Administrators can now create custom RSS feeds for various content
  • Enhancements to IP discovery tools for moderators
  • Actions for reports in ModCP now show when status is changed as a comment
  • Redesigned support tool
  • More REST API methods
  • Password strength rating and requirement option
  • Guest terms of service alert
  • Minimum age requirement
  • Ban Filters are now Word Filters and can set words to automatically moderate
  • Display name history is now available on profile view
  • Leaderboard

More release information...

Additional Information

Developer Changes

  • The \IPS\Ftp class now has a chmod() method
  • Node Controllers can now implement an _afterReorder() method that is fired after reordering nodes
  • The REST API POST /forums/topic/id endpoint will now update the first post content appropriately
  • XRegExp has been upgraded to 3.1.1
  • Whoops has been upgraded to 2.1.4
  • php-punycode has been upgraded to 2.1
  • FontAwesome has been upgraded to 4.7
  • CodeMirror has been upgraded to 5.20.2
  • Stripe has removed the feature used for payouts, so that functionality is now deprecated
  • The image proxy cache now uses a proper file storage extension (core_Imageproxycache)
  • Stack form helpers can now specify a minimum amount of items
  • "Word Filters" (previously, "Profanity Filters") now use an Active Record model, and are now extendable (\IPS\core\Profanity)
  • The installation will now define an \IPS\CIC constant to indicate whether or not the community is on IPS Community in the Cloud platform
  • \IPS\Content::searchResult() can now specify an optional $template parameter to use a custom template.
  • \IPS\Content\Search\Result\Content::html() can now specify an optional $template parameter to use a custom template.
  • \IPS\Content\Search\Result\Content now has an asArray() method, which will return search index data as an array
  • The Translatable form helper now has an sprintf option, to allow for swapping sprintf parameter within the text box with a different value
  • The Password form helper can now show a "strength" meter, and set a minimum strength required
Link to comment
Share on other sites

  • Administrator patch has been applied.

Key Changes

This is a maintenance release to fix minor issues.

Additional Information

This release:

  • Fixes an issue where the "Who's Online" widget / "Online Users" page shows the wrong number of guests or the wrong date.
  • Fixes an issue where Display Name History shows the history from other accounts.
  • Fixes an issue where deleting a member in the AdminCP may not work.
  • Fixes an error when using tags in some circumstances.
  • Fixes an error when creating an advertisement. 
  • Fixes an error when setting profile photo to use Gravatar. 
  • Improves the Diagnostics section of the AdminCP Support wizard.
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
  • Administrator

Forums have been updated to 4.1.19.

Key Changes

This release focuses on bug fixes and performance. You should see speed improvements. New features include:

  • A new moderator setting to restrict users from ignoring moderators.
  • A new group setting to allow members to lock their own content.
  • A new group setting to hide a group from filters in search.
  • When moving content moderators are now prompted for where you want to be redirected after the action.
  • Activity Streams can be created with condensed view as default.
  • An email is now sent when an account is locked for too many bad login attempts.
  • When editing a member in the AdminCP, it will now show how much of their messenger storage quota is being used.

Additional Information

This release contains two stored XSS security fixes caused by:

  • Profile cover photos not being properly checked to be valid images
  • Sidebar block titles not being properly escaped (this can only be triggered by moderators who have permission to edit the sidebar)

We would like to thank newbie LAC for responsibly reporting these issues to us.

Link to comment
Share on other sites

  • 1 month later...
This topic is now closed to further replies.
  • Create New...