📢 Added
Bulk card view: You can now change the look of activity cards across multiple activities at once, switching between grid, list, and default views.
📢 Changed
Embedded activity settings: the three activity settings: Completion conditions, Restrict access, and Common module settings, are now opened in a modal as opposed to a separate page. This makes editing common activity settings quick and intuitive.

Accessibility improvements: complete accessibility scan across the plugin. More importantly, context menus for both activity, section, and subsection can now be initiated via the keyboard and dismissed with the Esc key, and the menu buttons are navigable with the Tab key. Bulk-action toolbar is also keyboard-navigable.
Pagehide vs unload: dropped unload event listener and replaced it with pagehide, which is more reliable. In Moodle 5.3 (upcoming), unload stops working.
📢 Fixed
Missing strings: Added missing capability and preference strings.
Missing translations: Filled the untranslated strings for Simplified Chinese, Khmer, and Portuguese (Brazilian). Shout out to Anderson Blaine for providing the translations for Brazilian (if they don't make sense, blame him 😆).
Several minor UI fixes: sliding effects for course information and playlist panels, etc.
Several minor silent bugs.
Thanks for reading! Here is the 10% off discount code for September: SEPT10, valid store-wide until September 7.
