Commit 6b51dbd
Magic link auth, admin role hierarchy, content curation badges (v1.9.0)
- Replace password login with email magic link flow (passcode + 6-digit code by email)
- Admin role hierarchy: owner (jakechen@gmail.com), revokable admins (zsembay8@uab.edu, jakechen@uab.edu)
- Change default passcode from SPARC2026 to AIMED2026
- Add Resend email service for sending login codes
- Add MagicCode model for storing 6-digit verification codes
- Add New/Updated curation badges on publications, software, and honors pages
- Add /api/curated-items endpoint for recently approved content
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 56b877f commit 6b51dbd
12 files changed
Lines changed: 541 additions & 400 deletions
File tree
- prisma
- src
- app
- admin
- api
- auth
- curated-items
- honors
- publications
- software
- components/ui
- lib
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
268 | 279 | | |
269 | 280 | | |
270 | 281 | | |
| |||
0 commit comments