#138
feat: streamline staff event sign-in
jasonappah
#130
chore(deps): bump the pip group across 1 directory with 2 updates
dependabot[bot]
#129
Surface logo upload errors to user in server settings
jasonappah
#115
Add checkin_method field to Attendance model with Staff Initiated default
jasonappah
#116
refactor: standardize on sign-in vocabulary
jasonappah
#117
feat: add member-facing self sign-in page
jasonappah
#118
feat: add self sign-in QR code page for staff
jasonappah
#106
feat: report errors and logs to Sentry
jasonappah
#108
feat: show a Sentry reference code on error pages
jasonappah
#109
feat: register Sentry releases from the deploy script
jasonappah
#105
chore(deps): upgrade to Django 6.1.2 and Python 3.12.16
jasonappah
#110
chore(deploy): manage the toolchain with mise
jasonappah
#76
Improve active term overlap handling utilities
jasonappah
#103
feat(payments): add a stable URL that redirects to current dues payment
jasonappah
#85
feat: implement user registration through discord
jasonappah
#87
feat(accounts): complete self-service registration
jasonappah
#88
feat: implement user registration through web
jasonappah