TimelineSpring 2026

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.