Commit Graph

  • 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