Undated · 15 versions
New- Fill in the Blank, Ordering, and Matching Quiz Questions
- Written Answer Quiz Questions with Open or Exact-Match Grading
- One-by-One Quiz Layout with Progress Bar
- Shuffle Option for Quiz Questions and Answers
- Per-Question Explanations for Quizzes
- Course Progress Restart for Students and Admins
- Filter to Override Space Permalink
Improved- Compatibility with the Latest FluentAuth Login Flow
- Space Settings Layout and Menu Preview
- Course Module Layout on Mobile
- Notification Count Updates Instantly
- Radio Buttons Follow the Theme Color
Fixed- Embedded Videos Blocked by WAF XSS Rules
- Custom SVG Icons Hidden for Guests
- Space Page Title Overwriting the Post Title
- Comment Count Drift After Moderation
- Untranslatable Block Editor and Space Page Labels
- Lesson Video Shrinking on Course Lesson Pages
Changes- Introduced: Space Menu Manager with Drag-and-Drop Ordering
2.10.01
1 fix1 security
Fixed- Broken Layout on the FluentCommunity Page Template
Security- Output Escaping and Content Access Hardening
New- Navigation Guards for Unsaved Page Edits
- Action Hooks for Lesson and Section Create and Publish
- Filter to Adjust Resolved Portal Head Meta
- Mark Notifications Read on Push Click
Improved- Guided FluentNotify Setup From the Push Settings Drawer
- In-App Toast Skipped When a Push Is Delivered
- Mobile Toast Slides In From the Top
- Space, Course and Feed Settings as Real Vue Routes
- Dark Mode Styling Keyed off data-color-mode
- Space Header Menu on Mobile and Active Link State
- Query Counts in Pages Manager and Server-Rendered Views
- Popular Day and Time Analytics Aggregation
Fixed- Scheduled Post Time in Localised Formats
- Posts Bumped to the Top After Pin, Moderation and Report Actions
- Empty Notification Preference Row When Push Is Unavailable
- Toast Dropped for an Event Without a Push
- Untranslatable Strings in the Community UI
- Uploaded Videos Rendering as a Plain Link
- Course Lessons Not Scrolling Back Up in the iOS App
- Stale In-Memory Space Copy After Cache Invalidation
- Null to String Deprecation Notices on PHP 8.1 and Later
- Same-Day Daily Digest Scheduling
- Quiz Submission With No Enabled Questions
- WordPress Plugin Check Compliance for Shipped Files
Security- Space Link Scoping and Page Endpoint Validation
Changes- Introduced: Static Pages for Spaces
- Introduced: Server-Rendered Portal Pages for Search Engines
Improved- Push Notification Setup Guidance
Fixed- Deprecation Notices From the Markdown Parser
Changes- Hotfix: Notification Prefs Cache Not Updating on Pref Change
New- Per-Member and Community-Level Push Preferences
- Drag-and-Drop Ordering for Topics and Profile Badges
- Canonical Tags for Spaces, Courses and Lessons
- Video Thumbnail Preview for Feed Card View
- Full-Site Support for the Installed PWA App
- Pull-to-Refresh for the Installed iOS PWA
- Filter to Set PWA Icon Purpose for Maskable Icons
Improved- Screen Reader and Keyboard Accessibility Across the Portal
- Notification Preference Lookups via a Dedicated Table
- Unread Filter Moved Into the Notifications Header
- Ticker Refresh on Window and App Refocus
- Feedback When Video Playback Fails
Fixed- Duplicate Submissions and Lost Counter Updates Under Concurrency
- Silent Login Failure With Two-Factor Plugins
- Editor Fallback on Older iOS Devices and False Failure Notices
- Lesson Editor Styles, Block Rendering and Empty-Payload Saves
- Empty Lesson Discussion Area Layout in Courses
- Deleted Quizzes Still Listed in Quiz Results
- Notification Badge Count and Drawer Not Refreshing
- Poll End Date Marked as Ended on Non-UTC Timezones
- Empty Media Upload Treated as a Valid File
- Raw HTML Entities and Hidden Images in Post Excerpts
- Overlapping Text in Script-Based oEmbeds
- Mobile Sidebar Missing Overlay Backdrop
- Mobile Sidebar Not Closing on Create
- Document List Overflow in Edit Feed Modal on Mobile
- Auth Page Indexed as a Canonical URL
- Topic Kept on Posts Moved to a Profile
- PWA Head Tags and iOS Home Screen Launch
- S3 Delete Failing on S3-Compatible Storage
- Undefined Version Notice on Plugin Details
Security- Access Control, Data Scoping and Input Sanitization Hardening
Changes- Introduced: Push Notifications with FluentNotify
New- Verified Members Only Posting Option for Spaces
- PWA Install Instructions for Non-Chromium Android and iOS
Improved- Sidebar Link Row Layout and Truncated Title
- Feed Customizer Mobile Responsiveness
- Translator Context for Placeholder Strings
Fixed- MemberPress Blocking Portal Signup
- English Source Strings Reported by Translators
- Card Action Popover Menu Rendered Sideways
- Stuck Popover on Space Member Actions
- Sidebar Gap With PWA Install Button at Top
New- Unlisted Post Visibility with Feed Status Filter
- Sort Direction Control on Member and Student Lists
- FluentCRM Bounce Suppression with Email Re-Confirm Flow
Improved- Customizer Back Button Keyboard Accessibility
- WordPress 7.1 Compatibility
- Quiz Submit Disabled for Non-Enrolled Members
Fixed- Full Legal Name Exposed in Notifications and Emails
- Lesson Duplication Copying Deleted Documents
- Member Join Time Off by Site Timezone
- Profile Dropdown Links Not Redirecting on iOS
- Missing Padding on Loading Skeletons
- Unstyled Logo Picker Buttons in Input Group
- Untranslated Password-Change and Slash-Menu Labels
- YouTube Playlist Links Spinning Forever in Feed
- Feed Edit Deleting Media from Remote Storage
- Replacing Native Video with Image on Post Edit
- Feed Videos Forcing Fullscreen on Android
- Unsupported HTML Embed Rendering Broken Output
- Emoji Picker Hidden Inside Popovers
- Social Login Buttons Missing on Signup
- Media Insert Failing Under Strict SQL Mode
- Link Fields Rejecting Valid Paths and Placeholders
- Empty Title or Slug When Creating Space Group
- Misleading Lock Icon on Public-View Lessons
- Mobile Lesson Table of Contents Cannot Collapse
- Self-Reaction Block Hooks Not Working
- Members Denied Access to Own Scheduled Posts
- Popular Spaces Report Ranking Oldest Spaces
- Cloud Storage URLs for Keys with Special Characters
- Misspelled Manager and Sitemap Hook Names
Security- Plugin-Wide Access Control and Data Protection Hardening
Changes- Introduced: Progressive Web App (PWA) Module
New- Privacy Control for Profile Password Changes
- Divider Option in the Editor Slash Menu
- Play Button Color Options in FluentPlayer Settings
Improved- Media Gallery Tabs Synced to URL Query Params
- Audio Edit Modal Thumbnail Upload and Styling
- Quiz Result Badges in Dark Mode
- Keyboard and Screen Reader Accessibility
Fixed- Session-Expiry Request Loop on Portal Tab
- Comment Reply Mention, Focus and Collapse Behavior
- Unsaved Changes Warning Missing for Comment Replies
- Mobile Sidebar Not Closing on Scroll or Outside Tap
- Mobile Bottom Nav Overlapped by Video Overlays
- Blank Audio Players After Media Gallery Tab Switch
- Multi-Select Quiz Answers Not Marked
- Lesson Editor Ignoring Browser Back Button
- Textarea Profile Fields Losing Line Breaks
- HTML Entities Showing in Community Card Excerpts
- Action Menu Popover Styling and Sticky-Header Overlap
- Box Card Placeholder Ignoring Theme Colors
- Sidebar Custom Link Missing Top Padding
Security- Restricted HTML Embed for media (props to patchstack. CVE-2026-66467)
New- Details and LaTeX (Math) Blocks in Lesson Editor
- Password Change Option on Profile Edit
- Default Theme Mode Customization
- Rename Documents in Space Documents Section
- Open Profile Comments in Feed Modal
- Message Field Support in Lesson PATCH Endpoint
Improved- Activity Feed and Ticker Query Performance
- New Posts Notification Preferences as a Table
- Sidebar Membership Preloading and Per-User Permission Caching
- Database Indexes on Notifications, Comments and Space Members
- Space Feature Access Nested Under Toggles
- Primary Menu Default Items Support Visibility Controls
- Best-Quality WebP Thumbnails for YouTube Feed Previews
- Cached Sitemap Index and Moderator Recipient Lists
Fixed- Fatal Error on WordPress 6.0 from Unguarded Core Calls
- Mobile Menu and Sidebar Feed Link Ignoring Menu Settings
- Duplicate and Missing Mention Notifications
- Notification Highlight Targeting the Wrong Comment
- Markdown Tables Stripped on Feed Render
- Cross-Space Post View via Space Permalink
- Photos Uploaded Sideways From Unhandled EXIF Orientations
- Moderation Actions for Course and Sticky Posts
- Comment Toolbox Overlapping Delete Dialog
- Space Lock and Unread Badge Visible in Collapsed Sidebar
- Space Sub-Header Overflow With Collapsible Sidebar
- Sidebar Toggle Missing on Fcom Frame Templates
- Empty Space Groups Skipped in FluentCRM Tagging
- Followers and Following Alphabetical Sort
- Corrected Comment Author Profile Links in SEO
- Course Lesson Comment Approval Feed Lookup
- Early Text Domain Translation Loading Notice
- Duplicate Auto-Flag Reports on Content Edit
Security- Access Control on Comments, Lockscreens and Documents
Changes- Introduced: Audio Uploads and Audio Media Gallery
New- Sidebar Collapse Toggle with Persistence
- Invite Members by Email and Name
- Auto-Flag User Threshold Moderation
- Per-User Moderation Flag in Admin Actions
- FluentPlayer Block as Lesson Feature Media
- Required Video Completion to Complete Lesson
- Auto-Complete Lesson When the Feature Video Ends
- Profile Headline Field on Members Listing
- Upload Progress for Inline Images
- Missing Translation Strings
Improved- Email CSS Inlining for Better Rendering
- Feed Cache Refresh and Memory Cap
- Link Preview Detection and Pre-Fetch Hook
- Notification and CRM Tag Mapping List UI
- Site Time Format Across Schedule and Time UI
- Auto-Scroll After Settings and Profile Updates
- Comment and Reaction Cleanup on Feed Delete
- Custom Lockscreen Background to Match Page
Fixed- Sidebar First-Paint Layout Shifts
- Document Upload Crash on Invalid File Type
- External Redirect URL for Portal Access Restriction
- Feed and Cross-Space Scroll Restore on Back Navigation
- All Spaces Infinite Loading Without Access
- Private Space Description Visibility
- Notification Settings Space Scope on Other Profiles
- Notification Auto-Marked Read on Feed Visit
- Clearing a Single-Select Custom Profile Field
- Profile First Name Saved to Last Name
- Leaderboard Permission Message for Unauthorized Users
- Feed Video Fallback When FluentPlayer Stalls
- Lesson Video Block Shifting Left
- Lesson Body Cannot Be Cleared in Editor
- New Section and Lesson Priority Stuck at Zero
- Course Creator Not Notified on Lesson Comments
- Sequential Lessons Not Unlocking in Order
- Scheduled Documents Showing in Documents List
- Scheduled Post with Documents Publishing Immediately
Security- Hardened Space, Feed, and Comment Access Authorization
- Gated Portal Access Before Profile Provisioning
Changes- Introduced: Space Media Gallery
New- First Comment Approval Moderation Option
- Page Indicator in Image Carousel
- Duplicate Actions for Lessons and Quizzes
- Server-Side Thumbnails for Embedded Videos in Feeds
- Glow Highlight for New Posts and Comments
- German (de_DE) Translation Files (pro)
Improved- WordPress 7 Compatibility
- Course Quiz Setup Editor UX
- Comment Reply Thread Stay-Open Behavior
- Theme-Aware Status Colors on Course Card Buttons
- Paywall-Aware Default Lock Screen Description
- Clickable Full Layout Dropdown Row in Feeds View
- Validation for Space Topic and Title Fields
- Translation Coverage Across Portal UI Strings
Fixed- Poll Vote Misattribution on Option Reorder
- Poll Options Deleted When Input Cleared
- Verification Badge Removed on Space Join via Invitation Link
- Course Creator Bypass on Private Space Approval
- Comment Notification Content Leak Across Subscribers
- Space Membership Data Bleed in FluentCRM Profile View
- Lesson Video Missing Until Hard Refresh
- Lesson Media Preview with FluentPlayer
- iPad Safari Full-Screen Lesson Trap
- Block Editor Not Rendering for Contributors
- Bunny Stream Embed Layout in Composer and Feed Views
- Stale Recent Activities Sidebar Widget
- Notification Popover Scroll and Overflow
- Scroll-to-Top Button Positioning Issues
- Comment Scroll Behavior Inside Feed Modal
- Section URL Placeholder Breaks in Hyperlinks
- Undefined Variable Warning in Digest Email
Changes- Introduced: Course Welcome Banners
New- Courses Tab on User Profile
- Bulk Import Welcome Email Opt-In
- Scroll To Top Button in Feeds
- In-app Notification for Comment Reaction
- Hide Mobile Header and Footer on Scroll Option
- Unread Notifications Tab and Recent Notifications Popover
- Copy Code Button for Code Blocks in Posts and Comments
- Profile and Cover Photo Removal Options
- Post Scheduling by Space Admins
- Email Invite From Add Members Form
- See More/Less Toggle for Long Comments
- Duplicate Action for Custom Profile Fields
- Theme Color Support in Email Templates
- Filter Hook for Default Post Space Selection
Improved- Admin Manage Courses Page
- Settings Drawer with Dirty-State Save Confirmation
- Confirm Modal for Space Image Remove Actions
- Error Page CSS Customization Hook
- Pending and Blocked Members Tabs
- Character Limit Error Messages for Posts and Comments
- Slug Generation for Non-Latin Titles via ICU Transliteration
- Enrollment Cache and Course Thread Context Performance
Fixed- Search Modal Context, Persistence, and Clear Button Behavior
- Sticky Pin Persistence Across Navigation and Layouts
- Edit Post Mobile Responsiveness
- HTML Entities in Course/Space Member Lists
- Missing Reaction Avatars on Bookmarks Page
- Drawer Width in Custom Profile Fields
- Status Action Buttons Race Condition
- Invitation Link Lands New Users on Login Instead of Register
- Comment Reaction List Not Refreshing After React/Unreact
- Avatar Upload Accessibility for Touch and Keyboard Users
- iOS Safari Forced Muted When Autoplay Is Disabled in FluentPlayer
Security- Hide User Existence in Login Error
Changes- Introduced: Sequential Lesson Lock for Courses (pro)
Fixed- Issue with Custom CSS Sanitization
- Issue with FluentPlayer Video Upload
- Checkbox Checkmark Not Centered Inside the Box
- Icon Selector Hidden for System Menu Items in Menu Group Settings
New- Default-Collapse Sidebar Groups Option in Settings
- URL Autolink Support in Post Editor
- Create New Space via Slide-Out Drawer
- Fluent Player Share Links in Community Media
- Confirmation Modal Before Removing Post Preview Image
- Filter Hooks for Duplicate Post and Comment Check
Improved- Active Sidebar Group Auto-Expands on Navigation
- UI and UX with more Smoother Page Transitions
Fixed- Approve Post Fails with Invalid Status Value Error
- Optional Custom Profile Field Values Not Resetting on Save
- Multiselect Custom Profile Field Values Wiped on Update
- Space Admin Options Disappear on Return Navigation
- Notification Links Not Navigating to Specific Comment
- Mobile Footer Not Visible on Block-Based Themes
- About Tab Inaccessible on Mobile for Non-Members
- Profile Feed Not Showing New Post Immediately
- Signup Buffering with FluentAuth
- RTL Profile Alignment and Course Lesson Padding
Security- Hardened Webhook Key Generation and Rate Limiting
- Improved CSS and Input Sanitization Checks
Changes- Introduced: Bulk Add Members and Students from Multiple Sources
New- CSV Export for Course Members and Quiz Result
- Search and Filter for Followers/Following
- Send Message Action in FluentCRM
- Missing Translation Strings
Improved- Content Reporting and Review
Fixed- Issue with User Recent Activities
- Issue with Single Feed Delete
- Space HTML Description Render Issue
- Cart Checkout Not Working with Root Portal
- Link Visibility Issue with Public Space Access
- Different Space Layout View Issue
- Redirect Issue After Login/Registration
- Issue with BuddyBoss Follower Migration
- Excluded Course from Sitemap When Disabled
- Customizer Panel Not Working with Root Portal
- Lesson Content Verse Block's Text Contrast in Dark Mode
- Social Media Link Preview for Twitter
- Join Button on Spaces Card Redirects to Broken/Empty Page
- Restore Space View Preference when Navigating between Spaces
- Issue with FluentPlayer Disabling
- FluentPlayer Issue with Youtube Short Video
- Vimeo URLs with Query Params Unrecognized by FluentPlayer
Changes- Introduced: Custom Profile Fields
Changelog published by the developer, in their original language.