Changelog

Changelog

JustFans

Release notes for JustFans, the content creators platform.

Subscribe to updates (RSS)

v12.0.0

  • Updated the frontend framework to Bootstrap 5 and refactored the CSS/SCSS codebase
    • Improved overall design, facilitating better and easier theming and custom changes
    • Refined dark mode with a unified blue-charcoal palette, softer borders, and consistent component styling
    • Updated the theme generation process; now themes are generated about 90% faster
    • Added a "Revert to defaults" feature to Admin > Settings > Theme area
    • Added a reveal-on-scroll effect on the homepage
    • Improved the empty state when profiles are set to free in user settings
    • Improved the release forms list of forms within user settings; made it a table instead of custom lists
    • Improved the messenger area's send new message, automations sections, and action buttons
    • Improved the design of the custom payout accounts dialog within user settings
    • Multiple other subtle design improvements and fixes
  • Expanded manual deposits and withdrawals with multiple customizable payment methods
    • Added admin-configurable fields, instructions, receiving details, and receipt requirements
    • Added Bank transfer, PayPal, Crypto, and Pix withdrawal templates
    • Added private request uploads with automatic cleanup of unused files
    • Improved saved payout accounts, last-used method selection, and deposit billing
    • Improved admin request management, payout details, and accounting exports
    • Added safeguards against duplicate credits/refunds and preserved withdrawal fees after settings changes
  • Added the ability to not collect user billing info on the checkout dialog; Invoices must be turned off as well
  • Added date format options for invoices; can be customized from Admin > Settings > Invoices
  • Added site-wise admin/staff badges, can be enabled from Admin > Settings > Admin > Public identity area
  • Added a system health page in the admin for general health info and quick diagnostics
  • Added a "Reply over email" hyperlinked button for admin-side contact messages
  • Added a new Delete verification assets after review option in Admin > Settings > Compliance > ID Checks settings
  • Added an in-feed widget for profile suggestions when using mobile devices
  • Added youtube embeds within feeds; can be enabled from Admin > Settings > Media area
  • Fixed an issue related to public-private reels counts when viewing a profile while unregistered
  • Fixed an issue where certain iPhone users could not upload media, avatars, or ID verification photos while the PWA service worker was active.
  • Fixed an issue where Reels with an .mp4 video could not be published on sites using Coconut, failing with "Video duration could not be verified.
  • Fixed an issue related to ffmpeg video encoding when running profile url based watermarks mode and under a queue service
  • Fixed: Posts and paid messages could fail to save when a video’s blurred preview could not be generated, including Coconut MP4 passthrough and Vault media. They now use the standard locked placeholder.
  • Fixed missing menu links on mobile for the dropdown main menu
  • Fixed an issue where actual files of users' avatars or covers would be deleted on avatar replacement/removal
  • Fixed a series of small UI issues when deleting posts within the feed/profile page
  • Updated the script installer to delegate install tasks across multiple requests to avoid hitting max execution time on some shared hosting environments
  • Improved media right-click and long-press protection across posts and galleries, including individual post pages
  • Other small bug fixes, tweaks, and improvements
  • Documentation-related updates

v11.5.0

  • Added a Media Vault module-enabled by default; configurable under Admin → Media settings
    • Automatically saves uploaded social media to the Vault
    • Reuse media in posts, reels, stories, and messages without uploading it again
    • Browse media with filters, sorting, pagination, and image previews
    • Archive and restore media, view where it’s used, and permanently delete unused files
    • Disabling the Vault preserves existing media and its usage
    • Reworked media attachments to share stored files instead of creating duplicate copies
  • Added purchase conversion tracking for marketing campaigns.
    • Supports browser pixels/tags and server-to-server postbacks.
    • Configurable purchase types, creator scope, first-purchase rules, and subscription renewals.
    • Includes marketing consent controls, dry-run testing, and recent delivery history.
  • Improved the design of the post creation area; improved the media previews and other UI tweaks
  • Extended watermarking to new story uploads for consistency with other social media
  • Fixed comment-like notifications displaying the wrong user
  • Fixed public stories being hidden from logged-in non-followers
  • Fixed an issue with PayPal rounding when taxes are applied, and the MySQL driver acts weird
  • Rebuilt the email verification template, fixed an issue where the button could be hidden on certain devices
  • Added fans & followers count to the main side menu, made them link to respective lists
  • Removed the slidable "More" menu when the user is logged in, replaced it with a compact, drop-down menu style menu
  • Removed the user-facing LTR/RTL switcher, in favor of the admin-set one
  • Optimized the libraries used on the feed page, reducing the CSS & JS size by 30% for faster loading times
  • Hardened the CCbill payment provider and fixed a couple of edge-case scenarios with it
  • Updated frontend and backend libraries, replacing some with in-house built alternatives for more control
  • Other small bug fixes, UI and UX improvements
  • Documentation-related updates

v11.3.0

  • Media moderation module improvements
    • Added a Sightengine-based media scanning and moderation feature for detecting NSFW content automatically
    • Violations of automatic scans are reported to the admin for further review
    • Supports media and text-based scans for user-generated content
    • Improved the User-reports admin area, added "Open reported content" button
    • Improved User reports and added "Delete reported content" feature to it
  • Added a queue processor module for running heavier background/async tasks
    • Configurable from admin, inline/spawned/deferred (sync) runs fallback
    • DB, Redis, or SQS queue database options
    • Can be used for AI media moderation scans
    • Can be used for ffmpeg-based video conversions/uploads
    • Added live processing progress, failure recovery, retries, and safeguards against publishing unfinished videos
  • Fixed the Abstract API Geo-blocking integration, which was using a legacy API
  • Improved caching of Abstract API's based Geo-blocking integration
  • Improved previews on attachments admin page
  • Re-ordered admin menus a bit, created a "Content" category which stores all the user content pages
  • Fixed a media upload validation when video transcoding is disabled
  • Fixed an issue where reels would still attempt to load on feed even if user has no feed content
  • Other small bug fixes, improvements, and tweaks
  • Documentation improvements

v11.2.0

  • Added configurable account deletion requests with admin review, cooldown processing, and safety blockers
  • Added email change functionality for users; can be enabled or disabled from the admin panel
  • Added an optional compact media grid for profile Photos and Videos, with persistent view preference
  • Added a new Show follow button in people search option; can be enabled from Settings > General > Explore page
  • Added draft saving/auto restore feature for reels and stories creator module
  • Post comments area improvements
    • Added threaded post comment replies with compact previews, reply notifications, and on-demand loading.
    • Added collapsible (Show more/less) behaviour to post comments
    • Fixed comment reply mentions affecting multiple expanded posts in the feed.
    • Fixed an issue where the reply feature in post comments could have contained duplicate reply mentions
    • Fixed an issue where the mentions were not available on post comments
    • Extended the email notification setting to cover both new comments and direct replies
    • Improved comments fetching performance
  • Made the User settings > Profile widgets (AI, Social, Spotify) collapsible sections
  • Improved empty states across feeds, profiles, search, bookmarks, lists, Messenger, comments, livestreams, and subscriptions.
  • Improved the way user translations are cached, reducing session file sizes considerably
  • Improved profile content navigation with separate tabs for Posts, Media, Streams, and Reels, plus compact media filters
  • Improved admin settings inputs with clearer unit and currency indicators
  • Improved the way media (sounds and previews) is added and managed on Admin > Short form > Sounds area
  • Redesigned the global website toasts to look more modern
  • Redesigned the popular hashtags widget with cleaner pill-style tag links
  • Enabled 2FA for social logins, added throttling for the 2FA code request
  • Fixed Reel uploads when Coconut MP4 reconversion is disabled
  • Fixed an issue where the taxes area in the admin would be missing for some instances
  • Fixed an edge case where admins could have had both enforce ID checks and hide ID checks enabled
  • Dependencies updates, security-related improvements, and hardening
  • Other small bug fixes, improvements, and tweaks
  • Documentation-related updates

v11.1.0

  • Added Backblaze storage driver support
  • Added voice message recording for the user messenger
  • Added message drafts for the user messenger
  • Admin-related improvements
    • Added contextual admin record actions to edit and view pages
    • Added profile page link to the context menu of feature creators
    • Added quick approve/disapprove actions for the ID checks table
    • Added quick approve/reject actions for the payment (deposits) requests table
  • Fixed an issue on the explore page when viewing it as a guest
  • Fixed a media encoding issue when using the coconut transcoder and soketi websockets
  • Fixed an issue where the Disable right-click on media setting wasn't applied to the Reels media
  • Fixed an issue where the streams menu entry wasn't active when on the stream page
  • Fixed feed gallery videos using locked heights when fixed post media height is disabled
  • Fixed desktop side menu scrolling on short or zoomed viewports
  • Improved mobile feed header branding with logo visibility and expandable search
  • Toned down the homepage gradients a bit
  • Other small UI-UX tweaks and fixes
  • Dependencies updates, security improvements

v11.0.0

  • Added a new Reels feature
    • Can be enabled and configured from the admin panel
    • Users can create paywall-locked reels or public ones
    • Reels include likes, comments, bookmarks, reports, views counter, custom sounds, and can include preview images
    • Reels available on explore, feed, profile, and bookmark pages
    • Added reels to Admin > Security > Rate limits for throttling options
  • Added a "Create" dropdown side menu entry from which users can quickly select reel/story/post create, available on mobile as well
  • Added release forms compliance module
    • Can be enabled from Admin > Settings > Compliance > Release forms
    • Creators can upload their forms within User Settings > Release forms
    • Admin can review and manage the submitted forms in Admin > Users > Release forms
  • Added reply tracking for admin contact messages, with pending/replied status, filters, and mark-as-replied actions
  • Made stories & reels have the upload ability disabled if ID checks are enforced, same as for posts
  • Fixed an issue where the Post comments search wouldn't search the message body in the admin panel
  • Fixed MP4 video upload states for posts, stories, and reels while server-side encoding is still processing
  • Fixed an issue where ID-check assets would have been deleted at the end of the month during the drafts clear task
  • Fixed an issue where blurred previews could lead to the actual PPV filename from the previews
  • Fixed a post scheduling issue, where the notifications would have been sent immediately, not on the post release date
  • Fixed a backwards compatibility-related issue when updating from v6 versions
  • Other small UI & UX improvements and tweaks
  • Documentation-related improvements

Notes:

  • Please re-create your theme via the admin panel

v10.9.0

  • Payments module updates
    • Added YooMoney (Russia payment provider)
    • Added Xendit (Southeast Asia payment provider)
    • Added Paddle (Global payment provider)
    • Added Crypto.com (Global crypto payment provider)
    • Added Mollie (Europe payment provider)
    • Added Flutterwave (Africa payment provider)
    • Added CoinGate (Global crypto payment provider)
    • Removed Coinbase
    • Improved UI on checkout/deposit pages
  • Added configurable Age Verification / Age Gate system for adult site access
    • Added AgeVerif client-side Checker mode for quick setup
    • Added backend-enforced OAuth mode with encrypted access cookie support
    • Added admin controls under Settings > Compliance > Age Gate
    • Added optional country targeting via Cloudflare CF-IPCountry or AbstractAPI geolocation
    • Added configurable minimum age, cookie lifetime, selected countries, and unknown-country handling
  • Added a new Admin > Settings > Users > Profile mode setting, which can be used to enforce paid/free only mode
  • Added DeepSeek as a supported AI text generation provider
  • Added a leave-page warning for LiveKit broadcasters to prevent accidentally interrupting active streams
  • Fixed an issue related to RTMP (pushrcdn) streams, in which they didn't autoplay when the stream went live from OBS
  • Improved the empty state of the subscription page
  • Other small UI & UX improvements, bug fixes, and tweaks
  • Documentation-related updates

v10.8.0

  • Added messenger automations for new followers and new subscribers, to be used for welcome messages
  • Added a new "Email domains" security setting, which can be used to allow/block certain domains from registration
  • Added a new "Rate limits" security setting, which can be used to throttle various content creation endpoints, avoiding spam/abuse
  • Added "Runtime" settings so site owners can configure Cache and Session storage using File, Database, or Redis drivers
  • Added a Custom ID verify message admin setting under the Compliance category to be shown on the ID verify page
  • Withdrawals module improvements
    • Added proper banking details form for (manual) bank account payouts
    • Added a permanently saved option for user-configured payout methods, both bank and custom ones
    • Added Payout summary & Details info boxes on the admin withdrawal side, to make payouts easier to understand
    • Improved the way selection of custom (manual) payout methods is done on the admin and user side
    • Made the Admin > Settings > Payments > Custom withdrawal message an HTML field
  • User payments & subscriptions areas improvements
    • Added top cards with quick stats on top of the payments & subscriptions areas
    • Added filters and sorting features
    • Improved the overall design of the tables used on the pages
  • Media encoder module improvements
    • Added AMD AMF and Intel Quick Sync / Arc FFmpeg encoder options with automatic CPU fallback
    • Fixed a video encoding issue on the story create page when using the Coconut transcoder
    • Improved video upload previews during transcoding with themed placeholders
  • Fixed ID check assets deleting on approval/rejection; now only deleted when the ID check is removed
  • Fixed a bug when on the new conversation dialog, the current conversation would stay around
  • Fixed a series of inconsistencies related to messenger header icons
  • Fixed an issue with the homepage navbar pop-out menu on mobile, for non-auth users
  • Fixed an issue where certain form errors wouldn't get shown on the post create page
  • Fixed a global issue with the pagination button when large page numbers were present
  • Fixed an issue related to stream posters not loading under S3+Presigned URL setups
  • Fixed mobile tooltips lingering after tapping icon actions
  • Combined the Expiring subs & Renewals notification into a single one, to be used for low-credit reminders
  • Improved code styling and quality improvements, underlaying code refactors
  • Dependencies updates, security-related improvements, low-speed optimizations

v10.7.0

  • Improved messenger module design and feature set
    • Added pagination for the contacts list and conversation messages
    • Added search feature for the contacts list and conversation messages
    • Added subtle message timestamps and day dividers in conversations
    • Added verified badges both to the contacts list entries and to the active conversation header
    • Added browser history and deep links for messenger conversations
    • Added blurred PPV previews and media counts for locked messenger messages
    • Added better indicators for unread messages
    • Improved the mobile messenger layout by separating contacts and conversations into dedicated full-screen views
    • Fixed a layout and vertical scrolling issue for mobile and desktop devices
    • Fixed scrollbar styling inconsistency on the messenger page
    • Fixed an issue where, after the contacts are loaded, the "No contacts" label would flicker for a second
    • Fixed an issue where the right-click disable option wouldn't have been applied to PPV message previews
    • Small speed improvements when fetching messages and contacts
  • Added support for the coconut transcoder and AWS & Presigned URLs videos
  • Added more modern custom scrollbars for light and dark mode
  • Added pagination to the user lists and user list members modules
  • Made the feed/search bar more compact on mobile devices
  • Fixed an edge case issue with paginated results on certain viewports
  • Fixed an issue where certain user-related pages were missing a safe scroll area for mobile devices
  • Fixed a bug causing profile errors from legacy social links when the admin setting is off
  • Fixed a subscription renewal bug when using local wallet credit
  • Fixed a small bug when opening galleries; unused parameters would get appended to the URL
  • Other small bugfixes and improvements

Notes:

  • Please re-create your theme via the admin panel

v10.6.0

  • Homepage design improvements
    • Redesigned the default homepage for both dark and light mode versions
    • Made the default homepage illustrations to follow the theme-set colors
    • Improved the default layout, navbar dropdown menu design, and desktop and mobile
  • Added web push notifications support with admin and user controls (when enabled)
  • Added toast notification controls with admin-level toggle and user preferences
  • AI Module revamp
    • Added new AI provider, Anthropic generative text support
    • Added new AI provider, Ollama, for generative text support
    • Added new AI provider, Google generative assets & text support
    • Added new AI provider, xAI generative assets & text support
    • Made the Admin panel auto-fetch available models from each AI provider, once valid API keys are provided
    • Exposed API links of AI provider in admin settings; So if desired, can be replaced with self-hosted compatible models
  • Progressive Web app module improvements
    • Added a new PWA installation banner, which can be enabled from the admin panel
    • Added custom app logo admin option
    • Added automatic generation of iOS splashscreens
    • Added iPhone 17 variants splashscreen support
  • Added tab persistence for admin settings pages
  • Fixed an edge-case bug when using the coconut transcoder with disabled MP4 re-conversion
  • Fixed an issue where default theme colors were missing from the admin panel on fresh installs
  • Fixed an issue where the loading blocks on the messenger page wouldn't have proper colors in dark mode
  • Fixed an issue where the logged-in side menu wouldn't have the list entry highlighted when browsing list members
  • Fixed a few small UI inconsistencies in the user privacy settings area
  • Updated the compact footer of the login/register page to include links for the public pages
  • Removed the compact footer usage from the user side, on account-related pages
  • Translation strings improvements, Documentation updates
  • Dependencies updates, improved security

Notes:

  • Please re-create your theme via the admin panel

v10.5.1

  • Fixed an issue where the AI settings would appear on profile settings even if AI wasn't enabled
  • Fixed an issue related to missing social login links on the profile page
  • Fixed an issue where the social links editor wasn't available in profile settings in certain conditions

v10.5.0

  • Added Spotify widget integration for profiles, which can be enabled from the admin and configured from the user profile settings
  • Added user-defined AI settings, including tone, length, and Traits, which are then used across generative text and images
  • Media encoding module revamp
    • Added a new admin setting for choosing the ffmpeg video encoder (CPU or GPU)
    • Added a new admin setting to choose the FFmpeg speed preset
    • Added NVidia HVENC codec option from the admin(~1.5x faster on avg; depending on samples and hardware)
    • Added a legacy ultrafast quality preset; Heavily increased the quality of existing size/medium/quality presets
    • Added ffmpeg-generated blurred previews for videos instead of GD, cutting in half the waiting time for small videos
    • Added scale percentage and position settings for FFmpeg-based text & image watermarks
    • Added position setting for coconut-based video watermarks
    • Improved memory handling when uploading and encoding videos; less RAM required for large video files
    • Improved video compatibility and enabled faster playback start when first playing the videos
    • Fixed an issue where both text & image watermarks could be enabled at the same time, overlaying each other
    • Fixed an issue where image assets wouldn't get the image watermarks scaled properly
    • Fixed an issue where video duration wasn't properly stored, so stories with videos wouldn't get properly auto-played
    • Fixed an issue where coconut encoding wasn't working with the CF R2 storage driver
    • Fixed an image encoding issue, causing excessive file sizes for certain, already-compressed images
  • Added primary-color derived text-select backgrounds
  • Added form persistence when validation fails in the user taxes area
  • Added form persistence when validation fails in the user profile area
  • Slightly updated the design of the navbar used on the generic layout (not-logged-in)
  • Fixed a visual glitch with the user settings menu on desktop devices
  • Fixed the missing release_date for Admin > Posts, as a toggleable table column, so sorting can be done on it
  • Fixed an Admin > Attachments issue , where R2 attachments would show up as unknown type
  • Fixed an issue over Admin > Finances > Transactions where the taxes field wouldn't get properly decoded
  • Turned all sensitive keys/passwords fields within admin settings into revealable password type instead of clear-text
  • Small installer & updater modules UI&UIX improvements
  • Dependencies updates; security improvements
  • Other small bug fixes, UI-UX, and mobile improvements
  • Documentation-related improvements & fixes

v10.4.0

  • Added new admin Explore page option for the Homepage type setting
  • Added amounts summaries on Admin > Finances > Requests & Withdrawals areas
  • Added back the admin alert dialog indicating a missing database update step during update procedures
  • Added an Explore page link on the slideable menu toggled from the avatar icon, on mobile devices
  • Added neutral pills/buttons in user cards used across the site, fixing contrast issues
  • Made the user cards used in the user lists area only show the entry remove button on card hover
  • Replaced the ID-verified badge with a more suggestive one, added it over post comments, streams, and stories areas
  • Fixed a bug where mentions wouldn't be highlighted on the individual post page
  • Fixed an issue where the explore/streams menu entries would both be highlighted when browsing streams logged in
  • Fixed an issue where the public streams page wouldn't load for non-logged-in users
  • Fixed a UI issue related to the sizing of the like button on post-comments
  • Fixed a UI issue related to swiper navigation bullets colors on post media & suggestion galleries
  • Fixed an issue where the post gallery's bullet navigation wouldn't work properly
  • Fixed an issue on ended streams listings, where the stream duration label wasn't properly rounded
  • Disabled the url validation rule one Settings > General > Social links for more flexibility
  • Slightly re-designed the PPV posts unlock/post details area to fix contrast issues
  • Tweaked the popular tags widget design, removed bold font type on hashtags and mentions on feed
  • Tweaked the checkout box UI a bit, added a wallet/deposit link to it as helper text
  • Small homepage tweaks and improvements
  • Updated a couple of backend dependencies to the latest versions
  • Other small bugfixes, translation strings, and UI-UX improvements

Notes:

  • Please re-create your theme via the admin panel

v10.3.0

  • Added Hashtags & Mentions feature for posts & posts comments
    • Can be configured out of the admin panel
    • Highlightable mentions and hashtags during creation
    • Email & on-site notifications for mentions
    • New feed/search page widget to control hashtags search
  • Explore page reworks; added an option to be able to open the explore page to non-logged-in users fully
    • Added admin options to be able to turn it on or off
    • Added admin option to be able to configure explore menu visibility
    • Added explore page modes (default paywall-based or public, where all posts are browsable but locked)
    • Fixed an issue where the no-results page for people search was missing the illustration
    • Fixed an issue where public streams pages would throw an error for unregistered users
  • Added Selectize-based input for the country selector used in the checkout dialog
  • Taxes module revamp; Improved tax-calculation flow
    • Frontend now fetches tax quotes from the backend instead of calculating them client-side
    • Improved and cleaned up tax calculation logic and validation
  • Fixed a validation issue caused by the social media links tab when saving in Admin > General settings.
  • Fixed an issue where PNGs wouldn't get their thumbnails properly generated in the Messenger area
  • Fixed an issue where thumbnails were broken for story highlights and story replies for non-FFmpeg encoded videos
  • Fixed a bug where individual post descriptions weren't expanded even though they were in the feed
  • Fixes some small usability issues in settings > account area
  • Restricted subscription cancellation to subscribers only
  • Other small bugfixes and improvements

v10.2.0

  • Added multi-language support for public pages within the admin panel
  • Added a new hyperlink category over the admin security settings section
    • Can control Allowlist & Blocklist domain policies for the user-generated hyperlinks used across the platform
    • Fixed an issue where profile bios hyperlinks did not work on the non-MDE editor
    • Disabled TLD only level hyperlinking from content
  • Added the ability for owners to delete any comments on their posts
  • Updated the profile when viewing as admins, unhidden the subscribe button, and notified them that the paywall is disabled
  • Fixed an issue where the unfollow action wouldn't work on the feed/profile page's context menus
  • Fixed an issue related to watermarks over the stories creation process while using ffmpeg
  • Fixed an issue on Android mobile devices where sounds weren't played
  • Other small bugfixes and improvements

v10.1.0

  • Added social media links option for profile pages, which can be enabled from the admin panel
  • AI Module revamp
    • Added generative AI avatar & cover image option
    • Added text-based suggestions for story text input
    • Removed the prompts-based dialog for text-suggestion; using language-based prompts, the admin defined ones instead
  • Admin-related fixes & improvements
    • Moved the admin referral settings under the payments category
    • Moved the admin social Auth settings over to Users settings
    • Moved the admin (platform) social links settings to General settings
    • Fixed an issue where the user wouldn't be prefilled when creating story attachments
    • Made Disable right-click on media admin setting also be applied to story media
    • Disabled the ability to delete core public pages (TOS&Privacy)
  • Fixed an issue where the highlight stories loading section would show even if the user has no highlights
  • Fixed an issue where the story highlights area would render invalid video thumbnails if no transcoding service is available
  • Fixed an issue during story creation; if there were sound entries with no actual sound attachment, it would throw an error
  • Fixed an issue with the story create module on mobile, where the text overlay couldn't be re-positioned
  • Fixed an issue where the cleanup cron job would delete expired story assets
  • Public pages tweaks, compliance-related improvements
  • Reduced max name field length to 100, truncated it in some places where it could overflow
  • Translation strings related improvements and fixes
  • Other small bug-fixes and improvements

v10.0.0

  • Added Stories feature
    • Can be enabled and configured from the admin panel
    • Users can create image, video, and text-only stories (with gradient backgrounds)
    • Supports adjustable text overlays and custom sounds
    • Stories can be previewed on feed and profile pages and in Messenger as story replies
    • Users can pin stories as profile highlights
    • Views counter, sharing, reporting, deleting, and play/pause (hold to wait), and more
  • Added a new cookie consent library, fixing broken link issues, and the ability to mark custom JS code as tracking cookies
  • Added a new Admin > Settings > Profiles option to be able to disable likes & followers count from profiles
  • Added rolling 12-month default time period filter for the admin dashboard
  • Fixed a conflict between global banners and the search bar on the feed page while using mobile devices
  • Fixed an issue related to the global banners dismiss cookie expiration date
  • Fixed an issue where tips notifications weren’t being dispatched for non-stream tips
  • Fixed some small title-related inconsistencies in the profile widgets area
  • Fixed an admin panel dashboard bug, where the widgets would be taller than expected
  • Fixed some inconsistencies with admin-related alert boxes
  • Fixed a small Admin > Settings > Profiles > Hyperlinks setting misslabel
  • Tweaked the send new message dialog used on the profile page, added focus & enter to submit
  • Small encoding-related improvements & refactoring
  • Other small bugfixes, UI & UX improvements, and speed optimizations
  • Dependencies updates, security improvements
  • Documentation-related fixes and improvements

v9.5.1

  • Fixed an issue related to profile offers, where the offer time range would end up having negative values
  • Fixed an issue where Admin > Money > Taxes area wouldn't work when creating new taxes
  • Fixed an issue related to the followers & likes count on the profile page for mobile devices
  • Fixed an issue with the global announcements banner's close button on mobile devices

v9.5.0

  • Added RazorPay payment provider, available for one-time payments and deposits
  • Added Likes & Followers count labels on profile pages
  • Abbreviated posts/image/videos/audio/streams number counts on profile page (EG, 1k posts)
  • Admin-related improvements
    • Added CSV export on Admin > Money > Withdrawals ; can be used for automating bank payments
    • Disabled the ability to edit withdrawal fees manually; now they are auto-calculated if enabled in payment settings
    • Moved User tax info settings from Payments to Compliance > DAC7
    • Added an Earnings limit before enforcement setting for DAC7 tax-info requirements
    • Improved Admin > User tax info CSV export feature, added a virtual gross earnings (ytd) column, and a filter
    • Made the Admin > Settings > Profiles > Default users to follow use a dropdown & username based format
    • Standardized casing of labels to Sentence case globally, on the entire admin panel
    • Improved & standardized labels, helper texts across all Admin > Settings fields
    • Fixed an issue when creating a user answer for a poll, which would include all answers from all polls
  • Suggestions slider improvements
    • Fixed an issue where the dots navigation would act weirdly when a large number of pages were present
    • Fixed an issue where, on suggestions refresh, only one page would be available
  • Small update page improvements, to better know when you are already up to date
  • Multiple dependencies updates, improving security & rendering speed
  • Other small UI & UX fixes and improvements
  • Documentation updates

v9.4.0

  • Added Cloudflare's R2 storage driver as an option
  • Added "ID-verified users" scoped global announcements option
  • Updated stream instructions dialog to include the IRL pro app instead of Larix for Android
  • Updated post comments dates to use human-readable date formats
  • Fixed an issue where the First post comment tag would show for the latest comment
  • Fixed a precision issue related to user rates/admin set min-max values for rates
  • Fixed an issue where stream tips wouldn't be updated for everybody in real-time
  • Fixed a soketi websockets issue, where the online indicator wouldn't have worked
  • Fixed a soketi websockets where the stream page messenger chat wouldn't work
  • Fixed a soketi websockets issue related to dispatching general notifications when using it in TLS mode
  • Fixed an issue where a 404 wouldn't be thrown when attempting to access lists for which you don't own
  • Fixed an issue on the global announcement side, where the markdown would break the admin table
  • Messenger area-related improvements
    • Added a tip button over Messenger's bottom actions
    • Fixed an issue where messenger conversations wouldn't get marked as read when selecting a contact
    • Improved messenger's fetch contacts endpoint by ~1s or 44% less time overall
    • Improved the timing on the messenger when sending a new message
    • Improved the timing on Messenger when sending mass messages
    • Improved the messenger header area, added hyperlinks to profile and username sub-tag
    • Other messenger-related UI tweaks
  • Improved admin-side settings form validations
  • Translation strings-related improvements
  • Documentation-related improvements