admins
|
6d93a7b406
|
Add lesson comments (Stage 6)
- LessonComment CRUD: addComment / deleteComment server actions
- LessonComments client component with form, avatar, delete
- Comments section at bottom of lesson page (enrolled users only)
- Soft-delete support, moderation for curator/admin
- ROADMAP: moved Квизы to end (Stage 11), marked Stage 7 done
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-07 15:33:47 +05:00 |
|
admins
|
8fdc67b4a5
|
Mark Stage 1.5 complete in ROADMAP
|
2026-04-07 12:01:19 +05:00 |
|
admins
|
e9eff5bae5
|
Stage 1.5: categories, enrollment expiry, access log, bulk grant, user page
|
2026-04-07 11:59:13 +05:00 |
|
admins
|
992763aeb9
|
Apply Second Brain design: Fira Mono, Aubade cards, brand palette
|
2026-04-07 11:51:20 +05:00 |
|
admins
|
e1d24cef96
|
Stage 0 complete: deployed to school.second-brain.ru
Mark Stage 0 as complete in ROADMAP. App is live at
https://school.second-brain.ru with 3 test users seeded.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-07 10:57:14 +05:00 |
|
admins
|
80ca4b2d9d
|
Initialize Stage 0: Next.js 16 scaffold with auth and role-based routing
- Next.js 16.2.2 + React 19 + TypeScript + Tailwind v4
- Better Auth with email/password and role system (student/curator/admin)
- Prisma 7 schema: User, Session, Account, Verification + full LMS model
- Role-based dashboards: student /dashboard, curator /curator/dashboard, admin /admin/dashboard
- Auth pages: login, register, verify-email
- Better Auth API route handler
- Middleware for route protection
- Docker Compose with PostgreSQL 16
- Seed script with test users (admin/curator/student)
- CLAUDE.md and ROADMAP.md project documentation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-07 10:32:37 +05:00 |
|