LINK PROTECTION PASSWORD FOR THIS UPDATE
[9/14/2024] v7.4.0
* Added an announcement banner system with multiple features (Sticky, Global, Expiration, Size, and Dismissible options)
* Added the ability for users to edit their own comments on posts they have access to
* Added a new `Admin > Site > Hide Stream Create Page` option, useful for instances running in one-creator mode
* Added a toggle for generating invoices in `Admin > Settings > Payments > Invoices`, and made the VAT field optional
* Added long-press cancellation when using mobile devices with "Disable right-click on media assets" enabled
* Fixed an issue where the video player would still have the download option available in certain browsers
* Fixed an issue where videos and audio files would still have the download button available when in gallery mode
* Fixed a bug where the "Create Post" link would be available on the generic layout header, even if disabled in admin
* Fixed a bug where the "Hide referrals for non ID-checked users" was hiding the referrals area for admins on user side
* Fixed a NowPayments bug where the payment would fail if non-Latin characters were used
* Fixed a NowPayments bug where the payment completion call could fail in rare environments
* Fixed an issue where the password reset page wouldn't contain the proper window title
* Fixed an issue where the invoice page would get blurred if the site-entry consent dialog wasn't accepted
* Updated a couple of frontend libraries that had potential security risks
* Major internal underlying development lifecycle & release tools improvements
- Increased code quality checks and the number of automated tests
- Fixed all PHP & JS code inconsistencies and style issues, improving code readability and maintainability
- Reduced bundle size—up to 15% smaller archive and extracted script size
* Removed the emoji-picker from posts and messenger input fields; keyboard/OS emoji picker can be used instead
* Removed all unused iOS PWA splash screens, alongside other unused media
* Small updates and tweaks to translation strings
* Multiple other small tweaks and improvements
* Documentation-related updates