-
v0.9.6 Stable
released this
2026-02-20 09:21:36 +00:00 | 143 commits to main since this releaseAdded
- Custom Pages: Management committee can create custom markdown pages that are viewable via URL or added to navigation
- Food Orders System: Collect food orders from volunteers to make catering for org projects easier
Changed
- Second-level navigation children: Navigation items can now have nested children (children of children) for more complex menu structures. Desktop uses dropdown submenus, mobile uses nested collapse menus.
- Trainer Endorsements: Trainers can only add/remove inductions they are endorsed for.
Fixed
- Training modal selections: Fixed issue where selected inductions were lost when filtered out by search in the add/remove training modal
Security
- OAuth rate limiting: Added rate limiting to OAuth authorize endpoint to reduce abuse
- OAuth PKCE: Implemented PKCE support for OAuth 2.0 authorization flow to prevent authorization code interception attacks