Commit Graph

  • 12a08e7d42 feat(math5): Глава 1 ЗАВЕРШЕНА — §15–§17 (вокруг нас, движение, история чисел) Maxim Dolgolyov 2026-06-03 09:41:17 +03:00
  • 6e64339e8a feat(math5): Глава 1 §13–§14 — признаки делимости, простые/составные числа Maxim Dolgolyov 2026-06-03 09:38:10 +03:00
  • a4a0ae1a77 feat(math5): Глава 1 §10–§12 — степень, деление с остатком, НОД и НОК Maxim Dolgolyov 2026-06-03 09:36:02 +03:00
  • 9ed89ab0c8 feat(math5): Глава 1 §7–§9 — округление, сложение/вычитание, умножение/деление Maxim Dolgolyov 2026-06-03 09:33:03 +03:00
  • 5eb9fe3f1c feat(math5): Глава 1 §3–§6 — сравнение, фигуры, измерение, координатный луч Maxim Dolgolyov 2026-06-03 09:29:59 +03:00
  • bcc6c7e79b feat(math5): Глава 1 — §1 «Как решать задачу», §2 «Чтение и запись. Разряды», финал Maxim Dolgolyov 2026-06-03 09:18:41 +03:00
  • c020a2c948 feat(math5): Phase 0 — фундамент учебника «Математика 5» Maxim Dolgolyov 2026-06-03 09:09:42 +03:00
  • 21c18ce477 feat(math6): полировка Гл.6 §3 — перетаскиваемый треугольник Maxim Dolgolyov 2026-06-02 22:13:01 +03:00
  • 51db000545 feat(math6): полировка Гл.2 — pieGrow, balanceScale, constAreaRect Maxim Dolgolyov 2026-06-02 22:07:56 +03:00
  • 302b062649 feat(math6): полоса процента (Гл.2 §1) + фильтр множества (Гл.3 §1) Maxim Dolgolyov 2026-06-02 22:00:57 +03:00
  • 97966ba2df feat(math6): симметрия (Гл.6 §4 центральная, §5 осевая) — reflectFold Maxim Dolgolyov 2026-06-02 21:56:57 +03:00
  • 555f701b57 feat(math6): умножение-прыжки (Гл.4 §7) + координатный тир (Гл.5 §1) Maxim Dolgolyov 2026-06-02 21:53:47 +03:00
  • f4ece6f5b1 feat(math6): термометр (Гл.4 §1) — ±числа и модуль наглядно Maxim Dolgolyov 2026-06-02 21:47:22 +03:00
  • 8edab2196f feat(math6): stepPlayer — все «Разборы по шагам» стали интерактивными Maxim Dolgolyov 2026-06-02 21:44:34 +03:00
  • 3f5333588c docs(math6): брейншторм визуализаций — реюзабельные компоненты + карта § Maxim Dolgolyov 2026-06-02 21:38:24 +03:00
  • 1fc1672acd feat(math6): живой график y=kx / y=k/x (Гл.5 §3) — плавное перетекание при k Maxim Dolgolyov 2026-06-02 21:33:47 +03:00
  • 61de12e2de feat(math6): ещё 2 canvas-демо — прыжки по прямой (±) и машинка+график Maxim Dolgolyov 2026-06-02 21:29:03 +03:00
  • 6b734957e9 feat(math6): canvas-анимации — движок math6_anim.js + 3 флагмана Maxim Dolgolyov 2026-06-02 21:24:37 +03:00
  • 85c516e811 feat(math6): обогащение всех глав — хук, разбор по шагам, факты в каждом § Maxim Dolgolyov 2026-06-02 21:14:56 +03:00
  • fe378371bd fix(math6): запускать init() после экспортов хелперов в window Maxim Dolgolyov 2026-06-02 20:58:05 +03:00
  • e3f1fe7eb5 fix(textbooks): html учебника всегда no-store (не кэшировать) Maxim Dolgolyov 2026-06-02 20:35:18 +03:00
  • a4ac33c014 docs(math6): статус — все 6 глав + курсовой финал готовы (17/17) Maxim Dolgolyov 2026-06-02 20:12:18 +03:00
  • 0bb48d3f04 feat(math6): курсовой финал на хабе + звание «Математик 6 класса» Maxim Dolgolyov 2026-06-02 20:11:15 +03:00
  • 21853bdc27 feat(math6): Глава 4 — Рациональные числа (§1–§11 + финал) Maxim Dolgolyov 2026-06-02 20:08:48 +03:00
  • 203807ada8 feat(math6): Глава 3 — Множество (§1–§5 + финал) Maxim Dolgolyov 2026-06-02 20:03:03 +03:00
  • a7835659d5 feat(math6): Глава 2 — Проценты и пропорции (§1–§9 + финал) Maxim Dolgolyov 2026-06-02 19:58:48 +03:00
  • c5a7803e34 docs(math6): статус — Главы 1, 5, 6 готовы; осталось 2/3/4 (Sonnet) Maxim Dolgolyov 2026-06-02 19:49:31 +03:00
  • 670ae80124 feat(math6): Глава 6 — Наглядная геометрия (§1–§5 + финал) Maxim Dolgolyov 2026-06-02 19:48:23 +03:00
  • 09c61d8eed feat(math6): Глава 5 — Координатная плоскость (§1–§5, на Math6.plane) Maxim Dolgolyov 2026-06-02 19:42:48 +03:00
  • ba847db060 docs(math6): статус — Phase 0 + Глава 1 готовы; уточнение архитектуры (общий движок) Maxim Dolgolyov 2026-06-02 19:38:36 +03:00
  • 4b949f7ce2 feat(math6): Глава 1, волна 4 — §12 прикладной + финал-боссы (глава завершена) Maxim Dolgolyov 2026-06-02 15:06:54 +03:00
  • 826e7b04f2 feat(math6): Глава 1, волна 3 — §7–§10 (деление, период, преобразования) Maxim Dolgolyov 2026-06-02 15:03:30 +03:00
  • dd0d63d25a feat(math6): Глава 1, волна 2 — §4–§6 (сложение/вычитание, сдвиг запятой, умножение) Maxim Dolgolyov 2026-06-02 14:58:44 +03:00
  • 653d3564df feat(math6): Глава 1, волна 1 — §1–§3 (разряды, сравнение/округление, координатный луч) Maxim Dolgolyov 2026-06-02 14:54:28 +03:00
  • 1d95f72d45 feat(math6): Phase 0 — инфраструктура учебника «Математика 6» Maxim Dolgolyov 2026-06-02 14:47:21 +03:00
  • c900a0332e docs(math6): план реализации учебника «Математика 6» (6 глав, 38 §) Maxim Dolgolyov 2026-06-02 14:24:48 +03:00
  • 751d88048c feat(flashcards): ввод формул KaTeX в редакторе (палитра + превью) Maxim Dolgolyov 2026-06-02 13:25:02 +03:00
  • 51e5dc29e1 feat(flashcards): картинки в массовом импорте «Добавить список» Maxim Dolgolyov 2026-06-02 13:14:13 +03:00
  • da5e95bdaf feat(flashcards): картинки в дашбордном виджете «Повтори карточку» Maxim Dolgolyov 2026-06-02 13:09:59 +03:00
  • 008f38c0d2 fix(flashcards): обратная связь при добавлении карточки Maxim Dolgolyov 2026-06-02 13:05:39 +03:00
  • 3d627ce782 feat(flashcards): картинки на карточках (загрузка, вставка, рендер) Maxim Dolgolyov 2026-06-02 12:58:24 +03:00
  • 3015a66fab feat(math-ct): ЦТ 2011 V1 — 30 заданий (1 PNG-изображение) Maxim Dolgolyov 2026-06-02 12:35:35 +03:00
  • 24f02f8a0e feat(math-ct): ЦТ 2012 V1 — 30 заданий (3 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 12:27:13 +03:00
  • 696c9f23a0 feat(math-ct): ЦТ 2013 V1 — 30 заданий (4 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 12:19:22 +03:00
  • 5e6531176e feat(phys-ct): ЦТ 2018+2017 V1 — 60 заданий физики, 38 PNG-изображений Maxim Dolgolyov 2026-06-02 12:04:41 +03:00
  • 21b45fa6d5 feat(phys-ct): ЦТ 2018 V1 — 30 заданий физики (A1-A18 + B1-B12), 21 PNG-изображение Maxim Dolgolyov 2026-06-02 11:57:04 +03:00
  • 7fcf9a9615 feat(phys-ct): ЦТ 2020 V1 — 31 задание физики (A1-A20 + B1-B12), 20 PNG-изображений Maxim Dolgolyov 2026-06-02 11:44:27 +03:00
  • 188bf94a12 feat(phys-ct): ЦТ 2021 V1 — 32 задания физики (A1-A18 + B1-B14), 18 PNG-изображений Maxim Dolgolyov 2026-06-02 11:34:19 +03:00
  • 276b13a35f feat(phys-ct): ЦЭ,ЦТ 2025 V1 — 30 заданий физики (A1-A10 + B1-B20), 15 PNG-изображений Maxim Dolgolyov 2026-06-02 11:26:13 +03:00
  • 5d5190711e feat(math-ct): ЦТ 2014 V1 — 29 заданий (5 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 10:51:21 +03:00
  • 8d231860af feat(math-ct): ЦТ 2015 V1 — 30 заданий (5 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 10:43:43 +03:00
  • cf21c5797c feat(math-ct): ЦТ 2016 V1 — 30 заданий (5 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 10:32:49 +03:00
  • 26524f9278 feat(math-ct): ЦТ 2017 V1 — 30 заданий (7 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 10:19:58 +03:00
  • 21b7b4d9c9 feat(math-ct): ЦТ 2018 V1 — 30 заданий (6 с PNG-изображениями) Maxim Dolgolyov 2026-06-02 10:01:02 +03:00
  • 44e262b025 feat(math-ct): ЦТ 2020 V1 — 32 задания (5 с PNG-изображениями) + инфраструктура PDF→PNG Maxim Dolgolyov 2026-06-02 09:44:23 +03:00
  • f2b0db4d9a docs(search): правило ast-index vs vex (когда что) + ссылки в CLAUDE.md Maxim Dolgolyov 2026-06-01 21:02:12 +03:00
  • fe122b7681 feat(admin): журнал событий безопасности (Tier 1-2) + аудит чувствительных действий (Tier 3) Maxim Dolgolyov 2026-06-01 15:28:21 +03:00
  • 30626e0928 fix(phys-fx): EnergyLevels — разрывная шкала, верхняя зона n=2..6 растянута, маркер разрыва оси Maxim Dolgolyov 2026-06-01 12:31:44 +03:00
  • 7df33e533e style(phys-fx): редизайн EnergyLevels — белый фон, цветные полосы серий, info-box, glow на активных уровнях Maxim Dolgolyov 2026-06-01 12:27:20 +03:00
  • 3807c424c9 fix(physics8-ch1): ползунок Ветер выходил за границы — grid minmax(0,1fr) + min-width:0 на скрубберах Maxim Dolgolyov 2026-06-01 12:12:23 +03:00
  • 3ac72dde12 fix(physics8-ch1): LaTeX в option-элементах заменён на Unicode — λ/кДж/кг и Tпл/°C Maxim Dolgolyov 2026-06-01 12:10:19 +03:00
  • a8eb4849c0 fix(physics8-hub): удалён дублирующий footer Maxim Dolgolyov 2026-06-01 11:42:31 +03:00
  • 1a6d4a76c3 fix(phys7 ch1): §7 формула цены деления не рендерилась — \dfrac был разорван между $-спанами (единый KaTeX + ре-рендер) Maxim Dolgolyov 2026-06-01 11:35:00 +03:00
  • c6835cf30c feat(phys7): наполнены боковые Шпаргалки реальным контентом (47 шпаргалок по 5 главам) Maxim Dolgolyov 2026-06-01 11:24:40 +03:00
  • 03ed4bb387 fix(phys7): убраны ложные заглушки боковой Шпаргалки и Подсказки (контент глав готов) Maxim Dolgolyov 2026-06-01 11:14:03 +03:00
  • 2b012f247c fix(phys8 ch1): §1 не открывался — присваивание svg.dataset=obj падало в strict-режиме (заменено на expando _body) Maxim Dolgolyov 2026-06-01 11:03:39 +03:00
  • 6ae7e1877e fix(phys8): восстановлен <!doctype>, JS-блок интерактивов возвращён в <script> (ch1-3) Maxim Dolgolyov 2026-06-01 10:53:42 +03:00
  • e88cd431ca style(notifications): редизайн dropdown — иконки по типу, левый акцент у непрочитанных, sticky-шапка Maxim Dolgolyov 2026-06-01 10:47:06 +03:00
  • 8641bb6954 style(flashcards): переработка стат-бара — большое цветное число, тихий градиент фона, иконка в подписи Maxim Dolgolyov 2026-06-01 10:07:31 +03:00
  • de205a598d style(flashcards): редизайн — цветные заголовки колод, улучшенные карточки изучения, стат-бар с иконками Maxim Dolgolyov 2026-06-01 10:06:06 +03:00
  • 2d83896a9a fix(dashboard): hero-аватар показывает загруженную картинку, а не только инициалы Maxim Dolgolyov 2026-06-01 10:00:46 +03:00
  • 7d478c1c1b style(dashboard): редизайн sticky-шапки Maxim Dolgolyov 2026-06-01 09:51:39 +03:00
  • 57ffbc8ae6 style(dashboard): улучшен визуал гамификационной полосы Maxim Dolgolyov 2026-06-01 09:47:28 +03:00
  • b22a1fad3c style(dashboard): улучшен визуал карточки питомца Maxim Dolgolyov 2026-06-01 09:40:50 +03:00
  • 5b103ab606 refactor(lab): превью симуляций вынесены в общий lab-previews.js (единый источник) Maxim Dolgolyov 2026-06-01 09:34:29 +03:00
  • ed8323cbb9 style(dashboard): улучшен визуал карточки «Продолжить чтение» Maxim Dolgolyov 2026-06-01 09:33:50 +03:00
  • 927b39b0d6 feat(dashboard): «Лаборатория дня» синхронизирована с каталогом /api/lab/sims Maxim Dolgolyov 2026-06-01 09:20:10 +03:00
  • ec2a207fb8 feat(classroom): тумблер «Вызов на урок» в профиле + интеграция мелодии в LS.sfx Maxim Dolgolyov 2026-06-01 09:11:44 +03:00
  • 63ceeaabc2 feat(classroom): мелодия-вызов длиннее — полный вестминстерский бой (5 фраз) Maxim Dolgolyov 2026-06-01 09:03:52 +03:00
  • 7d8e2220ff feat(classroom): мелодия-«вызов на урок» при старте урока у ученика Maxim Dolgolyov 2026-06-01 09:01:28 +03:00
  • 86a08348e0 feat(classroom): выделить вход в онлайн-урок — акцент в сайдбаре + липкий баннер Maxim Dolgolyov 2026-06-01 08:59:21 +03:00
  • 0b2e7c8880 fix(exam-prep): стилизованное окно завершения пробника вместо нативного confirm Maxim Dolgolyov 2026-06-01 08:47:12 +03:00
  • 536261ceb5 fix(whiteboard): фон annotate-режима очищается сразу, не после первого штриха Maxim Dolgolyov 2026-06-01 08:43:32 +03:00
  • 9512e33783 merge: feature/chemistry-8 → master Maxim Dolgolyov 2026-05-31 16:22:19 +03:00
  • dc3f2a8100 merge: feature/lab-content-engine → master Maxim Dolgolyov 2026-05-31 16:22:19 +03:00
  • 06b23c36dd fix(dashboard): пустой виджет карточек — кнопка ведёт на /flashcards Maxim Dolgolyov 2026-05-31 16:10:34 +03:00
  • 0d2ddee874 feat(dashboard): карточка чтения берёт данные и цвет из «Учебников» Maxim Dolgolyov 2026-05-31 12:32:00 +03:00
  • a34137c41c fix(profile): добавлен CSS рейтинга (кнопки/строки были без стилей) Maxim Dolgolyov 2026-05-31 12:29:12 +03:00
  • 6551990e8e fix(dashboard): иконка испытания «Марафонец» (running → footprints) Maxim Dolgolyov 2026-05-31 12:20:33 +03:00
  • 4fed35fec8 feat(dashboard): карточка чтения наполняется данными (фон+инфо учебника) Maxim Dolgolyov 2026-05-31 12:18:40 +03:00
  • eaba6b7389 fix(profile): рейтинг виден всегда (пустое состояние вместо скрытия) Maxim Dolgolyov 2026-05-31 12:11:47 +03:00
  • 2addb8ec02 fix(dashboard): Активность видна всегда + ряд одинаковой высоты Maxim Dolgolyov 2026-05-31 12:02:32 +03:00
  • e6120c6fc8 fix(profile): добавлена разметка карточки рейтинга (JS был без markup) Maxim Dolgolyov 2026-05-31 12:01:22 +03:00
  • 3ffe4ff560 feat(profile): рейтинг (leaderboard) перенесён в таб «Достижения» Maxim Dolgolyov 2026-05-31 11:53:48 +03:00
  • edfa799d9c feat(dashboard): «Активность» в нижний ряд + удалён остаток «Теории» Maxim Dolgolyov 2026-05-31 11:39:54 +03:00
  • 5a93751ccc fix(dashboard): синхрон XP питомца 1-в-1 с модулем /pet Maxim Dolgolyov 2026-05-31 11:31:08 +03:00
  • 5c611166f3 fix(dashboard): добавлено определение loadPetHero (ReferenceError на проде) Maxim Dolgolyov 2026-05-31 11:18:46 +03:00
  • c6662b3056 refactor(dashboard): убран блок «Теория» и «Рейтинг» с главной Maxim Dolgolyov 2026-05-31 11:14:24 +03:00
  • 667054fa58 feat(dashboard): hero-карточки главной — чтение, лаборатория дня, питомец Maxim Dolgolyov 2026-05-31 11:11:20 +03:00
  • ca5dc3a4f3 fix(dashboard): командный центр — навигация ведёт в /admin, дни в «висит» Maxim Dolgolyov 2026-05-31 11:01:14 +03:00