We have just released another exciting update for EasySocial 4 with some new functionality as well as addressing some of the issues encountered from the previous release.
Configurable Reactions 👍 ❤️ 😁
We have added new settings at the back-end which allows you to configure which reactions should be enabled or disabled on the site. You can also disable all reactions to completely disable reactions on the site.
Global Template Overrides ✅
To simplify template customisations, we have also added global template overrides. With the help of the global template overrides, you just need to create the template override once rather than creating them on separate templates. The standard template override still works should you still need to have different template overrides for different templates.
You can learn more about global template overrides here
Daily Point Achievement Limits 🎮
In addition to the points achievement limit, we have also added a daily achievement limit. With the new addition, you can now specify a maximum number of times a user can achieve points on a daily basis. This will be particularly useful for sites that have a lot of activities from their users trying to spoof the system to gain additional points.
Apart from those major changes in this release, this is the full list of changes for this release:
- 🆕 Marketplace image files now uses the same name as the title of the listing for SEO purposes
- 🆕 Added cache-busting technique on loaded javascript files to prevent browsers from caching the previous version of javascript files
- 🆕 Installed version will now always be displayed in the dashboard
- 🆕 Added ability to support webp images
- 🆕 Added new privacy rule for telephone number custom field
- 🆕 Meta descriptions are now added on category pages for Groups, Events, Pages, Videos, Marketplace and Audio
- 🆕 Admin can now change ownership for audio items from the back-end
- 🆕 Admin can now change ownership for videos from the back-end
- 🆕 New user interface for Joomla 4.0 RC1 at the back-end
- Updated Microsoft Azure Translations with latest list of regions
- Updated dropdown menu on Joomla to include link to Marketplace section at the back-end
- Updated compatibility with Joomla 4.0 RC1
- Optimized SQL query performance for activity stream when dashboard is filtered by "Me & Friends"
- Fixed issue with single click updater and preparation for seamless single click updates in EasySocial 4.0.5
- Fixed issue with album creator not appearing on albums view on mobile devices
- Fixed issue with dropdown custom field not respecting default options set in form builders
- Fixed issue with missing notifications when videos are uploaded to the group
- Fixed issue with missing notifications when audios are uploaded to the group
- Fixed issue with not being able to modify the time of scheduled stream 🕣
- Fixed issue with not being able to share Youtube urls when urls are generated by Youtube mobile app
- Fixed issue with marketplace validation at the back-end not working correctly when saving item without photo
- Fixed errors generated from app store library
- Fixed issue with inaccessible user profiles due to incorrectly cached urls
- Fixed issue with incorrect group counter for unpublished groups
- Fixed issue with embedding Vimeo videos
- Fixed issue with marketplace owner not displayed correctly on search results
- Fixed incorrect canonical url used for marketplace categories
- Fixed incorrect canonical url used for category pages from pages, groups and events
- Fixed issue with not being able to set a new group avatar by group admins
- Fixed issue with not being able to remove marketplace image when editing marketplace listing
- Fixed issue with missing reaction bar for non logged in users
- Fixed issue when unpublishing video or audio categories at the back-end
- Fixed issue with marketplace comment notifications not generated
- Fixed issue with polls ending date not being stored correctly due to incorrect translations
- Fixed issue with permalinks for category filter for groups and pages
- Fixed issue with popover not displayed correctly on advertiser form
- Fixed issue with Safari browser not rendering header field under the about section due to hidden fields
- Fixed missing language constant in notifications when comments are being replied
- Fixed issue with incorrect comment count appearing on the comment list
- Fixed issue with view all replies button for comments not working correctly
- Fixed issue with incorrect user name appearing under notifications
- Fixed issue with missing nearby listing on mobile devices for Marketplace
- Fixed issue with Sign in with Apple not working correctly on Safari web browsers
- Fixed issue with new custom field settings not being saved correctly
- Fixed issue with incomplete photo data constantly generating empty records in photo's table
- Fixed issue with terms and condition custom field generating javascript errors on production mode
- Fixed issue with gender custom field generating javascript errors on production mode
- Fixed issue with Page administrators not being able to create events for the Page
- Fixed issue with broken e-mail template generated from the relationship custom field
- Fixed issue with missing view all notification button on mobile template
- Updated placement of icons for pinned items on the activity stream to avoid conflicts with mobile icon
- Standardized Mobile template to position toolbar at the bottom just like the EasySocial Mobile app
- Prevent requests that try to generate php errors
- Deleting a photo will now also delete the notifications associated with the photo
- Addressed compatibility with PHP8
- Relocated language constants for points to the front-end language file
- Giphy images will now render correctly in e-mail templates
- Checkout the changelog for the full changes
Updating to EasySocial 4.0.4
Unfortunately, we had some problems with the single click updater for users updating from 4.0.x as we have completely rewritten the way javascript files are rendered on the site to speed up loading times. Therefore you will need to head over to your dashboard area to download the installer.
Updating EasySocial is just like how you normally install any extension. Rest assured that your data will remain intact. Our awesome support team is always around should you require any assistance at all.
Enjoy! 🥳