-
v0.11.4 Stable
released this
2026-05-03 17:44:32 +00:00 | 3 commits to main since this releaseAdded
- Pledge projects: Track padding in project totals to reflect external contributions (association, grants etc)
- Pledge projects: Donors can now clarify what happens to their pledge if the project fails
- Access lists: Add primary group designation to access lists
- Cards: Toggle primary group membership for configured access lists
- Cards: Add cards based on recently denied scans submitted by edge clients
- Login provider: Add suggested login provider via query param
- SAML: Allow portal to act as SAML IdP
- Group permissions: Add permissions framework on top of groups 🖥️
- Training docs: Add analytics and personal todo
Changed
- Migrations: Increased Alembic
version_numcolumn length 32->255 to allow for more descriptive versions 🖥️ - Training bookings: Training managers no longer see bookings they're not involved with on their personal booking page
- Training booking filter: Filter can be preselected with a query parameter
- Announcement categories: Announcements can be marked as highlighted for all
- Training docs: Format PPE table
- Training slot templates: Allow editing of existing slots rather than just additions
- Training bookings (pending): Assign Booking modal allows end-time overrides when assigning a pending booking
Fixed
- Volunteer token prompts: Prompt links with
prompt_datenow redirect volunteers from the member submit page to the volunteer tool and prefill the same date there (if applicable) - Personalised calendar feeds: Upcoming training appears in the feed regardless of RSVP'd events
- Wiki URL: Wiki URL is no longer hardcoded 🖥️
- Announcement direct links: Unrestricted announcements are now viewable for all sessions
- Training lists: Sort induction lists server side