Release notes / Reign Sensei Addon
Reign Add-on Plugin

Reign Sensei Addon

Running Sensei LMS alongside a BuddyPress community on a generic theme means two separate experiences that don't reinforce each other. Reign Sensei Addon styles all Sensei pages to match your Reign theme, integrates course reviews into member profiles, adds Sensei-specific widgets, and lets individual creators and educational institutions run both social and learning features from one polished interface.

17 releases
v1.9.0 latest
July 16, 2026 shipped

v1.9.0 Latest

July 16, 2026
New 1 Fix 5 Security 2 Dev 1 Compat 1 Note 2

New

  • Bundled translations for Arabic, German, German (formal), Spanish, French, Italian and Dutch. These are a machine-translated first pass rather than a reviewed translation; refine them per site in Loco Translate.

Fix

  • Deactivating Sensei LMS while this addon stayed active returned a white screen to every visitor, and the site owner only found out when they next opened wp-admin. The addon now stops loading when Sensei is inactive, so the site keeps serving normally.
  • Saving the Sensei settings tab no longer wipes every other Reign addon's settings when Reign is not the active theme. The handler now reads the shared reign_options fresh and updates only the sensei section instead of writing back the theme-populated global.
  • The group course-activity screen no longer shows activities the site administrator turned off (the setting is read strictly instead of loosely), and the activity fieldset is escaped through wp_kses_post before output instead of being flushed raw.
  • Translations now load on init instead of plugins_loaded, so WordPress 6.7+ no longer warns that translations loaded too early.
  • The course-price "Free" label is now translatable.

Security

  • Added direct-access guards to every PHP file that lacked one.
  • The settings tab-state nonce is read isset-safe and unslashed/sanitized before verification.

Dev

  • The sensei settings section is always stored as an array, so readers can index it safely even after a save with no fields checked.

Compat

  • Requires at least is now WordPress 6.5 (was 3.0.1) and Requires PHP is now 8.0 (previously undeclared). Tested up to WordPress 7.0. Both floors are declared in the plugin header, so a site below them is refused the update instead of fataling on it. Check the PHP version on older sites before advising a customer to update.

Note

  • The [sensei_teachers] listing counts each teacher's courses with a count-only query instead of loading every course object; the displayed count is unchanged.
  • Course review analytics are computed once per request instead of re-running the review query several times while a single course page renders.

v1.8.0

June 18, 2026
Fix 1 Compat 1

Fix

  • Security and code-quality audit pass: tightened nonce and capability checks, guarded optional host-plugin calls, and removed dead code.

Compat

  • Verified compatible with Reign 8.0.0 and its new token-based color system (light, dark, and auto modes).

v1.7.0

April 8, 2025
New 2 Improve 7 Fix 13

New

  • Chunked processing of user data for better handling of large datasets.
  • Proper nonce verification to improve security across the plugin.

Improve

  • Optimized course search queries when assigning courses to groups.
  • Improved backend UI handling with BuddyBoss platform.
  • Improved string labels and text for better readability.
  • Proper checks before enqueuing admin and public scripts/styles.
  • PHPCS compliance across all files for cleaner, standardized code.
  • General UI fixes and polish throughout the plugin.
  • Unused functions and redundant code for better performance.

Fix

  • Cover image upload and display issues.
  • Issue with assigning courses into groups.
  • Direct access to superglobals vulnerability.
  • Unvalidated user input to enhance security.
  • Hardcoded paths during file enqueueing.
  • Missing text domain in several files.
  • Redirection error after posting a course review.
  • Course review aggregate visibility on single course header.
  • Checkbox rendering issue in Manage Tabs section.
  • PHP warnings and deprecated function errors.
  • Fatal error when activating the plugin without BuddyPress or BuddyBoss active.
  • Fatal error when adding a course to a BuddyBoss group.
  • PHP warnings while saving or updating courses and lessons from the backend.

v1.6.0

New 1 Improve 8 Fix 6

New

  • Added activity creation functionality for lessons.

Improve

  • Improved course selection placeholder UI.
  • Updated rating UI for better user experience.
  • Managed UI compatibility with Youzify Groups for course checkboxes.
  • Updated group creation and group manage course tab UI for BuddyBoss.
  • Removed the obsolete 'hard-g' folder to clean up the codebase.
  • Enabled BuddyPress-related settings by default and hid BP-related tabs when BuddyPress is deactivated.
  • Disabled all BP component-related settings if the corresponding component is disabled.
  • Removed Sensei activity tab from plugin settings when BuddyBoss is active.

Fix

  • Resolved an issue with activity action while creating custom activities in BuddyBoss.
  • Addressed activity listing issue with Youzify.
  • Resolved course tab visibility issue when group integration is disabled.
  • Fixed a PHP warning for an undefined variable `$course_link`.
  • Resolved deprecated warnings across various files.
  • Addressed fatal errors while saving menus when BuddyPress is disabled, while activating the plugin, and when BuddyPress is not installed.

v1.5.1

New 1 Fix 10

New

  • Group course integration

Fix

  • Fatal error without Buddypress
  • Hide-related settings when global settings were disabled
  • Course icon manage group screen
  • Course enrollment and completion activity is not generating with the BB Platform
  • Add notice when BP or BP group is not active
  • Managed single course features widget sticky when page scroll
  • Text domain warning fixes
  • Managed course activities UI
  • Fatal error with BB Platform
  • Issue in group course integration

v1.5.0

Improve 15 Fix 7

Improve

  • Removed user courses and related shortcode.
  • Added course tab on BuddyPress profile for students.
  • Improved "My Courses" list and single courses mobile view.
  • Updated single course review section.
  • Managed single course content and teacher tab UI.
  • Updated teacher tab content on single course pages (#46).
  • Refined single course tab UI.
  • Updated archive courses layout and admin option titles.
  • Improved UI for Teachers shortcode.
  • Added default course cover image option and removed course count.
  • Added pagination on "My Course" page, enrolled courses, and create course tab on user profile.
  • Introduced new features for "My Courses" (#46).
  • Improved single course layout and added review option on single course (#46).
  • Displayed create course listing on user profile and added course option.
  • Updated archive course page (#46).

Fix

  • Resolved issue with single course activity settings.
  • Display all courses on the course tab if the user is not enrolled in any course.
  • Addressed various enhancement issues (#46).
  • Fixed issue with reviews not showing on single courses (#46).
  • Resolved deprecated issues.
  • Corrected typo in the create course process.
  • Validated comment form fields on post type course and updated plugin options.

v1.4.7

Fix 2

Fix

  • Fixed issue with license is not deactivated if response is failed
  • (#42) Managed UI fixes with Sensei's latest version.

v1.4.6

Fix 5

Fix

  • (#35)Fixed added show course tab in assigned group
  • (#36)Fixed show user enrolled courses on their buddypress profile
  • (#40)Fixed added give preference settings for the logged-in users to hide their course tab for other members to view
  • Code Optimization
  • Remove unused and outdated code

v1.4.5

Fix 6 Note 1

Fix

  • (#39) Warning issue after adding a course in the BP group
  • UI issue
  • Text domain issue
  • BP v12 fixes
  • License issue
  • (#38) Warning, dark mode and UI fixes

Note

  • (#38) WC paid courses order page UI

v1.4.4

Fix 1

Fix

  • Reign Theme Option update

v1.4.3

Fix 7

Fix

  • (#28) Fixed text domain errors
  • (#28) Message on deactivating BuddyPress
  • (#33) Issue in Course enrollment activity title
  • (#28) issue in the absence of BuddyPress
  • (#34) - issue in the license activation/deactivation
  • Set inactive only when the license key deactivates
  • (#30)Fixed issue in the lesson activity

v1.4.2

Fix 3

Fix

  • (#24) Fixed UI issue with the latest version of Sensei LMS
  • (#25) Loaded theme colors dynamically using CSS variables
  • Added compatibility with Sensei LMS least version

v1.4.1

Fix 2

Fix

  • Update single course thumbnail height
  • Fixed template issue in reign sensei addon for single course page

v1.4.0

New 8 Fix 1

New

  • (#23) Model and RTL fixes
  • (#23) Managed archive page UI and improvement
  • (#23) Managed students counts and course features UI
  • (#23) - Set certificate available or not in course single page
  • (#23) quizzes count dynamic
  • (#23) - added Course Info on Single Course page
  • (#23) Managed single course cover image UI and fixes
  • (#23) Udemy Background image and color option

Fix

  • (#23) Fixed text domain errors

v1.3.0

Fix 6

Fix

  • Removed unused function
  • (#20) Added support of reign customizer sidebar setting
  • managed UI course progress widget and lesson archive
  • #21 Improve UI and add courses meta icons
  • (#17) Updated plugin description
  • (#19) Managed my courses and my messages page UI

v1.2.0

Fix 1

Fix

  • (#16) Update font awesome 5 pro icons

v1.0.0

Note 1

Note

  • Initial release