Enrich lesson comments: Markdown formatting, edit, higher limit

Add a formatting toolbar + safe Markdown rendering (react-markdown +
rehype-sanitize), raise the length limit 2000 -> 10000, and let authors
edit their own comments (new editComment action + editedAt column shown
as an 'изменено' badge).
This commit is contained in:
2026-07-31 19:35:58 +05:00
parent 08e212365d
commit 2498d0f8da
7 changed files with 859 additions and 134 deletions
+4 -3
View File
@@ -353,12 +353,13 @@ model HomeworkFeedback {
// ─────────────────────────────────────────────
model LessonComment {
id String @id @default(cuid())
id String @id @default(cuid())
lessonId String
userId String
text String
deleted Boolean @default(false)
createdAt DateTime @default(now())
deleted Boolean @default(false)
createdAt DateTime @default(now())
editedAt DateTime?
parentId String?
lesson Lesson @relation(fields: [lessonId], references: [id], onDelete: Cascade)