Description
JustFans – Premium Content Creators SaaS is a fully-featured PHP platform that allows you to start your own premium content-based social media platform in no time.
The experience is powered by a mobile-first, clean and easy-to-use design, with Dark and Light mode themes, RTL, and localization capabilities. It allows your creators to sell their premium content via monthly subscriptions, offers, bundles, tips, and pay-to-unlock posts.
Give it a try
Demo URL: justfans.qdev.tech
Admin URL: justfans.qdev.tech/admin
Documentation: justfans.qdev.tech/docs
Changelog: changelogs.qdev.tech
Main Features
• Advanced posts creation module
- Multiple file upload
- Chunked files uploads
- Uploaded file previews
- Post draft save
- Video conversion via FFmpeg – fallback to mp4 only uploads
- Video conversion via coconut.co
- Watermarking for images & videos
- Posts notifications
- Posts scheduling (Release&Delete dates)
- AI-based post descripton suggestions
- Post polls with multi answer
• Advanced feed module
- Bidirectional feed module with swipeable gallery and full-screen view
- Media galleries with support for audio, video, and image files
- Post comments, reactions & comments reactions
- Profile pinned posts
- Blurred post previews
• Search module (Posts & Users search, Top, Latest, Photo, Video filters)
• Multiple payments providers & ways of monetizing content
- Stripe & Paypal payment processors
- Verotel payment processor, for high-risk payments
- CCBill payment processor, for high-risk content payments
- CoinGate, Crypto.com & NowPayments processors for crypto payments
- Paystack (for deposits, tips, and unlocks only)
- MercadoPago (for deposits, tips, and unlocks only)
- RazorPay (for deposits, tips, and unlocks only)
- YooMoney (for deposits, tips, and unlocks only)
- Xendit (for deposits, tips, and unlocks only)
- Paddle (for deposits, tips, and unlocks only)
- Mollie (for deposits, tips, and unlocks only)
- Flutterwave (for deposits, tips, and unlocks only)
- Offline Payments
- Manual payouts and automated ones via Stripe Connect
- Monthly/Biannual/Annual subscriptions
- Time limited user subscriptions offers
- Post & User tips
- Pay to unlock posts
- Ad spots
- Free profiles (Open for registered users)
- Open profiles (Open for everyone)
• Live streaming
- Multi-driver streaming solution (RTMP or WebRTC)
- RTMP Ingestion – OBS or alternative required for creators
- HLS Output with Adaptive Bitrate
- Private/Public streams
- Pay per view & Subscription locked streams
- Live stream chat & Live viewers counter
- Stream VODs
• Stories module
- 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
• Multiple storage drivers supported
- Locally hosted files
- AWS S3 stored files (CDN & Presigned URLs support)
- Wasabi stored files
- DigitalOcean spaces stored files
- Minio storage
- PushrCDN storage
- Cloudflare R2 storage
- Blackblaze B2 storage
• User messenger
- Live messenger and notifications
- Audio,Video and Photo attachments
- Paid messages
- Mass messages
- Pusher & Soketi websockets drivers
• User notifications (Email & Toastas and Push notifications)
• User bookmarks (Allow users to save content for later)
• User lists (Allow users to store users into custom lists)
• Multiple emailing drivers (Log/Mailgun/SMTP)
• Ability to enforce the creator’s identity verification
• Ability to disable right-clicking on user posts
• Printable invoices for each transaction
• User settings
- Profile settings (username, name, bio, birthdate, location, website)
- Account (Reset password)
- Wallet settings (Deposit & Withdraw)
- Payments settings (View transactions data and invoices)
- Rates settings (General price, bundles, and offers)
- Subscriptions settings (View and manage subscriptions)
- Notifications settings
- Privacy settings (Set your profile to public or private)
- Verify identiy settings
• Fluent, mobile-first design (PWA App included)
• Light & Dark Themes
• Easy to rebrand via custom themes generator
• RTL/LTR & Translatable ready
• Advanced admin panel (Over 100 different settings)
• Strong SEO practices (Sitemap, schema.org, Social media meta)
• GDPR, Cookies policy banner, NSFW content consent dialog
• Unique, hand-drawn vector illustrations
• Social logins (Facebook, Twitter & Google)
• Email-based 2FA logins
• GEO-blocking capabilities
• Email deliverability check on register
• reCAPTCHA integration for public forms
• Referral system
• OpenAI-based suggestion for new post and profile pages
• And so much more..
Techs behind it
- Backend powered by Laravel
- Frontend powered by Bootstrap & jQuery
- Aditional 3rd party backend and frontend drivers
Requirements
View the full list of requirements over this documentation section.
Changelog
Note* Trimmed to latest updates, full changelog available at this link
[10/12/2026] 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
[9/16/2026] 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
[8/5/2026] 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 * Reordered 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
[7/15/2026] 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
[6/13/2026] 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
[6/1/2026] 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
[5/15/2026] 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 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
[5/1/2026] 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
[4/17/2026] 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 # Release notes Please re-create your theme via the admin panel
[4/5/2026] 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 # Release notes Please re-create your theme via the admin panel
[3/10/2026] v10.5.0
* 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
[3/5/2026] 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
[2/20/2026] 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 # Release notes Please re-create your theme via the admin panel
[2/7/2026] 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
[1/24/2026] 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 story creation process while using ffmpeg * Fixed an issue on Android mobile devices where sounds weren't played * Other small bugfixes and improvements
[1/20/2026] 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
[1/11/2026] 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
[12/7/2025] 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
[12/1/2025] 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
[11/11/2025] 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
[10/30/2025] v9.3.1
* Fixed an issue related to admin alert boxes having an extra title on top of them * Fixed a currency-related issue related to stripe connect payouts * Fixed an issue on the admin dashboard where revenue wasn't following site currency * Fixed a migration issue causing installation issues on 9.3.0 version
[10/28/2025] v9.3.0
* Admin panel improvements * Updated the admin and dependencies to the latest versions * Speed-related improvements, 2-3x time faster when loading large tables * Fixed the delay issue with instantiating File upload fields * Fixed an issue where admin-created users would miss part of their default notification settings * Fixed an issue where `Admin > Settings > Payments > Limits` were not able to support decimal values * Fixed an issue where withdrawals were counted as transactions/revenue in different widgets * Improved the stats widgets on the dashboard, subscriptions & transactions pages * Improved validation on `Admin > Users > Create`, for handling unique email & username fields * Renamed the public pages URL in order to avoid issues with rare envs, when documentRoot is not set * Other various design-related improvements * Added onEnter key event on user deposit & withdrawals forms * Fixed an issue related to exclusive taxes being correctly applied to customers when using local wallet balance * Fixed an issue causing profiles to fail loading when running offers on free profiles (on an edge-case mix of admin settings) * Fixed an issue where the profile page would crash if geo-blocking was enabled but no API Key was present * Fix a user access-related issue for expired subscriptions on the local wallet * Updated list of available AI models, added GPT5 to it * Improved the way the app behaves when the websockets haven't been configured yet * Multiple security-related improvements and fixes * Documentation-related improvements * Other small bug fixes and improvements # Release notes * During update, if replacing files with the new ones, delete the `app/Filament` folder first * If you previously had any custom admin roles, their permissions must be re-created
[10/7/2025] v9.2.0
* Updated the inner Laravel framework to the latest version * Updated the inner frontend and backend libraries to newer/latest versions * Fixed an issue related to NowPayments HMAC signature calculation, causing a small percentage of payments to fail * Fixed an issue in some environments, causing recurring payment methods not to show up in the checkout dialog * Fixed an admin label issue related to the "Default Users to Follow" setting * Fixed an impersonation-related issue introduced in the last patch * Fixed an issue when new instances wouldn't have the default email sender & name auto-populated on install * Other small bugfixes and tweaks * Few documentation-related improvements ### Notes * Minimum PHP version has increased to PHP 8.2
[9/10/2025] v9.1.0
* Added `ctrl+s` saving function to the language selector * Added a "First" post-comments badge for the first post comment * Fixed user notification settings saving issues * Fixed an issue related to `Disable Right-Click on Media` admin setting not being applied * Fixed an issue with AI settings missing from admin settings * Fixed a small labeling issue on `Admin > Settings > General > Branding > Dark logo` * Fixed an inconsistency regarding min password length, set it to 8 on both register and user settings * Fixed a bug when the messenger wouldn't load if there was a contact with a missing "Blocked" list, deleted by the admin * Fixed a small labeling issue related to Admin > Users > Gender field * Improved a couple of admin-related settings helper texts * Deleted a duplicate language folder for pre-7.6.0 instances, causing an admin translation issue * Small UI&UX improvements over the installer & updater pages
[9/1/2025] v9.0.0
* Major admin panel overhaul
* Better UI, UX, and overall design and functionality
* Better logically structured menus and resources
* Better structured forms and input fields, with better validation
* Better search, filtering, and sorting features for resources
* Added admin menu notification bubbles for all areas that might require admin attention
* Unified login pages with the in-app one, for a more consistent experience
* Re-implemented the dashboard and added new stats and graphs over the Payments & Subscriptions area
* Made every admin resource translatable (except for settings)
* Better, more granular admin-roles manager
* New, missing features like:
* Dark mode
* Password fields with show/generate/copy password
* User-selected per-page pagination settings
* User-selected, optional table columns
* Default (admin) settings are applied when creating new resources, where applicable
* Better select/dropdown inputs, with a search feature
* Added CSV export for User Taxes (DAC7)
* Settings rework
* Moved each setting category to its own category, reducing clutter
* Renamed, re-ordered settings for a more cohesive experience
* Improved the form input types and fields validation
* Improved the settings helper labels to be more informative
* Auto-populating the available languages based on the setup languages
* Auto-populating the region dropdown of service providers, where available
* Other internal improvements and tweaks
### Notes
* PHP intl is now a mandatory requirement
[8/1/2025] v8.3.0
* Added Verotel payment provider, supporting high-risk payments for one-time and recurring subscriptions * Fixed a bug on the profile page, while browsing streams, while the livekit driver is active * Fixed an issue with the homepage header file size, made it 4x smaller * Documentation-related fixes * Other small fixes and improvements
[5/7/2025] v8.2.0
* Added a multi-driver streaming module, which can be set up from the admin panel * Added LiveKit streaming driver, with in-browser streaming ability * Added stream tips indicators on stream page (last 3 tips shown) * Fixed an issue where the poster couldn't be edited for pushrCDN streams * Fixed an issue where the poster wasn't displayed for pushrCDN streams, before becoming available * Fixed an issue where the enter key was pressed on the new stream dialog, and the form wasn't submitted * Lots of other streaming-related fixes & improvements * Added new Admin > Settings > Site option to be able to enable smoother page-change transitions * Added a new optional media-agreement box on the ID-verify page setting, to be used for CCBill compliance * Fixed an issue where uploading assets would show some broken paths (especially with S3 + CDN + Signed URLs) * Fixed an issue with the default font preloading, causing the system font to be rendered instead * Fixed an issue where rare admin-related interactions would end up in an infinite loop redirect in some edge cases * Fixed an issue on the profile rates page, when the free profile was selected, the rate inputs wouldn't get hidden * Fixed an issue where admins would be able to delete admin and regular user roles * Fixed an issue when admins attempted to delete roles that belong to users, which would throw an error * Fixed inconsistencies between post & message PPV lock dialog alert, added default price for both and more * Fixed an issue where the error dialog for posting PPV content wouldn't differentiate between posts and messages * Fixed an issue where text-only PPV posts would be able to unlock them w/o a subscription in the first place * Fixed an issue where text-only posts/PPV posts wouldn't be hidden behind the paywall if "Disable text preview" is enabled * Added a post character length indicator if the post is a text-only PPV post * Fixed a few inconsistencies regarding button positions in the dialogs used on the post-create page * Updated the "Disable posts text preview" setting to also be applied to messages * Profile page now silently handles missing WebSocket setup when only activity monitor is enabled * Replaced old Twitter logos with X ones on public areas (Log in/register & Footer) * Small UI tweaks and fixes over the checkout dialog * Updated the available OpenAI models * Translation strings related improvements * Documentation-related improvements and fixes * Other small bug-fixes & tweaks
[4/10/2025] v8.1.0
* 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's 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
[3/15/2025] v8.0.0
* Added (optional) user tax information feature * Can be enabled from the admin panel * Currently featuring DAC7 (EU/UK), can accommodate other models in the future * Can limit the ability of users to withdraw funds * Added slight UI transitions for the vertical menus for a smoother experience * Fixed an issue where newlines wouldn't get rendered on messages when the "Allow hyperlinks" option was enabled * Fixed an issue where scheduled posts wouldn't get ordered to the top when becoming public * Fixed a few inconsistencies related to PPV post boxes on the feed between registered and unregistered accounts * Fixed a polls-related access issue during feed scrolling for open profile types * Fixed an issue related to poll display on public profile feeds * Fixed a translation issue on the user notifications page related to payout statuses * Fixed an issue where the 'Search > People' user descriptions were not truncated * Fixed an issue where the 'Search > People' user descriptions were not formatted when MDE mode was enabled * Fixed an issue where the calendar icon for date inputs was not visible on light mode on-site, but dark mode on OS * Fixed a few styling inconsistencies with the profile bio field on the user settings when MDE mode was enabled * Fixed an issue where the "Block/Unfollowing" buttons from the messenger area wouldn't work * Fixed an issue where the "Follow/Unfollow" button wasn't correctly toggling on the messenger area * Fixed an issue where the user list member delete button was not working when previewing list members * Fixed an issue where the stream notification setting was available even if streams were disabled from the admin * Fixed a post Laravel upgrade issue, where unauthenticated routes would throw a JSON error instead of a 301 redirect * Fixed an issue where videos would get auto-played in full-screen mode on the messenger module, on IOS devices * Fixed an issue related to the suggestions box missing padding between cards * Small documentation-related updates * Small translation-strings-related updates * Other small bug fixes and improvements ### Notes * Please re-create your theme
You can view the full changelog at this link.
Got questions?
Do not hesitate to forward us any questions or issues via an item comment or by sending us a DM using the contact form on our profile page.









