-
v0.10.8 Stable
released this
2026-03-14 00:27:24 +00:00 | 35 commits to main since this releaseAdded
- General calendar feed: Add a general calendar feed that features all public events, page styling/name adjusted to accommodate
- Training booking messages: Backend page to directly control posting of booking posts to Slack (including refreshing the post)
Changed
- Slack auth: Migrate from OAuth2 to OpenID, including scheduled token refresh task 🖥️
- Training booking suggestions: Suggested training weighting now factors in bookings -14d +30d and endorsement breadth (wider=lower ranking)
- Manual booking: UI streamlined, options now restrict based on selected dropdowns
- Manual Training Slack messages: Posting selector improved, added support for whole day posts
- General calendar feed: Presented as alternate info source on all event lists 🖥️
Fixed
- Training in calendar feeds: Fixed error with description generation 🖥️
- Manual training bookings: Bookings created at the confirmed stage no longer send assigned notifications as well
- Training booking notifications: Assigned notifications no longer ask users to confirm bookings
- Notification drafts: Added missing
short_textcolumn toNotificationDraftmodel so draft list and save use the attribute correctly 🖥️ - Committee training pending bookings: Fix the "Use this" button
- Training post: Rendering is now triggered on all relevant changes 🖥️
- Merge accounts tool: The merge tool now correctly transfers training bookings 🖥️
Security
- Event feeds (subscriptions): Force https for ics url regardless of proxy config 🖥️