Changelog
Current version v1.0.4. Public launch June 5, 2026. All revisions after that date are recorded here.
v1.0.4
June 5, 2026- Concept coaching now displays an adaptive-conversation hint reminding participants to complete 3–4 full exchanges per step before moving on.
- Per-step turn counter reworded to reflect the adaptive 3–4 exchange target.
v1.0.3
June 5, 2026- Mounted the global toast notifier in the root layout so profile saves, uploads, and coaching confirmations surface correctly.
- Sign-in and signup now redirect newly authenticated faculty directly to their profile page.
v1.0.2
June 5, 2026- Locked down SECURITY DEFINER database functions — revoked EXECUTE on internal helpers from anon and authenticated roles.
- Removed hardcoded admin auto-grant from the new-user trigger; admin access is now granted explicitly via the user_roles table.
- Rotated the seeded test-student credentials and purged the plaintext password from migration history.
v1.0.1
June 5, 2026- Hardened the AI concept-chat endpoint to require a valid Supabase session bearer token, preventing anonymous AI credit usage.
- Landing page now routes unauthenticated visitors to sign in before opening any training section.
v1.0.0
June 5, 2026- Public launch of Substantive Feedback Training.
- Six principles: Specific & Evidence-based, Actionable & Forward-looking, Dialogic & Relational, Timely & Iterative, Criteria-Transparent, and Goal-Connected.
- AI-coached practice, rate-this-feedback exercises, and knowledge checks per principle.
- Email + password authentication restricted to @stu.edu, with admin dashboard for per-user progress and transcripts.
- Completion certificate PDF on finishing all principles.