Notes
Compatibilitys
- LearnDash LMS 5.1.0 is now the minimum supported version.
Deprecates
- Deprecated functions:
learndash_notes_check_auth_token.
Fixes
- Resolved an issue where if LearnDash Core were deactivated, a fatal error would occur.
Fixes
- Fixed the Notes admin list page integration with the Instructor Role plugin.
- Fixed
loadtextdomain too earlywarning. - Increased color contrast on the Notes Date text.
- Fixed non-unique HTML ID's on the Notes in the Course pages.
- Open Notes Modal button is now by default positioned below the Focus Mode top bar.
- Notes Modal now better fits inside mobile viewport sizes.
- Added touch patch for mobile devices to handle dragging the Notes Modal Button.
- Now we are using the WordPress format from the General settings on the Notes Dates.
- The Note event status messages are now being read properly by screen readers.
- The Editor Toolbar setting now works to show or hide the toolbar on the New Note form.
- Fixed javascript console log error.
Tweaks
- Updated the Notes List styles so it is more readable on smaller screen sizes.
- On the
Notes > Settingspage the 'Set up Instructor Notification Emails now' link now points to theNotes > Settings > Emailpage instead of the documentation page. - Switched the Notes Modal Title from
<h6>tag to a<h3>tag. - Added defaults for the Notes Emails.
- Updated templates:
src/views/components/form/editor.php,src/views/components/form/index.php,src/views/components/list/index.php,src/views/components/list/item/content.php,src/views/components/list/item/index.php,src/views/components/list/item/meta.php,src/views/notes/add_new_note_form.php,src/views/notes/success_delete_message.php,src/views/notes/success_message.php.
Fixes
- Duplicate new note creation when submitting the new note form on a slow network.
- Fixed unread bell icon appeared even after all notes were read in the All Notes List dropdown header.
- Resolved an issue where a note deletion cancellation was not working.
- Non-logged in users and users without course access could view the add new note form and historical notes list.
Tweaks
- New design.
- Improved accessibility.
- When auto-injecting Notes shortcodes, a header will not be shown if you're only injecting the "New Note Popup" shortcode.
- When auto-injecting Notes shortcodes, the "New Note Popup" shortcode will now be injected first to avoid tab indexing issues.
- Added filters:
learndash_notes_should_show_notify_instructor,learndash_notes_user_can_add_note_for_course. - Added functions:
learndash_notes_get_custom_styles,learndash_notes_user_can_add_note_for_course. - Updated templates:
src/views/ajax/full-loop.php,src/views/ajax/loop.php,src/views/notes/add_new_note_form.php,src/views/notes/add_new_note_form_legacy.php.
Tweaks
- Added support of the LD30 modern course page version.
- Added functions:
learndash_notes_auto_inject_shortcodes_in_modern_course_page.
Tweaks
- Added filters:
learndash_notes_allowed_roles.
