PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.10.01
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.10.01
2.11.0 2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 All 78 releases
← All changes | readme.txt +353 -6 2.4.012.10.01 View file →
@@ -1,11 +1,11 @@
1 1 === FluentCommunity - Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses ===
2 2 Contributors: techjewel, wpmanageninja
3 3 Tags: community, forum, social network, LMS
4 4 Requires at least: 6.0
5 -Tested up to: 6.9
6 -Requires PHP: 7.3
7 -Stable tag: 2.4.01
5 +Tested up to: 7.1
6 +Requires PHP: 7.4
7 +Stable tag: 2.10.01
8 8 License: GPLv2 or later
9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 10
11 11 Get a fast & all-in-one community plugin. Create unlimited communities, and courses with robust social networking and LMS features.
@@ -33,13 +33,16 @@
33 33 * Setup Wizard
34 34 * User-friendly Dashboards
35 35 * Unlimited Spaces
36 36 * User Profiles
37 +* Custom Profile Fields
37 38 * Activity Feeds
38 39 * Manage Topics
39 40 * Posts
41 +* Post Scheduling
40 42 * Comments/Reactions
41 43 * Real-time Chats
44 +* Follow Members
42 45 * Notifications
43 46 * Privacy
44 47 * Mentions
45 48 * Hashtag
@@ -45,8 +48,10 @@
45 48 * Hashtag
46 49 * Polls & Surveys
47 50 * Leaderboard
48 51 * Bookmarks
52 +* Content Moderation
53 +* Reporting & Analytics
49 54 * Branding Customizations
50 55 * Custom Sidebar Link
51 56 * Welcome Message
52 57 * Custom Slug
@@ -52,8 +57,11 @@
52 57 * Custom Slug
53 58 * Search
54 59 * Directory
55 60 * File Upload
61 +* Media Gallery
62 +* Video Uploads (FluentPlayer)
63 +* Audio Uploads
56 64 * GIF
57 65 * Emoji
58 66 * Media Storage
59 67 * Role Manager
@@ -59,8 +67,9 @@
59 67 * Role Manager
60 68 * User Approval
61 69 * Email Digest
62 70 * Dark/Light Mode
71 +* BuddyBoss/BuddyPress Migration
63 72
64 73
65 74 ==Super Fast & Efficient Community Management==
66 75 FluentCommunity is designed to deliver a seamless community experience with powerful social networking features. Unlike other community plugins with slow loading times, FluentCommunity is optimized for speed, providing fast and efficient performance to keep your users engaged and scale your business.
@@ -85,17 +94,33 @@
85 94
86 95 ==Comments/Reactions==
87 96 Boost community engagement by allowing members to comment on and react to posts and updates. This fosters dynamic interactions, encourages discussions, and strengthens connections within your community.
88 97
98 +==Follow Members==
99 +Let members follow each other to stay connected and never miss an update. Followers see new posts and activity from the people they care about, building tighter relationships and a more engaged community.
100 +
101 +==Media Gallery==
102 +Give every Space a rich media gallery for images, video, and audio. Members browse, share, and revisit community media in one organized place, keeping content discoverable long after it scrolls off the feed.
103 +
104 +==Content Moderation==
105 +Keep your community safe with built-in moderation tools—profanity filtering, auto-flag thresholds, first-comment approval, and a review queue. Empower moderators to act fast and keep conversations healthy.
106 +
89 107 ==Powerful LMS Features of FluentCommunity==
90 108 Here’s the complete list of LMS features available in FluentCommunity:
91 109
92 110 * Setup Wizard
93 111 * Course Editor (Gutenberg)
112 +* Quiz Module
94 113 * Lesson Discussion
95 114 * Progress Tracking
96 115 * Drip Content
97 116 * Embed Content
117 +* Sequential Lesson Lock
118 +* Course Welcome Banners
119 +* Course Monetization (FluentCart)
120 +* Video Lessons (FluentPlayer)
121 +* Details & LaTeX Blocks
122 +* Free Lesson Preview
98 123 * Course Status
99 124 * Enrollment Type
100 125 * Lock Screen
101 126 * Unlimited Spaces
@@ -111,9 +136,9 @@
111 136 * GIF
112 137 * Dark/Light Mode
113 138
114 139
115 -==Create Courses & Build Community Around Your Courses Efforlessly==
140 +==Create Courses & Build Community Around Your Courses Effortlessly==
116 141 FluentCommunity features a powerful built-in Learning Management System (LMS) that eliminates the hassle of managing courses and communities on separate platforms. With FluentCommunity, you can effortlessly create and manage courses while fostering dedicated communities around them—all within a single, seamless solution.
117 142
118 143 ==Powerful Course Builder==
119 144 Effortlessly create and organize courses using the intuitive Gutenberg editor, designed to simplify course design and enhance the learning experience. Additionally, access a centralized course directory for seamless course management, ensuring everything is easily organized and accessible in one place.
@@ -130,9 +155,18 @@
130 155
131 156 ==Progress Tracking==
132 157 Monitor student progress with real-time tracking, providing both instructors and learners with clear insights into achievements and areas for improvement. Enable timely feedback and personalized guidance to ensure learners stay on track and make continuous progress toward their goals.
133 158
159 +==Quizzes & Assessments==
160 +Reinforce learning with built-in quizzes. Create graded assessments per lesson, track results, and export them, giving instructors clear insight into learner understanding and helping students measure their own progress.
134 161
162 +==Monetize Your Courses & Spaces==
163 +Turn your community into a business with native FluentCart monetization. Sell courses and Spaces with multiple pricing plans, paywalls, and seamless checkout, all without any third-party tools.
164 +
165 +==Sequential Lessons & Drip Content==
166 +Guide learners step by step with sequential lesson unlocking and scheduled drip content, so students progress in the right order and stay focused on what matters now.
167 +
168 +
135 169 ==Features Available in the Pro Version==
136 170
137 171 * Manager Role
138 172 * Leaderboards
@@ -137,12 +171,19 @@
137 171 * Manager Role
138 172 * Leaderboards
139 173 * User Badges
140 174 * Verification Sign
175 +* Webhooks
176 +* Media Gallery
177 +* Follow / Following
178 +* SEO & XML Sitemap
179 +* Quiz Module
180 +* Sequential Lesson Lock
181 +* Document Library (Secure Documents)
182 +* Cloud Storage (S3 / BunnyCDN / R2)
141 183 * Giphy Module
142 184 * Emoji Module
143 185 * Manage Topic
144 -* Media Module
145 186 * Welcome Screen
146 187 * Automation Actions
147 188
148 189 ==A Versatile Community Platform for Business==
@@ -148,9 +189,9 @@
148 189 ==A Versatile Community Platform for Business==
149 190 FluentCommunity is a versatile community platform designed for businesses of all kinds. Whether you're building a learning hub, fostering collaboration, or engaging with customers, FluentCommunity provides the tools to create and manage a dynamic community that meets your unique business needs. Let us help you build the perfect space to grow, connect, and thrive. Here’s how FluentCommunity can empower businesses:
150 191
151 192 ==Community for Education==
152 -With FleuntCommunity, you can create a safe, collaborative space where students can learn, engage, and grow together. With tools for course management, peer interaction, and real-time feedback, FluentCommunity fosters a dynamic educational environment that supports both students and educators in achieving success.
193 +With FluentCommunity, you can create a safe, collaborative space where students can learn, engage, and grow together. With tools for course management, peer interaction, and real-time feedback, FluentCommunity fosters a dynamic educational environment that supports both students and educators in achieving success.
153 194
154 195 ==Community for Nonprofits==
155 196 Build a thriving community around the causes that matter most to you, and drive meaningful change. FluentCommunity empowers nonprofits to connect supporters, share updates, and collaborate on initiatives, creating a powerful space for advocacy, awareness, and impact.
156 197
@@ -249,10 +290,316 @@
249 290 8. Private Message
250 291
251 292 == Changelog ==
252 293
294 += 2.10.01 (Date: Sep 14, 2026) =
295 +- Fixed: Broken Layout on the FluentCommunity Page Template
296 +
297 += 2.10.0 (Date: Sep 14, 2026) =
298 +- Introduced: Static Pages for Spaces
299 +- Introduced: Server-Rendered Portal Pages for Search Engines
300 +- Added: Navigation Guards for Unsaved Page Edits
301 +- Added: Action Hooks for Lesson and Section Create and Publish
302 +- Added: Filter to Adjust Resolved Portal Head Meta
303 +- Added: Mark Notifications Read on Push Click
304 +- Improved: Guided FluentNotify Setup From the Push Settings Drawer
305 +- Improved: In-App Toast Skipped When a Push Is Delivered
306 +- Improved: Mobile Toast Slides In From the Top
307 +- Improved: Space, Course and Feed Settings as Real Vue Routes
308 +- Improved: Dark Mode Styling Keyed off data-color-mode
309 +- Improved: Space Header Menu on Mobile and Active Link State
310 +- Improved: Query Counts in Pages Manager and Server-Rendered Views
311 +- Improved: Popular Day and Time Analytics Aggregation
312 +- Security: Space Link Scoping and Page Endpoint Validation
313 +- Fixed: Scheduled Post Time in Localised Formats
314 +- Fixed: Posts Bumped to the Top After Pin, Moderation and Report Actions
315 +- Fixed: Empty Notification Preference Row When Push Is Unavailable
316 +- Fixed: Toast Dropped for an Event Without a Push
317 +- Fixed: Untranslatable Strings in the Community UI
318 +- Fixed: Uploaded Videos Rendering as a Plain Link
319 +- Fixed: Course Lessons Not Scrolling Back Up in the iOS App
320 +- Fixed: Stale In-Memory Space Copy After Cache Invalidation
321 +- Fixed: Null to String Deprecation Notices on PHP 8.1 and Later
322 +- Fixed: Same-Day Daily Digest Scheduling
323 +- Fixed: Quiz Submission With No Enabled Questions
324 +- Fixed: WordPress Plugin Check Compliance for Shipped Files
325 +
326 += 2.9.1 (Date: Sep 04, 2026) =
327 +- Hotfix: Notification Prefs Cache Not Updating on Pref Change
328 +- Fixed: Deprecation Notices From the Markdown Parser
329 +- Improved: Push Notification Setup Guidance
330 +
331 += 2.9.0 (Date: Sep 3, 2026) =
332 +- Introduced: Push Notifications with FluentNotify
333 +- Added: Per-Member and Community-Level Push Preferences
334 +- Added: Drag-and-Drop Ordering for Topics and Profile Badges
335 +- Added: Canonical Tags for Spaces, Courses and Lessons
336 +- Added: Video Thumbnail Preview for Feed Card View
337 +- Added: Full-Site Support for the Installed PWA App
338 +- Added: Pull-to-Refresh for the Installed iOS PWA
339 +- Added: Filter to Set PWA Icon Purpose for Maskable Icons
340 +- Improved: Screen Reader and Keyboard Accessibility Across the Portal
341 +- Improved: Notification Preference Lookups via a Dedicated Table
342 +- Improved: Unread Filter Moved Into the Notifications Header
343 +- Improved: Ticker Refresh on Window and App Refocus
344 +- Improved: Feedback When Video Playback Fails
345 +- Security: Access Control, Data Scoping and Input Sanitization Hardening
346 +- Fixed: Duplicate Submissions and Lost Counter Updates Under Concurrency
347 +- Fixed: Silent Login Failure With Two-Factor Plugins
348 +- Fixed: Editor Fallback on Older iOS Devices and False Failure Notices
349 +- Fixed: Lesson Editor Styles, Block Rendering and Empty-Payload Saves
350 +- Fixed: Empty Lesson Discussion Area Layout in Courses
351 +- Fixed: Deleted Quizzes Still Listed in Quiz Results
352 +- Fixed: Notification Badge Count and Drawer Not Refreshing
353 +- Fixed: Poll End Date Marked as Ended on Non-UTC Timezones
354 +- Fixed: Empty Media Upload Treated as a Valid File
355 +- Fixed: Raw HTML Entities and Hidden Images in Post Excerpts
356 +- Fixed: Overlapping Text in Script-Based oEmbeds
357 +- Fixed: Mobile Sidebar Missing Overlay Backdrop
358 +- Fixed: Mobile Sidebar Not Closing on Create
359 +- Fixed: Document List Overflow in Edit Feed Modal on Mobile
360 +- Fixed: Auth Page Indexed as a Canonical URL
361 +- Fixed: Topic Kept on Posts Moved to a Profile
362 +- Fixed: PWA Head Tags and iOS Home Screen Launch
363 +- Fixed: S3 Delete Failing on S3-Compatible Storage
364 +- Fixed: Undefined Version Notice on Plugin Details
365 +
366 += 2.8.1 (Date: Aug 20, 2026) =
367 +- Added: Verified Members Only Posting Option for Spaces
368 +- Added: PWA Install Instructions for Non-Chromium Android and iOS
369 +- Improved: Sidebar Link Row Layout and Truncated Title
370 +- Improved: Feed Customizer Mobile Responsiveness
371 +- Improved: Translator Context for Placeholder Strings
372 +- Fixed: MemberPress Blocking Portal Signup
373 +- Fixed: English Source Strings Reported by Translators
374 +- Fixed: Card Action Popover Menu Rendered Sideways
375 +- Fixed: Stuck Popover on Space Member Actions
376 +- Fixed: Sidebar Gap With PWA Install Button at Top
377 +
378 += 2.8.0 (Date: Aug 19, 2026) =
379 +- Introduced: Progressive Web App (PWA) Module
380 +- Added: Unlisted Post Visibility with Feed Status Filter
381 +- Added: Sort Direction Control on Member and Student Lists
382 +- Added: FluentCRM Bounce Suppression with Email Re-Confirm Flow
383 +- Improved: Customizer Back Button Keyboard Accessibility
384 +- Improved: WordPress 7.1 Compatibility
385 +- Improved: Quiz Submit Disabled for Non-Enrolled Members
386 +- Improved: Onboarding License Management Experience
387 +- Security: Plugin-Wide Access Control and Data Protection Hardening
388 +- Fixed: Full Legal Name Exposed in Notifications and Emails
389 +- Fixed: Lesson Duplication Copying Deleted Documents
390 +- Fixed: Member Join Time Off by Site Timezone
391 +- Fixed: Profile Dropdown Links Not Redirecting on iOS
392 +- Fixed: Missing Padding on Loading Skeletons
393 +- Fixed: Unstyled Logo Picker Buttons in Input Group
394 +- Fixed: Untranslated Password-Change and Slash-Menu Labels
395 +- Fixed: YouTube Playlist Links Spinning Forever in Feed
396 +- Fixed: Feed Edit Deleting Media from Remote Storage
397 +- Fixed: Replacing Native Video with Image on Post Edit
398 +- Fixed: Feed Videos Forcing Fullscreen on Android
399 +- Fixed: Unsupported HTML Embed Rendering Broken Output
400 +- Fixed: Emoji Picker Hidden Inside Popovers
401 +- Fixed: Social Login Buttons Missing on Signup
402 +- Fixed: Media Insert Failing Under Strict SQL Mode
403 +- Fixed: Link Fields Rejecting Valid Paths and Placeholders
404 +- Fixed: Empty Title or Slug When Creating Space Group
405 +- Fixed: Misleading Lock Icon on Public-View Lessons
406 +- Fixed: Mobile Lesson Table of Contents Cannot Collapse
407 +- Fixed: Self-Reaction Block Hooks Not Working
408 +- Fixed: Members Denied Access to Own Scheduled Posts
409 +- Fixed: Popular Spaces Report Ranking Oldest Spaces
410 +- Fixed: Cloud Storage URLs for Keys with Special Characters
411 +- Fixed: Misspelled Manager and Sitemap Hook Names
412 +
413 += 2.7.7 (Date: Aug 10, 2026) =
414 +- Security: Restricted HTML Embed for media (props to patchstack. CVE-2026-66467)
415 +- Added: Privacy Control for Profile Password Changes
416 +- Added: Divider Option in the Editor Slash Menu
417 +- Added: Play Button Color Options in FluentPlayer Settings
418 +- Improved: Media Gallery Tabs Synced to URL Query Params
419 +- Improved: Audio Edit Modal Thumbnail Upload and Styling
420 +- Improved: Quiz Result Badges in Dark Mode
421 +- Improved: Keyboard and Screen Reader Accessibility
422 +- Fixed: Session-Expiry Request Loop on Portal Tab
423 +- Fixed: Comment Reply Mention, Focus and Collapse Behavior
424 +- Fixed: Unsaved Changes Warning Missing for Comment Replies
425 +- Fixed: Mobile Sidebar Not Closing on Scroll or Outside Tap
426 +- Fixed: Mobile Bottom Nav Overlapped by Video Overlays
427 +- Fixed: Blank Audio Players After Media Gallery Tab Switch
428 +- Fixed: Multi-Select Quiz Answers Not Marked
429 +- Fixed: Lesson Editor Ignoring Browser Back Button
430 +- Fixed: Textarea Profile Fields Losing Line Breaks
431 +- Fixed: HTML Entities Showing in Community Card Excerpts
432 +- Fixed: Action Menu Popover Styling and Sticky-Header Overlap
433 +- Fixed: Box Card Placeholder Ignoring Theme Colors
434 +- Fixed: Sidebar Custom Link Missing Top Padding
435 +
436 += 2.7.5 (Date: Jul 24, 2026) =
437 +- Introduced: Audio Uploads and Audio Media Gallery
438 +- Added: Details and LaTeX (Math) Blocks in Lesson Editor
439 +- Added: Password Change Option on Profile Edit
440 +- Added: Default Theme Mode Customization
441 +- Added: Rename Documents in Space Documents Section
442 +- Added: Open Profile Comments in Feed Modal
443 +- Added: Message Field Support in Lesson PATCH Endpoint
444 +- Improved: Activity Feed and Ticker Query Performance
445 +- Improved: New Posts Notification Preferences as a Table
446 +- Improved: Sidebar Membership Preloading and Per-User Permission Caching
447 +- Improved: Database Indexes on Notifications, Comments and Space Members
448 +- Improved: Space Feature Access Nested Under Toggles
449 +- Improved: Primary Menu Default Items Support Visibility Controls
450 +- Improved: Best-Quality WebP Thumbnails for YouTube Feed Previews
451 +- Improved: Cached Sitemap Index and Moderator Recipient Lists
452 +- Security: Access Control on Comments, Lockscreens and Documents
453 +- Security: Escaping, Input Sanitization and API Key Masking
454 +- Fixed: Fatal Error on WordPress 6.0 from Unguarded Core Calls
455 +- Fixed: Mobile Menu and Sidebar Feed Link Ignoring Menu Settings
456 +- Fixed: Duplicate and Missing Mention Notifications
457 +- Fixed: Notification Highlight Targeting the Wrong Comment
458 +- Fixed: Markdown Tables Stripped on Feed Render
459 +- Fixed: Cross-Space Post View via Space Permalink
460 +- Fixed: Photos Uploaded Sideways From Unhandled EXIF Orientations
461 +- Fixed: Moderation Actions for Course and Sticky Posts
462 +- Fixed: Comment Toolbox Overlapping Delete Dialog
463 +- Fixed: Space Lock and Unread Badge Visible in Collapsed Sidebar
464 +- Fixed: Space Sub-Header Overflow With Collapsible Sidebar
465 +- Fixed: Sidebar Toggle Missing on Fcom Frame Templates
466 +- Fixed: Empty Space Groups Skipped in FluentCRM Tagging
467 +- Fixed: Followers and Following Alphabetical Sort
468 +- Fixed: Corrected Comment Author Profile Links in SEO
469 +- Fixed: Course Lesson Comment Approval Feed Lookup
470 +- Fixed: Early Text Domain Translation Loading Notice
471 +- Fixed: Duplicate Auto-Flag Reports on Content Edit
472 +
473 += 2.7.0 (Date: Jul 8, 2026) =
474 +- Introduced: Space Media Gallery
475 +- Added: Sidebar Collapse Toggle with Persistence
476 +- Added: Invite Members by Email and Name
477 +- Added: Auto-Flag User Threshold Moderation
478 +- Added: Per-User Moderation Flag in Admin Actions
479 +- Added: FluentPlayer Block as Lesson Feature Media
480 +- Added: Required Video Completion to Complete Lesson
481 +- Added: Auto-Complete Lesson When the Feature Video Ends
482 +- Added: Profile Headline Field on Members Listing
483 +- Added: Upload Progress for Inline Images
484 +- Added: Missing Translation Strings
485 +- Improved: Email CSS Inlining for Better Rendering
486 +- Improved: Feed Cache Refresh and Memory Cap
487 +- Improved: Link Preview Detection and Pre-Fetch Hook
488 +- Improved: Notification and CRM Tag Mapping List UI
489 +- Improved: Site Time Format Across Schedule and Time UI
490 +- Improved: Auto-Scroll After Settings and Profile Updates
491 +- Improved: Comment and Reaction Cleanup on Feed Delete
492 +- Improved: Custom Lockscreen Background to Match Page
493 +- Security: Hardened Space, Feed, and Comment Access Authorization
494 +- Security: Gated Portal Access Before Profile Provisioning
495 +- Fixed: Sidebar First-Paint Layout Shifts
496 +- Fixed: Document Upload Crash on Invalid File Type
497 +- Fixed: External Redirect URL for Portal Access Restriction
498 +- Fixed: Feed and Cross-Space Scroll Restore on Back Navigation
499 +- Fixed: All Spaces Infinite Loading Without Access
500 +- Fixed: Private Space Description Visibility
501 +- Fixed: Notification Settings Space Scope on Other Profiles
502 +- Fixed: Notification Auto-Marked Read on Feed Visit
503 +- Fixed: Clearing a Single-Select Custom Profile Field
504 +- Fixed: Profile First Name Saved to Last Name
505 +- Fixed: Leaderboard Permission Message for Unauthorized Users
506 +- Fixed: Feed Video Fallback When FluentPlayer Stalls
507 +- Fixed: Lesson Video Block Shifting Left
508 +- Fixed: Lesson Body Cannot Be Cleared in Editor
509 +- Fixed: New Section and Lesson Priority Stuck at Zero
510 +- Fixed: Course Creator Not Notified on Lesson Comments
511 +- Fixed: Sequential Lessons Not Unlocking in Order
512 +- Fixed: Scheduled Documents Showing in Documents List
513 +- Fixed: Scheduled Post with Documents Publishing Immediately
514 +- Fixed: Multibyte Title Truncation in Posts
515 +- Fixed: Checklist Bullets Missing in Custom Lockscreen
516 +- Fixed: Show More Always Expanding Inline
517 +- Fixed: Follow/Unfollow Toast Ignoring API Message
518 +- Fixed: RTL Customizer Overlap and Reversed Lightbox Arrows
519 +- Fixed: Search Input Background in Search Dialog
520 +- Fixed: Divider Not Using Theme Color
521 +- Fixed: User Name Included in Access URL
522 +
523 += 2.6.1 (Date: Jun 11, 2026) =
524 +- Added: Community-Scoped Filter for Signup Email Verification
525 +- Hotfix: Mobile Horizontal Overflow on Feed
526 +- Hotfix: Enroll Button Shown for Non-Enrollable Courses
527 +
528 += 2.6.0 (Date: Jun 10, 2026) =
529 +- Introduced: Course Welcome Banners
530 +- Added: First Comment Approval Moderation Option
531 +- Added: Page Indicator in Image Carousel
532 +- Added: Duplicate Actions for Lessons and Quizzes
533 +- Added: Server-Side Thumbnails for Embedded Videos in Feeds
534 +- Added: Glow Highlight for New Posts and Comments
535 +- Added: German (de_DE) Translation Files (pro)
536 +- Improved: WordPress 7 Compatibility
537 +- Improved: Course Quiz Setup Editor UX
538 +- Improved: Comment Reply Thread Stay-Open Behavior
539 +- Improved: Theme-Aware Status Colors on Course Card Buttons
540 +- Improved: Paywall-Aware Default Lock Screen Description
541 +- Improved: Clickable Full Layout Dropdown Row in Feeds View
542 +- Improved: Validation for Space Topic and Title Fields
543 +- Improved: Translation Coverage Across Portal UI Strings
544 +- Fixed: Poll Vote Misattribution on Option Reorder
545 +- Fixed: Poll Options Deleted When Input Cleared
546 +- Fixed: Verification Badge Removed on Space Join via Invitation Link
547 +- Fixed: Course Creator Bypass on Private Space Approval
548 +- Fixed: Comment Notification Content Leak Across Subscribers
549 +- Fixed: Space Membership Data Bleed in FluentCRM Profile View
550 +- Fixed: Lesson Video Missing Until Hard Refresh
551 +- Fixed: Lesson Media Preview with FluentPlayer
552 +- Fixed: iPad Safari Full-Screen Lesson Trap
553 +- Fixed: Block Editor Not Rendering for Contributors
554 +- Fixed: Bunny Stream Embed Layout in Composer and Feed Views
555 +- Fixed: Stale Recent Activities Sidebar Widget
556 +- Fixed: Notification Popover Scroll and Overflow
557 +- Fixed: Scroll-to-Top Button Positioning Issues
558 +- Fixed: Comment Scroll Behavior Inside Feed Modal
559 +- Fixed: Section URL Placeholder Breaks in Hyperlinks
560 +- Fixed: Undefined Variable Warning in Digest Email
561 +
562 += 2.5.0 (Date: May 20, 2026) =
563 +- Introduced: Sequential Lesson Lock for Courses (pro)
564 +- Added: Courses Tab on User Profile
565 +- Added: Bulk Import Welcome Email Opt-In
566 +- Added: Scroll To Top Button in Feeds
567 +- Added: In-app Notification for Comment Reaction
568 +- Added: Hide Mobile Header and Footer on Scroll Option
569 +- Added: Unread Notifications Tab and Recent Notifications Popover
570 +- Added: Copy Code Button for Code Blocks in Posts and Comments
571 +- Added: Profile and Cover Photo Removal Options
572 +- Added: Post Scheduling by Space Admins
573 +- Added: Email Invite From Add Members Form
574 +- Added: See More/Less Toggle for Long Comments
575 +- Added: Duplicate Action for Custom Profile Fields
576 +- Added: Theme Color Support in Email Templates
577 +- Added: Filter Hook for Default Post Space Selection
578 +- Improved: Admin Manage Courses Page
579 +- Improved: Settings Drawer with Dirty-State Save Confirmation
580 +- Improved: Confirm Modal for Space Image Remove Actions
581 +- Improved: Error Page CSS Customization Hook
582 +- Improved: Pending and Blocked Members Tabs
583 +- Improved: Character Limit Error Messages for Posts and Comments
584 +- Improved: Slug Generation for Non-Latin Titles via ICU Transliteration
585 +- Improved: Enrollment Cache and Course Thread Context Performance
586 +- Security: Hide User Existence in Login Error
587 +- Fixed: Search Modal Context, Persistence, and Clear Button Behavior
588 +- Fixed: Sticky Pin Persistence Across Navigation and Layouts
589 +- Fixed: Edit Post Mobile Responsiveness
590 +- Fixed: HTML Entities in Course/Space Member Lists
591 +- Fixed: Missing Reaction Avatars on Bookmarks Page
592 +- Fixed: Drawer Width in Custom Profile Fields
593 +- Fixed: Status Action Buttons Race Condition
594 +- Fixed: Invitation Link Lands New Users on Login Instead of Register
595 +- Fixed: Comment Reaction List Not Refreshing After React/Unreact
596 +- Fixed: Avatar Upload Accessibility for Touch and Keyboard Users
597 +- Fixed: iOS Safari Forced Muted When Autoplay Is Disabled in FluentPlayer
598 +
253 599 = 2.4.01 (Date: May 01, 2026) =
254 600 - Fixed: Issue with Custom CSS Sanitization
601 +- Fixed: Issue with FluentPlayer Video Upload
255 602 - Fixed: Checkbox Checkmark Not Centered Inside the Box
256 603 - Fixed: Icon Selector Hidden for System Menu Items in Menu Group Settings
257 604
258 605 = 2.4.0 (Date: Apr 30, 2026) =