This website requires JavaScript.
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