2.0.0

2025-06-18 Fix4 Tweak7

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.