Skip to content

Releases: Automattic/sensei

4.10.0

12 Jan 17:14
Compare
Choose a tag to compare
  • New: Course theme installation through the onboarding wizard
    • Add onboarding theme step #6182, #6251, #6273
    • Add onboarding theme step backend #6211
    • Install Course theme #6231
    • Add usage tracking for Setup Wizard Course Theme step #6252
    • Add Sensei Home task to customize the Course theme #6250
  • Add: Add sensei_usage_tracking_data filter hook #6262
  • Add: Log sent emails #6228
  • Add: Notice asking user for reviews/feedback #6274
  • Add: Log when reports are run #6319
  • Add: Add Sensei_Data_Port_Utilities::get_demo_course_id() helper method #6328
  • Add: Add filters for course actions buttons #6296
  • Add: Course list button editing #6324
  • Fix: Fix sidebar position for learning mode #6210
  • Fix: Fix testimonial margin for block patterns #6216
  • Fix: Ensure passing an integer module id #6229
  • Fix: Ensure is_plugin_active call doesn't give an error #6249
  • Fix: Always initialize question blocks in frontend #6258
  • Fix: Fix global admin styles for Groups badge and landing page #6260
  • Fix: Add empty checks to avoid warnings #6270
  • Fix: Fix private message emails not being sent #6257
  • Fix: Ensure all strings in block pattern templates are translated and escaped #6322
  • Fix: Fix editor wizard header style #6335
  • Fix: Update question post type to not be publicly queryable #6347
  • Fix: Fix conflict by disabling Yoast initialization on Divi preview #6342
  • Fix: Security fixes 👏 foobar7
  • Tweak: Remove the "source" property from events data #6310
  • Tweak: Update Sensei logo #6336
  • Tweak: Display warning in the editor when adding the lesson properties block if Learning Mode is enabled #6078

4.9.1

09 Dec 10:47
Compare
Choose a tag to compare
  • Fix: Always initialize question blocks in frontend #6258
  • Fix: Fix global admin styles for Groups badge and landing page #6260

4.9.0

06 Dec 13:21
Compare
Choose a tag to compare
  • New: Co-teacher
    • Add/coteachers metabox hook #6115
    • Remove unused terms after course structure update. #6118
    • Fix ownership for draft lessons when changing teacher. #6180
    • Add quiz appender filter #6164
    • Adapt co-teachers to new sidebar #6166
    • Fix some issues with the teacher's Students view #6167
    • Prepare grading to support co-teachers. #6157
    • Ensure quiz author is set correctly when the quiz is initially created #6129
    • Make upgrade CTA for co-teachers consistent with other CTAs #6212
  • New: Course Theme
    • Update Featured label and course categories block styles #6084
    • Add landing page patterns #6169
    • Enable Learning Mode blocks to be configured by theme.json #6067
    • Skip opinionated styles when the active theme declares support for it #6066
    • Enable customization of the lesson status icons #6070
    • Fix sidebar position for learning mode #6210
    • Update section headings in Landing Page and Course List patterns #6217
    • Fix mail list br tag escape in landing page #6214
  • New: Course Settings
    • Address testing feedback for course settings sidebar #6161
    • Course Settings Sidebar #6156
    • Create new course general sidebar #6077
    • Rename Course Settings sidebar, show arrow #6197
  • Add: Add/sensei contact link atomic #6177
  • Add: Switch icon to SVG for Calypso compatibility #6160
  • Add: Sensei on Dotcom - Connect Sensei Home tasks statuses with Calypso Launchpad tasks statuses #6124
  • Add: Make the view quiz button behave as a complete lesson button when watching a video is required #6127
  • Fix: Load persisted notices on user metas only when printing them #6130
  • Fix: Make Last Activity column non-sortable #6132
  • Fix: Fix issue with YouTube adapter's setCurrentTime #6117
  • Fix: Students page now will show all courses enrolled even if it's more than 10. #5886
  • Fix: Fix module teacher name not showing for modules added to course in legacy way #5376
  • Fix: Improve classic editor support for questions #5440
  • Fix: Fix warning when missing update attributes. #6103
  • Fix: Prevent multiple actions being enqueued at the same time. #6081
  • Fix: Fix Question Category admin page to display intended post_type #6085
  • Fix: Add null-check for focus-mode event listener. #6113
  • Fix: Do not redirect on login when Jetpack handles redirection #6189
  • Fix: Fix YouTube embed handling on some environments #6186
  • Fix: Enable to customize sidebar-width and header-height via css variables #6068
  • Fix: Fix SQL performance issue on the student reports page #6134
  • Fix: Avoid quiz check when it's in a preview #6140
  • Fix: Fix home styles #6139
  • Fix: Add compatibility for WP < 6.0 on quiz author fix #6153
  • Fix: Fix double query when calling WP_Query::get_posts #6168

4.8.1

10 Nov 19:23
@jom jom
5f3d9d2
Compare
Choose a tag to compare
  • New: Course Overview block for the Course List block #5996
  • Add: Message for users without JavaScript enabled on Sensei Home #6059
  • Fix: Course start date reset on lesson completion #6079
  • Fix: Contact Teacher block not working #6058
  • Fix: Random questions change for answered quizzes #6088
  • Fix: Issue with enrolling students in the course view in a course with no students #5583
  • Fix: Disable broken sorting under Reports #6094
  • Fix: Course List buttons extending outside container #6010
  • Fix: Checks for modules when adding author name to module name #6034
  • Fix: PHP notice on course category archive view #6069
  • Fix: Error when activating Sensei LMS + Sensei Pro (WC Paid Courses) #6080
  • Fix: Minor cosmetic changes to task list in Sensei Home #6083

4.8.0

27 Oct 20:17
6cda490
Compare
Choose a tag to compare
  • New: Onboarding Wizard - replaces the older onboarding with a modern flow to help new users get started.
  • New: Sensei Home - replaces the older 'Extensions' menu item with links to support, documentation, and a checklist for new users.

4.7.2

24 Oct 21:30
506b5f2
Compare
Choose a tag to compare
  • Fix: Change admin bar visibility only in lesson pages #5909
  • Fix container sizing in Video Template #5926
  • Fix: Prevent course enrollment if user did not complete prerequisites or if course requires a password #5957
  • Fix broken Quiz and Question blocks #5905
  • Fix lesson video not showing #5956
  • Fix styling for older Learning Mode templates #5969
  • Fix lesson action buttons not showing when a quiz block is added #5970
  • Fix: Validate colors when saving email template options. #5959

4.7.1

11 Oct 22:10
Compare
Choose a tag to compare
  • Fix: Prevent Learning Mode styles from overriding global styles. #5903

4.7.0

11 Oct 09:24
81c675c
Compare
Choose a tag to compare
  • New: Learning Mode version 2
    • Do not show the exceprt in post content if it exists in the template #5871
    • Fix content padding on mobile #5863
    • Add 'Completed' and 'Next Lesson' button to Lesson Actions #5784
    • Handle logged out users for video lessons #5851
    • Remove empty style block #5860
    • Fix lesson complete overlay width #5844
    • Improve LM theme compatibilty #5846
    • Fix message sent notice #5843
    • Replace customize links #5842
    • Add featured video to lesson patterns, update pattern looks #5789
    • Add some usage tracking data for learning mode #5760
    • Fix non-video lessons for Video templates. #5825
    • Fix featured video sizing #5812
    • Update lesson properties block to use with LM templates #5721
    • Learning Mode - Add support for Featured Video block transformations. #5829
    • Learning Mode - Keep Featured Video block always on top #5819
    • Fix template selector in lesson editor #5818
    • Handle logged out users for video lessons #5851
    • Remove empty style block #5860
    • Fix lesson complete overlay width #5844
    • Tweak sidebar CSS #5759
    • Rename LM color variables #5758
    • Use global styles colors in Learning Mode #5563
    • Tweak default template #5791
    • Enable lm for new users #5788
    • Learning Mode - Show Sensei notices inside LM notices. #5746
    • Add script to resize lesson video #5781
    • Fixes for lesson video rendering #5779
    • Add Featured Video Thumbnail creation #5726
    • Fix: Redirect to message after logging in from message screen. #5357
    • Add Lesson Video Block #5720
    • Featured video method #5701
    • Limit template blocks to site editor, widget editor and template editing #5723
    • Fix template selection #5724
    • Add embed css into lm templates #5695
    • Learning Mode - Support multiple custom block templates for a single post type. #5662
    • Fix lesson block template loading #5667
  • Add: Refactor course category color strategy #5610
  • Add: Add enrolment notice if course is unpublished #5344
  • Add: Fix comparison that was not properly checking for option #5678
  • Add: Add persistence to the Sensei Notices API, using user metas #5569
  • Fix: Remove the check so that meta data can be saved again #5830
  • Fix: Prevent modules to be linked in learning mode #5809
  • Fix: Fix draft lessons not getting duplicated with course #5764
  • Fix: Move blocks title, description, keywords to block.json and fix localization #5782

4.6.4

26 Sep 16:12
b6be5e1
Compare
Choose a tag to compare
  • Add: Show Course Categories preview #5513
  • Add: Learning Mode - Add a prerequisite notice to the quiz page. #5476
  • Add: Add course list filter block #5567
  • Add: Course list icon #5595
  • Add: Border setting to Course List block #5576
  • Add: Make course list filter single block and implement student course filter #5578
  • Add: Course list filter block to patterns #5612
  • Add: Show featured course label on course list block #5571
  • Add: Support to render html tags incoming from legacy questions #5737
  • Fix: Fatal error in Jetpack REST API endpoint #5548
  • Fix: Remove block align to avoid error message have different width #5546
  • Fix: Hide"List view" and "Grid view" toolbar options #5558
  • Fix: Simplify Course List block patterns and ensure they look good on Divi #5556
  • Fix: Align buttons to bottom of column in Course List block grid pattern #5566
  • Fix: Ignore negative numbers for show_questions option. #5579
  • Fix: Update students report to work in environments that don't support users table relationship #5565
  • Fix: Jetpack video initialization in the editor #5577
  • Fix: Fatal error when printing notices on redirect #5568
  • Fix: Add color fallback to course categories block #5557
  • Fix: Course List block UI improvements for Astra #5604
  • Fix: Issues for when course list filter is added to non course list blocks #5617
  • Fix: Remove featured label hook for course categories for older wp version #5635
  • Fix: Remove unneeded icon font formats #5655
  • Fix: Spacings, alignments and sizes for course list patterns #5710
  • Tweak: Remove "Beta" label from Course List block #5593

4.6.3

24 Aug 18:57
1097d5c
Compare
Choose a tag to compare
  • New: Course List block (beta)
    • Add the Course List block #5419
    • Add the Course Categories block #5455
    • Add new patterns for Course List #5433
    • Add Course Actions block #5430
    • Make Continue button take user to the lesson they were working on #5496
    • Make the Course List block with inner blocks globally available #5473
    • Add notice to show invalid usage when blocks are used out of course context #5489
  • Add: Support for passing a custom footer to the Modal component #5503
  • Fix: Template selection logic when learning mode is active #5514
  • Fix: Course Outline - Show private lessons only for those who can view them. #5468
  • Tweak: Combine PHP and JS strings in POT generation command #5486
  • Tweak: Remove 'new' badge for learning mode #5474
  • Tweak: Modify title for course theme lesson actions block to avoid confusion #5470