• v0.7.0 71ad41d23e

    v0.7.0 Stable

    Fletcher released this 2026-01-08 09:10:35 +00:00 | 114 commits to main since this release

    Lines marked with a 🖥️ are largely only interesting from a technical perspective rather than a user/committee perspective.

    Added

    • QR code login: Users can now log in by scanning a QR code with a mobile device that's already signed into the portal
    • Version info: Git tag and commit hash displayed in website footer and bug report/feature request templates 🖥️
    • Workflow cache invalidation: Cached workflow checks are now automatically cleared when data affecting workflow checkers is modified 🖥️
    • Event management system: Users can view events, RSVP for them, and mark them as interesting (for calendar populating). Committee can create and sync events.
    • Fix missing user profiles task: New maintenance task portal.fix_missing_user_profiles to create UserProfile records for users that have OAuth accounts but no profile 🖥️
    • Desktop network share manager: New desktop application for managing Windows/OSX network share mounts

    Changed

    • Login page revamped: Login page now displays options as square cards with larger logos and hover effects

    Fixed

    • Missing UserProfiles in admin contacts search: sync_tidyhq_accounts now ensures UserProfile records are created when updating existing TidyHQ accounts, fixing contacts not appearing in /admin/contacts search 🖥️
    • Virtual environments in docker containers: Each Docker container now uses its own isolated uv virtual environment, and venvs are cleared on container startup 🖥️