Admin links editor — Admins can now create, edit, and delete navigation and footer links directly from the dashboard without touching the database. (Admin)
Admin weekly schedule intro editor — The intro sections of the weekly schedule digest email are now editable from a dedicated admin page, with per-membership-level targeting. (Admin)
Unenroll students with withdrawal records — Admins can unenroll students from classes with a formal withdrawal record and set an expelled status when needed, providing an auditable removal process. (Admin)
Scholarship student manager — The scholarship admin view now includes search by name or email, attendance session counts, last-attended dates, suspension badges, and job search gate status for better oversight of scholarship recipients. (Admin)
Editable post-class email templates — Per-class post-class email templates can now be edited from the class detail page in the admin dashboard, not just at class creation time. (Admin)
AI model picker for admin helpers — The class creation and curriculum AI assistants now let admins choose which AI model to use, with automatic fallback when the primary model is unavailable. (Admin)
Improved
Shipping Software Standup — "Learn To Code Standup" has been renamed to "Shipping Software Standup" across all user-facing surfaces including emails, calendar invites, and the student dashboard.
Weekly schedule email targeting — Autodidact members no longer receive the "join any class at any time" note in their weekly schedule email, since their membership only includes curriculum access, not live classes.
Fixed
Multi-cohort class enrollment routing — Students purchasing a class that runs in multiple monthly cohorts (like Agentic SDLC) are now correctly enrolled in the upcoming cohort based on their payment date, instead of being silently placed into a past cohort.
Calendar invites for day-of and recurring enrollees — Students enrolling on the day of a workshop or in a multi-session class now correctly receive calendar invitations, fixing a timezone-related cutoff that was dropping same-day enrollees.
Unmet Needs resource panel — Attached resources in the Unmet Needs admin queue now appear correctly after being added, and the page no longer hits rate-limit errors when loading many submissions at once. (Admin)
DB Assistant chat window visibility — The database assistant chat window is now visible again after a theme CSS conflict was causing it to collapse to zero height. (Admin)