Spring 2026 Updates
Spring term work across the main website, admin tools, event tech, CxC, and shared packages. Details will grow as PRs tagged S26 land.
🎯 Main Website (apps/web)
- Login Page Loading Indicator: Added a loading spinner on the login page for better user feedback while authenticating.
🔧 Infrastructure
- Password Reset Tracking: Admins can now monitor password reset activity with lifetime and per-term reset counters stored for each user. The membership table unique constraint was updated to track resets per semester.
- Mark as Paid with Event Check-in: Admins can now mark a member as paid and optionally check them into the active event in one action, streamlining payment verification at events.
- Calendar Feed Subscriber Analytics: Admins can now track unique calendar subscribers on the Nexus dashboard by IP deduplication (hashed for privacy) from the last 30 days, with fire-and-forget tracking that never interrupts the calendar feed.
From merged PRs tagged S26.