Skip to content

v1.1.5

Choose a tag to compare

@Hameme21 Hameme21 released this 30 Oct 17:16
· 4 commits to main since this release

What's New in v1.1.5

Auth Flow — OTP replaced with Email Verification Link

  • Website: Auth gate sign-in and registration now send a verification link instead of a 6-digit OTP. The page polls automatically and logs you in once you click the link.
  • Old auth modal: Also converted from OTP to verification links with auto-polling.
  • Google Sign-In: Verification flow cleaned up and consistent with the new link-based approach.
  • Flutter app: Login dialog now uses verification link polling — no more OTP input field. Shows a "Waiting for verification..." spinner with inbox/spam folder hint.
  • Backend: send-verification-link endpoint extended to support registration (with pending password, profile data) and sign-in flows. check-verification endpoint returns student data and JWT on successful verification.
  • Timer: Verification links now expire in 15 minutes (up from 5 minutes for OTP).

Tools Section — Academic Calendar

  • New interactive calendar panel in the Tools tab, mirroring the Dashboard calendar.
  • Full month navigation, day selection, holiday indicators, class timetable, and notices/deadlines agenda.
  • Opens directly from the "Academic Calendar" tool card instead of navigating to Dashboard.

Other

  • Version bumped to 1.1.5+17.
  • docs/index.html synced with root.