* Added ability to sell text-only PPV posts, which can be disabled from the admin panel if desired
* Added option of adding the "last update" label to public pages, individually, on a per-page basis
* Added new "Creator agreement" public page, hidden by default -- required by high-risk payment providers
* Added new Admin compliance option which can enforce TOS & "Creator agreement" checkbox on the ID-verify module
* Fixed ordering of regular and scheduled posts within profile/feed pages
* Fixed an issue where the media galleries would not work when browsing open profiles, as an unregistered user
* Fixed an issue where the sender name was not correctly rendered when receiving PPV messages
* Admin withdrawals area improvements and fixes
* Admins can create a new withdrawal from the admin panel only with the requested status.
* New withdrawals created with the requested status in the admin panel deduct money from the user's wallet.
* Admins cannot create a withdrawal for a user with insufficient money in their wallet.
* Admins can no longer edit a withdrawal once it has been processed (approved or rejected).
* Admins cannot create a new withdrawal in the admin panel using the Stripe Connect payment method, as only creators are allowed to do so.
* Adjusted the additional dropdown action buttons on various admin panel screens
* Ensure Coconut functions correctly with S3 and a CDN, and trigger an alert when used with Pre-Signed URLs
* Small improvements on the header dropdown menu from the generic template pages
* Documentation-related updates