1dcc4cbf6e
Backend: - POST /api/flashcards/quick — добавить карточку из любой точки; колода по выбору или автоколода «Быстрые карточки» (создаётся при первом обращении) - GET /api/flashcards/random — случайная карточка из всего пула пользователя Frontend: - /js/flashcard-fab.js — плавающая кнопка «запомнить» на всех страницах (учебник, лаборатория, симуляция…). Поповер: вопрос/ответ/колода, Ctrl+Enter. Гейт по фиче-флагу flashcards; исключены classroom/login/error/сама /flashcards. Загружается лениво из sidebar.js (на 45 страницах с шапкой). - dashboard: виджет #w-flashcard в колонке прогресса — флип-карта (вопрос↔ответ), кнопка «Другая», счётчик пула, CTA при пустом пуле; слушает событие flashcard:added для авто-обновления. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>