The Official Blog for LifterLMS Contributors

  • LaunchPad Version 2.2.1

    • Fix specificity issue preventing account navigation font size from applying correctly
    • Add setting to control hover color of title on catalog archive items
    • Renamed “Product Archive” settings to “Catalog” settings
    • Renamed “Product Item” settings to “Catalog Item” settings
    • Account greeting setting correctly outputs on LifterLMS 3.14+
    • Removed course item settings on LifterLMS account page which are no longer relevant post 3.14
    Read more: LaunchPad Version 2.2.1
  • LifterLMS Social Learning Version 1.1.0

    Avatar and Cover images
    • Students can now upload a custom avatar image via their profile
    • Improved error response handling during cover image (and avatar image) uploads
    Dynamic My Profile menu item
    • Add a menu item via Customizer or menu builder which links to the current student’s profile
    • This menu item is automatically removed from navigation menus if there is no logged in user
    Student Profile Settings
    • Added helper description text to third-party social network links
    • Added new third-party social network options: Bitbucket, GitHub, Google+, Instagram, Pinterest, & YouTube
    Story Moderation
    • Admins & LMS Managers may delete all stories
    • Instructors may delete any stories related to their courses and memberships
    • Students may delete their own stories
    • Students may edit their own shared (text) stories. Any automatically generated stories (such as an enrollment story) cannot be edited.
    Story Card Improvements
    • Achievement stories have an improved visual display and have additional information (date and name of the person earning the achievement).
    • Quiz passed stories are more visually consistent with other stories
    • Share stories with video links that are embeddable via WordPress oEmbed functionality will automatically be embed at the top of the story. Only the first video in a story is automatically embedded, others will be made into links.
    Timeline Permissions
    • Admins & LMS Managers can view anything they want whenever they want

    • Instructors can see everything in their courses & memeberships & everything in courses & memberships they’re enrolled in

    • Students can see everything in the courses and memberships they’re enrolled in

    • Some story types are marked as “public” and are visible on timelines regardless of enrollments:

    • join – when a user registers and joins the site

    • complete – when a student completes a course

    • enroll – when a student enrolls ins a course or membership

    • These stories can be made private (or private stories can be made public) by modifying the “public” key for each story type. Use the filter llms_sl_story_verbs to do so.

    Timeline Browsing Cards
    • The “Browse Stories” card on timelines will now only display a list of courses & memberships the current user is enrolled in
    • An additional card “Browse Stories (Instructor)” is additionally displayed to Admins, LMS Managers, Instructors, and Instructor’s Assistants. This card allows these users to filter timelines by course or memberships they have access to as instructors/admins/managers.
    Bug Fixes
    • Slashes are now removed from share and reply content when displayed on timelines
    Templates Changed
    • templates/card-story.php
    • templates/directory/card-about.php
    • templates/directory/profile.php
    • templates/directory/profile-header.php
    Read more: LifterLMS Social Learning Version 1.1.0
  • LifterLMS Private Areas Version 1.0.7

    • Add Private Area links to the courses & memberships on the student dashboard
    Read more: LifterLMS Private Areas Version 1.0.7
  • LifterLMS Stripe Version 4.3.1

    • Fix: Only mount Stripe Card Element on order view page of Student dashboard.
    Read more: LifterLMS Stripe Version 4.3.1
  • LifterLMS Stripe Version 4.3.0

    • Upgrade to Stripe.js v3 and utilize Stripe Elements for checkout.
    • Add validation checks on admin checkout settings screen to help prevent accidental exposure of Secret Key when adding keys in the incorrect fields
    • On admin checkout settings only show live key fields when test mode disabled & only show test mode fields when test mode enabled
    • Ordered API key fields on admin panel to match the order of keys as displayed on Stripe’s dashboard.
    • Removed Stripe error message translations. All translations now powered by Stripe Elements locale
    • Fixed undefined variable error occurring when refunds are processed and debug logging is enabled.
    Read more: LifterLMS Stripe Version 4.3.0
  • LifterLMS Version 3.14.7

    Bug Fixes
    • Fix SQL query issue with orphaned lesson query on course builder
    • Fix undefined index warning occurring during theme switches
    • Fix issue causing duplicate error messages to display on certain servers
    Read more: LifterLMS Version 3.14.7