Default

6 repositories

Events

12 repositories

Give

49 repositories

Kadence

95 repositories

LearnDash

26 repositories

Recent Updates

Security

  • Improve escaping in titles when moving tickets. [SVUL-5]

Fixes

  • Instructors can now create and edit courses, lessons, topics, and quizzes when the site language is set to "German (formal)" or other formal language variants. Previously, the editor would fail to load with a console error.
  • Instructors can now use Infinite Scrolling and Load More buttons in Course Grid to view all their assigned courses, not just courses they authored.
  • Pagination state not restoring when navigating back from submission details.
  • Resolved a PHP 8 undefined variable warning for $ld_category in the Frontend Dashboard enqueue_scripts() method.
  • Resolved an issue where Instructors and admins were unable to update groups from the Frontend Instructor Dashboard when "Group Tags" were disabled.
  • Resolved an issue where essay submissions would be shown to the question owner instead of the course owner when LearnDash Shared Quiz Questions is enabled.
  • Resolved an issue where the Visit Plugin link on the wp-admin > plugins list page directed to a non-existent URL.
  • Resolved an issue where the student communication TinyMCE Send button did not appear on lesson and topic pages when LearnDash Notes or another front-end editor initialized before the message modal.
  • Resolved an issue with ajax pagination in the Course List Block.

Tweaks

  • Improved grammar and copy for the Course Creation card in Setup - Advanced Settings.
  • Improved grammar and copy for the Dashboard card in Setup.
  • Updated the commission setup description text for improved clarity.
  • Added filters: learndash_instructor_role_js_locale.
  • Updated templates: modules/templates/settings/ir-instructor-setup-settings.template.php.

Fixes

  • Resolved an issue on the Group Administration screen where the export file created when clicking "Export Progress" was returning the name and ID of the group instead the course ID and title.
  • Resolved an issue where the translation of Course pagination would not be applied during AJAX requests.
  • Resolved an issue where turning off Auto Paragraph on the "LearnDash Student" block in the block editor did not apply on the front end when the block wrapped nested LearnDash blocks (for example the LearnDash Profile block), which added unwanted paragraph markup and broke the course list layout.

Tweaks

  • Added functions: learndash_ajax_switch_to_site_locale.

Fixes

  • Resolved an issue where translations could not be installed under LearnDash LMS -> Settings -> Translations.

Tweaks

  • Pattern and Starter Template libraries now resolve an authorized license key (including unified Liquid Web licenses) when communicating with remote servers, so imports work for sites licensed through Liquid Web.
  • Update Harbor to 1.4 and centralize premium plugin detection so the Liquid Web Products page recognizes all active premium Kadence plugins.

Fixes

  • Custom SVG library search failing the license check on the patterns server (the request now sends the site_url parameter the endpoint expects).

Tweaks

  • Custom SVG library search now uses an authorized license key, including unified Liquid Web licenses, so it works for sites licensed through Liquid Web.

Fixes

  • Resolved an issue where new customers could not receive their purchased team correctly.

Fixes

  • Resolved an issue where a notification email for "An assignment is approved" triggers would not send properly. They now will send reliably across course-only conditions, topic/lesson assignment mappings, and delayed-send scenarios.
  • Resolved an issue where the "Course expires before X days" notification trigger would not work when course was set to any.

Tweaks

  • Bumped the minimum required LearnDash LMS version to 5.0.0.

Fixes

  • Resolved error messages about load_textdomain too early in the debug logs.