-
v0.6 Stable
released this
2026-01-05 05:25:45 +00:00 | 129 commits to main since this releaseLines marked with a 🖥️ are largely only interesting from a technical perspective rather than a user/committee perspective.
Adds:
- Concession eligibility process (member, committee
- Locker management (member, volunteers, committee
- Member status syncing with TidyHQ 🖥️
- Badge syncing with Slack
- Lucide icon pack 🖥️
- Documents/Agreements (member, committee)
- Workflows (member, admin)
- Training stats (committee, and history for members)
- Demographic reports (age, gender)
- Dynamic groups 🖥️
- Group modal to contact page
- Member work folder management
Improves:
- Door sounds for access cards
- Utility buttons for volunteer hour bucket distribution
- Skip oauth consent screen on subsequent logins (When the portal is the identity provider) 🖥️
- Launch method (uv) 🖥️
- WSGI server (gunicorn, waitress, flask) 🖥️
- Volunteer token bucket stats incorrectly listed and rolled up sub buckets
- Portal switching method (and related page mapping)
- Volunteer hours submissions (Existing tool moved to volunteers, new tool for members)
- Install button on mobile
- Add time debt when logging training
- PWA icons (Thanks @Ilke)
- Birthdays are configurable
- Reward rendering now uses markdown
- Token entry filtering for volunteers
- Training sign off page on mobile
- OIDC claim information 🖥️
Fixes:
- Account merge logic 🖥️
- Backdrop clearing for group member addition 🖥️
- Wiki page lookups for induction docs 🖥️