From a9869bfac8d9807bf91f8f993a608c9f8059a12d Mon Sep 17 00:00:00 2001 From: dmitriylaukhin Date: Thu, 18 Jun 2026 10:15:27 +0500 Subject: [PATCH] Backlog: markdown rendering for homework descriptions Co-Authored-By: Claude Opus 4.8 --- ROADMAP.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 58b5358..5dac579 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -340,3 +340,6 @@ - Записи открытых встреч и вебинаров - Календарь: предстоящие открытые уроки, запуски курсов, события - Возможно: публичный Obsidian-like граф знаний + +- **Markdown-рендер описаний ДЗ** — сейчас `Homework.description` выводится как plain text (`whitespace-pre-wrap` в `src/components/student/homework-section.tsx`), поэтому markdown-разметка (списки, `**жирный**`, ссылки) показывается сырой. Перевести на markdown-рендер (react-markdown или общий рендерер контента урока), чтобы задания оформлялись аккуратно. + - Контекст: при миграции ДЗ из Emdesell были артефакты форматирования (оторванные маркеры списков `• \n`, пачки пустых строк). 17.06.2026 13 ДЗ (очаг — obsidian-ai) причёсаны regex'ом под текущий plain-text рендер (бэкап `Homework_bak_20260617`). Полноценное решение — markdown-рендер.