Skip to content

Releases: HaochenFa/AI-Learning-Platform-for-STEM

v1.5.0

07 Apr 15:10

Choose a tag to compare

What's Changed

  • Fix material upload reliability, recovery, and upload UX bugs by @HaochenFa in #103
  • Fix material dispatch auth for uploaded materials by @HaochenFa in #104
  • [codex] Fix guest sandbox cleanup scheduling and re-entry handling by @HaochenFa in #105

Full Changelog: v1.4.1...v1.5.0

v1.4.1

05 Apr 17:40

Choose a tag to compare

Full Changelog: v1.4.0...v1.4.1

v1.4.0

05 Apr 04:32

Choose a tag to compare

What's Changed

  • feat(guest): global session quota redesign — retire per-IP limiting, asyncio semaphore, extended TTLs by @HaochenFa in #102

Full Changelog: v1.3.2...v1.4.0

v1.3.2

30 Mar 00:26
c4d47af

Choose a tag to compare

What's Changed

  • docs(backend): add docstrings to schemas, quiz, and flashcards modules by @HaochenFa in #98
  • docs(backend): add docstrings to classes, guest, and materials modules by @HaochenFa in #99
  • docs(web): add JSDoc to class page, StudentClassExperience, AssignmentChatPanel, and settings actions by @HaochenFa in #100
  • docs(web): add JSDoc to insights dashboard components by @HaochenFa in #101

Full Changelog: v1.3.1...v1.3.2

v1.3.1

29 Mar 23:41

Choose a tag to compare

What's Changed

  • chore: add inline comments to app/ server actions layer by @HaochenFa in #95
  • chore: add inline comments to lib/ layer by @HaochenFa in #96
  • chore: add inline comments to backend/ Python service layer by @HaochenFa in #97

Full Changelog: v1.3.0...v1.3.1

v1.3.0

28 Mar 16:22
804867b

Choose a tag to compare

What's Changed

  • feat(settings): OTP reauthentication for password change by @HaochenFa in #93
  • feat(email): add password-changed notification and preview templates by @HaochenFa in #94

Full Changelog: v1.2.2...v1.3.0

v1.2.2

28 Mar 14:37

Choose a tag to compare

What's Changed

  • feat(email): add branded reset-password email template by @HaochenFa in #92

Full Changelog: v1.2.1...v1.2.2

v1.2.1

28 Mar 12:10
3269105

Choose a tag to compare

What's Changed

  • refactor(auth): consolidate forgot-password conditional and guard resend placeholder by @HaochenFa in #89
  • docs: align all project docs with PRs #81-89 by @HaochenFa in #90

Full Changelog: v1.2.0...v1.2.1

v1.2.0

28 Mar 11:03
15a3541

Choose a tag to compare

What's Changed

  • feat(auth): resend confirmation and password reset emails by @HaochenFa in #84
  • fix(auth): complete guest signup in one step to prevent redirect loop by @HaochenFa in #85
  • fix(auth): make timerWaitingCopy a serializable string template by @HaochenFa in #86
  • fix(ui): correct dialog centering broken by Tailwind v4 translate property by @HaochenFa in #87
  • fix(auth): collapse sign-up form into resend button after email sent by @HaochenFa in #88

Full Changelog: v1.1.0...v1.2.0

v1.1.0

28 Mar 06:13
e648f1e

Choose a tag to compare

What's Changed

  • Redesign public auth flow around a home-first modal experience by @HaochenFa in #83

Full Changelog: v1.0.0...v1.1.0