Update 4.4: An Early Look
In 4.4, we're going to be enabling support for Lazy Loading. This will cause pages to load more smoothly as assets further down the page won't load until they come into view. Should help to improve loading times site-wide. Furthermore, we'll be improving non-image attachments to posts, providing more details about the downloads (such as download count, type of download, etc.). The letter avatars, for those who haven't uploaded an avatar yet, will be swapped to an SVG from the current image. This should be faster to render as well, since avatars are called in a lot of areas of the site.
Other notable improvements:
Duplicate Clubs query removed from activity streams. Notifications and follower management will see an improvement (Hope to have more on this in a bit, this is provided from the CMS) Member search speed should be a bit better. PHP performance improvements, to help with site speed.
Hopefully more to come soon, stay tuned!
Core - Search & Activity Streams:
Improved searching for phrases (when the search term is wrapped in quotes) when using Elasticsearch. Fixed creating activity streams on front-end. Fixed duplicate topics showing in some streams if using Elasticsearch and posts/comments have been split. Fixed error being logged when accessing an invalid page number of paginated results when using Elasticsearch. Fixed a typo in the Elasticsearch "Analyzer" setting description. Core - Social Promotion / Our Picks:
Fixed reputation information sometimes missing from replies to status updates and from topics on the "Our Picks" page. Fixed missing CSS if "Our Picks" is the community's home page causing missing images. Fixed promotion occurring at wrong time if scheduled to occur at midnight † Core - Posting:
Fixed edit being lost if the edit triggers the URL or word filter. Fixed issue where attachments may be rejected if URL filter is set to reject all URLs. Core - UI:
Fixed height of blocks in some grids. Fixed missing Tumblr icon in email footer. Fixed W3C validation error. Core - Clubs:
Fixed possible error when editing a club. Fixed price not showing correctly for paid clubs which do not have a renewal term. Core - Misc:
Updated CKEditor to 4.10. Fixed URL input fields not handling the value correctly if a "?" is immediately after the domain without any path. Fixed disabled reaction types showing in the reputation summary on user's profiles. Fixed it being possible to add a member back into a personal conversation after they've left by accessing the URL directly. Changed the "next" link which shows on mobile on the last page of a paginated table which, although disabled, points to a page that doesn't exist which was reported to trigger an error on some SEO diagnostics tools. Changed the online user list cutoff when using Redis to be consistent with when not using Redis (30 minutes). Forums:
Changed the permission check when viewing all topics created by a member to if the viewing user can see the forum they are in, rather than if they can view the topic† Commerce - Subscriptions
Fixed reactivating a previously expired subscription not moving the member back into the correct group. Fixed transferring a subscription from one member to another. Fixed duplicate subscriptions being created if member generates multiple orders for Subscriptions before paying and then pays more than once. Fixed broken record showing in the list of subscriptions if a member with a subscription is deleted. Fixed handling of subscriptions when merging two members. Commerce - Support
Fixed incoming emails not being received if the email was CC'd to the support system rather than sent directly. Fixed merging two accounts not reassigning ratings/feedback on support request replies. Commerce - Misc
Fixed entering a coupon a code may redirect user back to the first step of the checkout process. Fixed error caused by history logs for an alternate contact which has been deleted. Pages
Fixed error on "create item" page if the database is on the community's home page. Fixed attachments to editor fields in databases not being saved correctly. Gallery
Fixed error when editing a video in Gallery which does not have a thumbnail uploaded. Fixed URLs for video thumbnails in the XML sitemap. Increased maximum size of image descriptions to prevent value being cut off. Marketplace
Fixed possible duplicate notifications for Marketplace files. Literature
Fixed error viewing the literature comments a member has made from their profile. Fixed possible duplicate notifications for Story entries. Removed name of story from the header of each entry when viewing a specific story. Calendar
Fixed issue where recurring events may show in wrong timezone. Fixed error when editing an event to remove the end time.
AnthroDynamics, GDPR, and You
GDPR is the General Data Protection Regulation. It is an EU law on data protection and privacy for all individuals within the European Union. It also addresses the export of that personal data outside of the EU. However, there are certain points that should be noted, and we'll discuss those. You have individual rights when it comes to your account and data, the two primary of these being the Right to be Informed and the Right to Erasure.
The Right to be Informed
Lawful Bases for Processing
We store a small amount of data in cookies. These are used to authorize user accounts when you re-visit the community. Other cookies are used to provide a service at the user's request, such as changing the Theme.
Why go through all of this?
GDPR is all about being a good steward of the stored data of our users. Note that there is no requirement under the GDPR to delete or remove any information sent to the server by our users. While we do offer you the option to delete your account to comply with the Right to Erasure, it will be at our discretion if we remove all user-submitted content from that account, with the remainder being anonymized. The analogy with this is that it's similar to email: once someone sends you an email, you aren't obligated to delete that email. The same is true of user posted content. Ultimately though, we want our users to feel comfortable in using our services, knowing that their data is ultimately theirs.
Twitch.tv embeds are finally enabled! Still working on Picarto (Sorry, their API is kinda terrible). Some blocks on the home page were updated with a "Show More" button. (Ok ok, namely the Dev Blog and the new Journals block....sue me.) Two more themes are in the works, but uh....they're not quite ready to roll out yet. So there. Have that. Small update is small, but an update nonetheless. If you all have any questions, suggestions, or comments, you're always free to post them in the Q&A Forum.