-
8629616a04
feat(dashboard): командный центр администратора на /dashboard
Maxim Dolgolyov
2026-05-31 10:58:43 +03:00
-
29301ff87d
feat(flashcards): фаза 1 полировки — хоткеи, поиск, drag-reorder, честные интервалы
Maxim Dolgolyov
2026-05-31 09:53:03 +03:00
-
1dcc4cbf6e
feat(flashcards): глобальный quick-add FAB + виджет «повтори карточку»
Maxim Dolgolyov
2026-05-31 09:38:23 +03:00
-
d4ab7993c5
fix(flashcards): добавлен /api/ префикс в 12 вызовах LS.api
Maxim Dolgolyov
2026-05-31 09:21:10 +03:00
-
d85da0198c
fix(flashcards): COLORS перемещён перед IIFE — устранён ReferenceError
Maxim Dolgolyov
2026-05-31 09:19:11 +03:00
-
400a229959
fix(flashcards): LS.init → LS.initPage + renderNavAvatar; добавлен в сайдбар
Maxim Dolgolyov
2026-05-31 09:13:40 +03:00
-
358b761eb2
fix(biochem): статичный subnav без мигания + редизайн
Maxim Dolgolyov
2026-05-31 08:54:38 +03:00
-
b7db2fc229
feat(biochem): межстраничная навигация модуля (biochem-nav.js)
Maxim Dolgolyov
2026-05-31 08:50:10 +03:00
-
dca1fd54ce
fix(teacher-guide): исправлены сломанные стили, admin-блок восстановлен корректно
Maxim Dolgolyov
2026-05-31 08:46:55 +03:00
-
0676e6e12d
feat(teacher-guide): admin-only блок руководства (главы A1-A6)
Maxim Dolgolyov
2026-05-31 08:37:50 +03:00
-
2354353e93
docs(teacher-guide): главы 14–17 — лаборатория, биохимия, геймификация, доступ
Maxim Dolgolyov
2026-05-31 08:26:51 +03:00
-
8c44115d32
docs(readme): полное обновление документации
Maxim Dolgolyov
2026-05-31 08:22:32 +03:00
-
192055dc0f
style(admin/gam): CSS-классы вместо inline-style, без эмоджи
Maxim Dolgolyov
2026-05-31 08:13:56 +03:00
-
ec8403e26c
feat(admin/gam): переработана форма начисления XP/монет
Maxim Dolgolyov
2026-05-31 08:11:19 +03:00
-
cff9973dcf
fix(biochem): аватарка через LS.renderNavAvatar на всех страницах модуля
Maxim Dolgolyov
2026-05-31 08:03:02 +03:00
-
b67fac6407
feat(biochem): Фаза 2.1/2.2/2.4 — серверный chem.js + /analyze + подсказки валентности
Maxim Dolgolyov
2026-05-30 22:37:59 +03:00
-
8b5d9238b5
chore(backend): nodemon.json — авто-перезагрузка сервера при изменении src/
Maxim Dolgolyov
2026-05-30 21:34:34 +03:00
-
7c32501e18
fix(admin): отображать HTML-разметку вопросов в секции «Вопросы» при allow_html
Maxim Dolgolyov
2026-05-30 21:29:00 +03:00
-
5f481f5d11
fix(admin): рендер KaTeX в секции «Вопросы» — добавлены разделители $…$ и $$…$$
Maxim Dolgolyov
2026-05-30 21:25:17 +03:00
-
ac6552b44f
feat(chemistry7): визуал V1-хвост — §9 валентные связи + §12 подсчёт атомов
Maxim Dolgolyov
2026-05-30 20:07:06 +03:00
-
639f985e6f
feat(chemistry7): визуал V4 (Глава 4) — электролиз 2:1, индикаторы, титрование
Maxim Dolgolyov
2026-05-30 19:54:50 +03:00
-
33f968bff9
feat(chemistry7): визуал V3 (Глава 3) — пузырьки, морфинг цвета, индикаторы
Maxim Dolgolyov
2026-05-30 19:51:27 +03:00
-
e8cb95be55
feat(chemistry7): визуал V2 — звёздный флагман §15 «Горение» (анимация пламени)
Maxim Dolgolyov
2026-05-30 19:45:53 +03:00
-
41985a93eb
feat(chemistry7): визуал V1 — анимация §10 (признаки реакции) и §11 (осадок)
Maxim Dolgolyov
2026-05-30 19:42:33 +03:00
-
f620562124
feat(chemistry7): визуальный апгрейд V0 (движок) + пилот V1
Maxim Dolgolyov
2026-05-30 19:35:44 +03:00
-
c1ef1ecee9
docs(chemistry7): план визуального и интерактивного апгрейда (анимации)
Maxim Dolgolyov
2026-05-30 19:25:06 +03:00
-
a33f622a35
style(textbooks): компактная кнопка «В лабораторию» (иконка + счётчик)
Maxim Dolgolyov
2026-05-30 19:12:48 +03:00
-
26eaee5c57
fix(chemistry7): тема главы + фон para-hero (область §-заголовка сливалась)
Maxim Dolgolyov
2026-05-30 19:09:17 +03:00
-
7574d16678
feat(chemistry7): Phase 4 — Глава 4 «Вода» завершена (§§23–26 + ЛО5 + ПР4 + финал)
Maxim Dolgolyov
2026-05-30 19:04:49 +03:00
-
1635bc6051
feat(chemistry7): Phase 3 Волна 2 — Глава 3 завершена (§21, ЛО4, §22, ПР3, финал)
Maxim Dolgolyov
2026-05-30 19:00:18 +03:00
-
0af08bcc55
feat(chemistry7): Phase 3 Волна 1 — Глава 3, §18 + §19 + §20 + ЛО3
Maxim Dolgolyov
2026-05-30 18:57:28 +03:00
-
2c80a52d6f
feat(chemistry7): Phase 2 Волна 2 — Глава 2 завершена (§16, §17, ПР2, финал)
Maxim Dolgolyov
2026-05-30 18:50:23 +03:00
-
0317b0b109
merge: feature/lab-content-engine → master
Maxim Dolgolyov
2026-05-30 18:47:39 +03:00
-
-
e949cb18a5
feat(chemistry7): Phase 2 Волна 1 — Глава 2, §13 + ЛО2 + §14 + §15
Maxim Dolgolyov
2026-05-30 18:40:16 +03:00
-
a6567d0938
feat(admin/health): System Health Level 4 — диагностика + последние ошибки
Maxim Dolgolyov
2026-05-30 18:38:56 +03:00
-
6a934ca6c6
feat(admin/health): System Health Level 3 — тренды (сэмплинг + canvas-графики)
Maxim Dolgolyov
2026-05-30 18:36:04 +03:00
-
13cbbacc1f
feat(chemistry7): Phase 1 Волна 4 — Глава 1 завершена (§§10–12 + ЛО1 + финал)
Maxim Dolgolyov
2026-05-30 18:33:55 +03:00
-
bc50a0d9f1
feat(chemistry7): Phase 1 Волна 3 — Глава 1, §§7–9
Maxim Dolgolyov
2026-05-30 18:29:40 +03:00
-
4a424505a8
feat(admin/health): System Health Level 2 — метрики HTTP-запросов
Maxim Dolgolyov
2026-05-30 18:27:58 +03:00
-
f7d27ecb91
feat(chemistry7): Phase 1 Волна 2 — Глава 1, §§4–6
Maxim Dolgolyov
2026-05-30 18:26:17 +03:00
-
185ce2b640
feat(chemistry7): Phase 1 Волна 1 — Глава 1, §§1–3 + ПР1
Maxim Dolgolyov
2026-05-30 18:22:36 +03:00
-
c33b4ab4f6
feat(chemistry7): Phase 0 — фундамент учебника «Химия 7» (hub + 4 главы)
Maxim Dolgolyov
2026-05-30 18:13:37 +03:00
-
5381679c68
chore: консолидация незакоммиченной работы (биохимия + System Health + lab/textbooks)
Maxim Dolgolyov
2026-05-30 18:12:55 +03:00
-
50ecb6463a
feat(admin/health): System Health Level 1 — живой мониторинг + вердикт
Maxim Dolgolyov
2026-05-30 18:03:57 +03:00
-
6c1e003340
docs(textbooks): план реализации интерактивного учебника Химия 7
Maxim Dolgolyov
2026-05-30 17:57:45 +03:00
-
e843a701a6
merge: feature/lab-content-engine → master
Maxim Dolgolyov
2026-05-30 17:53:58 +03:00
-
-
b29b395a96
feat(biochem): Фаза 4 (4.1-4.3) — пути метаболизма из БД (API), хардкод убран
Maxim Dolgolyov
2026-05-30 17:39:36 +03:00
-
5a7724bdbb
feat(lab-content-engine): phase 5 — кнопка «В лабораторию» на карточке учебника
Maxim Dolgolyov
2026-05-30 17:28:25 +03:00
-
fb6175e4a2
feat(lab-content-engine): phase 5 завершение — редактор связей в админке + кнопка в учебнике
Maxim Dolgolyov
2026-05-30 17:26:35 +03:00
-
e2ff28a482
feat(biochem): Фаза 4 (срез) — персистентность прогресса путей + награда
Maxim Dolgolyov
2026-05-30 17:25:18 +03:00
-
6b0d556347
feat(lab-content-engine): phase 5 frontend — чип «Связано с программой»
Maxim Dolgolyov
2026-05-30 17:18:06 +03:00
-
7d86c155c8
docs(lab-content-engine): Фаза 5 чекбокс — все 6/6 фаз done
Maxim Dolgolyov
2026-05-30 16:55:19 +03:00
-
8edab4638b
fix(lab-content-engine): phase 5 test seed — фильтр несуществующих колонок
Maxim Dolgolyov
2026-05-30 16:53:09 +03:00
-
0500a4a37c
fix(tests): скрыть экзаменационные варианты (exam9) из админ-вкладки «Тесты»
Maxim Dolgolyov
2026-05-30 16:51:32 +03:00
-
0568c400e4
@ feat(chemistry-8): U5 — расширение интегрированных задач в финалах глав
Maxim Dolgolyov
2026-05-30 16:42:19 +03:00
-
f6698b086b
@ feat(chemistry-8): U5 — расширение интегрированных задач в финалах глав
Maxim Dolgolyov
2026-05-30 16:42:19 +03:00
-
04a93c833b
docs(lab-content-engine): план завершён — все 6 фаз done
Maxim Dolgolyov
2026-05-30 16:41:34 +03:00
-
15c74f5aa8
fix(lab-content-engine): phase 5 — read-роуты auth-only, мутации inline admin
Maxim Dolgolyov
2026-05-30 16:40:19 +03:00
-
941a25b836
@ feat(chemistry-8): U6 — карты связей понятий в финалах глав
Maxim Dolgolyov
2026-05-30 16:39:47 +03:00
-
57e4a6ae95
@ feat(chemistry-8): U6 — карты связей понятий в финалах глав
Maxim Dolgolyov
2026-05-30 16:39:47 +03:00
-
96fd5eba25
@ feat(chemistry-8): U4 — 3D-модели молекул и кристаллических решёток
Maxim Dolgolyov
2026-05-30 16:34:37 +03:00
-
7bf15d449a
@ feat(chemistry-8): U4 — 3D-модели молекул и кристаллических решёток
Maxim Dolgolyov
2026-05-30 16:34:37 +03:00
-
dead984d8a
feat(lab-content-engine): phase 5 - курикулумная привязка симуляций
Maxim Dolgolyov
2026-05-30 16:27:05 +03:00
-
92fb7227f4
@ feat(chemistry-8): U3 — genetic-карта классов (§22) + анимация растворения (§47)
Maxim Dolgolyov
2026-05-30 16:21:01 +03:00
-
72bd3ff72c
@ feat(chemistry-8): U3 — genetic-карта классов (§22) + анимация растворения (§47)
Maxim Dolgolyov
2026-05-30 16:21:01 +03:00
-
bcd49b2405
@ feat(chemistry-8): U2/Phase 8 — глоссарий + проверка админки
Maxim Dolgolyov
2026-05-30 16:17:02 +03:00
-
9ebd86e220
@ feat(chemistry-8): U2/Phase 8 — глоссарий + проверка админки
Maxim Dolgolyov
2026-05-30 16:17:02 +03:00
-
24970a94ac
@ feat(chemistry-8): Phase 7 (U1) — финал курса в хабе + план апгрейда
Maxim Dolgolyov
2026-05-30 16:13:19 +03:00
-
7aa6707d66
@ feat(chemistry-8): Phase 7 (U1) — финал курса в хабе + план апгрейда
Maxim Dolgolyov
2026-05-30 16:13:19 +03:00
-
ddd8d5924e
@ feat(chemistry-8): Phase 6b — Глава 6 «Растворы» (§46–52) — учебник завершён
Maxim Dolgolyov
2026-05-30 16:02:40 +03:00
-
83c589cbe5
@ feat(chemistry-8): Phase 6a — Глава 5 «ОВР» (§42–45)
Maxim Dolgolyov
2026-05-30 15:57:58 +03:00
-
fdf0cfeb8c
@ feat(chemistry-8): Phase 6b — Глава 6 «Растворы» (§46–52) — учебник завершён
Maxim Dolgolyov
2026-05-30 16:02:40 +03:00
-
9754773324
fix(lab-content-engine): браузерные баги Фаз 3-4 + чинка сломанного merge
Maxim Dolgolyov
2026-05-30 16:02:30 +03:00
-
f8c68f940d
@ feat(chemistry-8): Phase 6a — Глава 5 «ОВР» (§42–45)
Maxim Dolgolyov
2026-05-30 15:57:58 +03:00
-
c1c5bafaff
feat(lab-content-engine): phase 4 - каталог симуляций в БД + API + админка
Maxim Dolgolyov
2026-05-30 15:49:05 +03:00
-
b5ebaf28d5
@ feat(chemistry-8): Phase 5 — Глава 4 «Химическая связь» (§36–41)
Maxim Dolgolyov
2026-05-30 15:48:49 +03:00
-
8ce4cec798
@ feat(chemistry-8): Phase 5 — Глава 4 «Химическая связь» (§36–41)
Maxim Dolgolyov
2026-05-30 15:48:49 +03:00
-
045eb2646e
docs(biochem): план — Фазы 5.2/5.3/5.5 выполнены
Maxim Dolgolyov
2026-05-30 15:43:37 +03:00
-
0ed6d5fa55
@ feat(chemistry-8): Phase 4 — Глава 3 «Строение атома» (§29–35)
Maxim Dolgolyov
2026-05-30 15:41:40 +03:00
-
35a3b2406f
@ feat(chemistry-8): Phase 4 — Глава 3 «Строение атома» (§29–35)
Maxim Dolgolyov
2026-05-30 15:41:40 +03:00
-
c1d532aaad
feat(biochem): Фаза 5.5 — ачивки bc_* привязаны к событиям
Maxim Dolgolyov
2026-05-30 15:41:38 +03:00
-
84feca94d7
feat(biochem): Фаза 5.3 — 3D-build challenge с проверкой структуры
Maxim Dolgolyov
2026-05-30 15:35:52 +03:00
-
8a09816061
@ feat(chemistry-8): Phase 3 — Глава 2 «Периодический закон и ПСХЭ» (§24–28)
Maxim Dolgolyov
2026-05-30 15:34:31 +03:00
-
106a4d4323
@ feat(chemistry-8): Phase 3 — Глава 2 «Периодический закон и ПСХЭ» (§24–28)
Maxim Dolgolyov
2026-05-30 15:34:31 +03:00
-
d8508baf8d
@ feat(chemistry-8): Phase 2 — Глава 1 «Важнейшие классы неорг. соединений» (§10–23)
Maxim Dolgolyov
2026-05-30 15:20:13 +03:00
-
787092674a
@ feat(chemistry-8): Phase 2 — Глава 1 «Важнейшие классы неорг. соединений» (§10–23)
Maxim Dolgolyov
2026-05-30 15:20:13 +03:00
-
d3c336566a
feat(biochem): Фаза 5.2 — живая поэлементная проверка баланса в задании
Maxim Dolgolyov
2026-05-30 15:12:28 +03:00
-
b9d30f5252
feat(biochem): Фаза 5.2 — живая поэлементная проверка баланса в задании
Maxim Dolgolyov
2026-05-30 15:12:25 +03:00
-
a9cf8c049d
docs(lab-content-engine): фикс строки таблицы Фазы 3
Maxim Dolgolyov
2026-05-30 15:09:06 +03:00
-
813d5ef5e6
@ fix(chemistry-8): не прокручивать страницу вниз при переключении параграфов
Maxim Dolgolyov
2026-05-30 15:07:32 +03:00
-
437be55a88
@ fix(chemistry-8): не прокручивать страницу вниз при переключении параграфов
Maxim Dolgolyov
2026-05-30 15:07:32 +03:00
-
1f3fe79abd
docs(lab-content-engine): Фаза 3 фикс — урок про непримененные edit'ы
Maxim Dolgolyov
2026-05-30 15:06:57 +03:00
-
201e94ea81
fix(lab-content-engine): phase 3 - устранён блокер ревью (loader не был подключён)
Maxim Dolgolyov
2026-05-30 15:06:40 +03:00
-
bbfde0db51
@ feat(chemistry-8): перестройка раздела intro под эталон учебников (SPA-движок)
Maxim Dolgolyov
2026-05-30 15:04:04 +03:00
-
1fd7fcc3c8
docs(lab-content-engine): Фаза 3 done + handoff/браузер-чеклист
Maxim Dolgolyov
2026-05-30 15:04:08 +03:00
-
809d0316c3
@ feat(chemistry-8): перестройка раздела intro под эталон учебников (SPA-движок)
Maxim Dolgolyov
2026-05-30 15:04:04 +03:00
-
fc1139f51d
feat(lab-content-engine): phase 3 - ленивая загрузка кода симуляций
Maxim Dolgolyov
2026-05-30 15:02:29 +03:00
-
39515af6bf
@ feat(chemistry-8): Phase 1 — раздел «Количественные понятия» (§1–9 + ПР1)
Maxim Dolgolyov
2026-05-30 14:36:31 +03:00
-
a587cf3b1e
@ feat(chemistry-8): Phase 0 — каркас учебника «Химия 8» (hub + 7 глав)
Maxim Dolgolyov
2026-05-30 14:10:21 +03:00
-
6ea140af54
@ feat(chemistry-8): Phase 1 — раздел «Количественные понятия» (§1–9 + ПР1)
Maxim Dolgolyov
2026-05-30 14:36:31 +03:00