• Joined on 2026-03-22
admins pushed to main at admins/lms-sb 2026-06-16 07:58:31 +00:00
ec011ab7fd Add support mailto on login for missing password-reset email
admins pushed to main at admins/lms-sb 2026-06-16 07:46:33 +00:00
27027b134f Use CDN URL for public file links when S3_CDN_URL is set
admins pushed to main at admins/lms-sb 2026-06-16 07:22:48 +00:00
04e8377dab Show hint on lessons with pending homework or quiz
admins pushed to main at admins/lms-sb 2026-06-15 11:06:54 +00:00
5d4630519c Force download for lesson materials (Content-Disposition: attachment)
admins pushed to main at admins/lms-sb 2026-06-14 11:25:39 +00:00
a7abf454d9 Add internal grant endpoint + temp-password / force-change flow
admins pushed to main at admins/lms-sb 2026-06-12 09:18:33 +00:00
5a67ac8086 Close captcha-bypass and email-abuse vectors
admins pushed to main at admins/lms-sb 2026-06-12 09:05:35 +00:00
85cf8be705 Explicitly resend verification email on unverified login
admins pushed to main at admins/lms-sb 2026-06-12 09:01:48 +00:00
2790a7d24b Wire up email verification flow for new signups
admins pushed to main at admins/lms-sb 2026-06-12 08:26:22 +00:00
619ae393bd Allow /api/register through auth middleware
admins pushed to main at admins/lms-sb 2026-06-12 08:21:00 +00:00
8240db5d22 Make registration errors informative
admins pushed to main at admins/lms-sb 2026-06-09 10:56:00 +00:00
05f46ec830 Add "login as user" to user profile card
admins pushed to main at admins/lms-sb 2026-06-09 05:53:03 +00:00
3b8a1ce7ee Link question author name to their admin profile
admins pushed to main at admins/lms-sb 2026-06-08 11:13:16 +00:00
a290b9495c Enroll modal: days input instead of date; hide bundle if base course owned
admins pushed to main at admins/lms-sb 2026-06-08 05:02:01 +00:00
8c9f1e0a55 Add mobile spacer so admin content clears the hamburger button
admins pushed to main at admins/lms-sb 2026-06-08 04:58:18 +00:00
ffc5905309 Make admin/curator sidebar collapsible on mobile
admins pushed to main at admins/lms-sb 2026-06-06 11:06:35 +00:00
3ed5540f40 Reduce blur on locked course cards for readability
admins pushed to main at admins/lms-sb 2026-06-06 11:01:42 +00:00
7dc3412903 Add locked course cards (upsell) to student dashboard
admins pushed to main at admins/lms-sb 2026-06-04 05:32:33 +00:00
7c85a7835b Widen dashboard course cards and enlarge title/description text
admins pushed to main at admins/lms-sb 2026-06-03 10:34:18 +00:00
ecf48de7e8 Copy code block verbatim (fences live in content for Obsidian snippets)
admins pushed to main at admins/lms-sb 2026-06-03 10:23:29 +00:00
ecbca89cef Copy full markdown fence for language-tagged code blocks (dataview/query)