• v0.10.8 281bbf5fa4

    v0.10.8 Stable

    Fletcher released this 2026-03-14 00:27:24 +00:00 | 35 commits to main since this release

    Added

    • 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_text column to NotificationDraft model 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 🖥️