SFW mode, message translation, and live chat indicators
SFW mode, first version of message translation, real-time chat indicators, and major backend integrations for PPV, lists, and mass messages.- SFW mode
- Message translation
- Typing indicator and last seen
- Message author avatars
- Online fan filter
- PPV panel with real data
- Fan list management from chat
New
- SFW mode — a toggle in the header blurs all images and videos on the OnlyFans page, so you can work in public settings without displaying explicit content. The setting persists across page navigations
- Message translation — a toggle in the chat header translates incoming messages into your language. A translation panel above the input lets you translate outgoing messages before sending, with a language selector for English, Russian, or Ukrainian
- Typing indicator — the chat list shows a real-time “typing…” animation when a fan is composing a message
- “Last seen” time — each chat displays how long ago the fan was last active, localized in your language
- Message author avatars — each message shows the avatar of the team member who sent it, with a name tooltip on hover
- Online fan filter — filter the chat list to show only fans currently online, sorted by total spent. The filter badge shows the count of matching chats
- “Broke” status — fans who are active but don’t make purchases show a “Broke” indicator with a dedicated icon instead of spend stats
- Chat context menu — right-click a chat for quick actions: add to list, mute/unmute, or delete
Improved
- PPV panel — now connected to real backend data with highest/lowest price statistics, paid rate badges, and infinite scroll through message history
- Smart Lists — fully integrated with the backend: segment rules, validation, filtering, and sync
- Fan Lists — the lists table now loads from the OnlyFans API with loading skeletons and empty-state messages
- Mass messages — redesigned creation modal with collapsible sections, search fields for include/exclude lists, and improved layout
- Insights panel — editing dialogs for nickname, country, and traffic source replaced with inline popovers for a faster workflow. Added a “Default Nickname for All Fans” field
- Message times — timestamps now respect your timezone preference set in the CRM
- Chat list — fan display names shown when available, with a “You:” prefix on your own messages and a tooltip on truncated previews
- Sidebar — drag-and-drop reordering for creators. Order is saved automatically
- Shifts — now loads and displays all creators, not just the first page
- Tab loading — sidebar tabs show a spinner while the OnlyFans page is loading and are disabled until ready
Fixed
- Fixed emoji picker overflow and variation selector
- Fixed PPV paid rate calculation and badge display
- Fixed AM/PM notation showing as DP/PP in Russian locale
- Fixed chatter mode staying active when no creators are assigned
In-App Permissions
Role-based restrictions now apply across the entire app — sidebar, OnlyFans pages, and chat actions.- Sidebar section filtering
- OnlyFans page restrictions
- Chat action enforcement
- Auto-logout for disabled accounts
How it works
Sidebar filtering
Sidebar menu items are filtered based on your role. Sections you don’t have access to are hidden automatically — you only see what’s relevant to your permissions.OnlyFans page restrictions
Navigating to a restricted OnlyFans section shows an “Access Denied” overlay. Only pages your role permits are accessible from the sidebar.Chat action restrictions
Actions in the OnlyFans chat — muting, renaming, deleting conversations, managing lists, restricting or blocking users, and editing notes — are controlled by your role. Attempting a restricted action shows an “Access Denied” alert.Auto-logout
If your account is disabled or your role is deactivated, you’re automatically logged out.Key details
- Permissions are enforced in real time across the CRM and OnlyFans
- Default roles (Owner, Admin, Chatter, Team Leader) come pre-configured
- Navigation to unauthorized pages is redirected automatically