Commit Graph

  • 16d9dfa029 feat(phys8 lab): Phase 6 — лабораторный практикум, 7 виртуальных ЛР Maxim Dolgolyov 2026-05-30 09:02:32 +03:00
  • a6bc034bdb feat(phys8 ch3): Phase 5 Wave 3+4 — §36-40 + Финал — Глава 3 завершена Maxim Dolgolyov 2026-05-30 08:58:32 +03:00
  • dcdcde5b4e fix(textbooks): Физика 9 — escape § в num + phys9_legacy.js + финалы 5 глав Maxim Dolgolyov 2026-05-30 08:55:00 +03:00
  • 0c6618fb38 feat(phys8 ch3): Phase 5 Wave 1+2 — §32 источники + §33 тени + §34 отражение + §35 зеркало Maxim Dolgolyov 2026-05-30 08:52:26 +03:00
  • 3727417810 feat(phys8 ch2): Phase 4 Wave 2 — §30 Эрстед + §31 электромагнит + Финал главы 2 Maxim Dolgolyov 2026-05-29 23:54:53 +03:00
  • 007c9211cd feat(phys8 ch2): Phase 4 Wave 1 — §28 постоянные магниты + §29 магнитное поле Maxim Dolgolyov 2026-05-29 23:49:58 +03:00
  • 24d7f2b1d9 feat(phys8 ch2): Phase 3 Wave 4 — §26 P=UI/Джоуль-Ленц + §27 электроэнергия Maxim Dolgolyov 2026-05-29 23:46:36 +03:00
  • a1b57d8936 feat(phys8 ch2): Phase 3 Wave 3 — §23 R=ρl/S + §24 последов./реостат + §25 паралл. Maxim Dolgolyov 2026-05-29 23:42:57 +03:00
  • 31e03923ca feat(textbooks): миграция контента Физики 9 — §1-36 + ЛР11 Maxim Dolgolyov 2026-05-29 23:40:30 +03:00
  • 073cc3c06d feat(phys8 ch2): Phase 3 Wave 2 — §21 эл. цепь + §22 закон Ома I=U/R Maxim Dolgolyov 2026-05-29 23:38:18 +03:00
  • 9a123be71c feat(phys8 ch2): Phase 3 Wave 1 — §19 источники тока + §20 I=q/t Maxim Dolgolyov 2026-05-29 23:34:55 +03:00
  • 17a4a1b751 feat(phys8 ch2): Phase 2 Wave 3 — §17 эл. поле + §18 A=qU (Phase 2 завершён) Maxim Dolgolyov 2026-05-29 23:22:09 +03:00
  • 053c2ebfdd feat(phys8 ch2): Phase 2 Wave 2 — §15 элементарный заряд + §16 строение атома Maxim Dolgolyov 2026-05-29 23:18:46 +03:00
  • ed6fea460c feat(phys8 ch2): Phase 2 Wave 1 — §12 электризация + §13 пров/диэл + §14 индукция Maxim Dolgolyov 2026-05-29 23:14:40 +03:00
  • 2dac331aa3 feat(phys8 ch1): Phase 1 Wave 5 — §10 испарение + §11 кипение + Финал главы 1 Maxim Dolgolyov 2026-05-29 23:08:54 +03:00
  • cac9b8acbe feat(phys8 ch1): Phase 1 Wave 4 — §8 плавление + §9 удельная теплота плавления Maxim Dolgolyov 2026-05-29 23:03:50 +03:00
  • 0c0eea7a6b feat(textbooks): скелет Физики 9 — hub + 5 глав + миграция БД Maxim Dolgolyov 2026-05-29 23:01:59 +03:00
  • d8141087cd feat(phys8 ch1): Phase 1 Wave 3 — §6 (Q=cmΔT) + §7 (Q=qm) Maxim Dolgolyov 2026-05-29 22:59:46 +03:00
  • 2ae70dd48f feat(phys8 ch1): Phase 1 Wave 2 — §3 теплопроводность + §4 конвекция + §5 излучение Maxim Dolgolyov 2026-05-29 22:55:42 +03:00
  • d52ad9b06f docs(plans): план интеграции Физика 9 (Исаченкова 2019, 5 глав, 36§ + 12 ЛР) Maxim Dolgolyov 2026-05-29 22:51:42 +03:00
  • 244a063363 feat(phys8 ch1): Phase 1 Wave 1 — §1 «Внутренняя энергия» + §2 «Способы изменения U» Maxim Dolgolyov 2026-05-29 22:50:01 +03:00
  • 33a91900a8 feat(phys8): Phase 0 — skeleton hub + 3 chapters + lab + phys.js/optics.js Maxim Dolgolyov 2026-05-29 22:41:37 +03:00
  • 8e8988ec23 docs(plans): добавлен план реализации Физика 8 (Исаченкова, 2018) Maxim Dolgolyov 2026-05-29 22:20:00 +03:00
  • 2e30878f00 fix: textContent → innerHTML для строк с HTML entity (после замены эмодзи) Maxim Dolgolyov 2026-05-29 21:49:44 +03:00
  • 095265f482 chore: эмодзи → HTML entity во всех учебниках 10-11 классов Maxim Dolgolyov 2026-05-29 21:46:13 +03:00
  • b3ea35049f feat(stereo3d): drag-to-rotate для 3D-сцен Геометрии 10 Maxim Dolgolyov 2026-05-29 21:45:33 +03:00
  • 96b5e46660 revert(textbooks ui): откат компактной сетки — возврат к крупным карточкам с обложками Maxim Dolgolyov 2026-05-29 21:43:11 +03:00
  • f08a81263d refactor(textbooks ui): компактная сетка каталога — плитки 190px + фильтры по предмету Maxim Dolgolyov 2026-05-29 21:39:55 +03:00
  • 79992d23c5 fix(bg): rain — drops instead of vertical stripes Maxim Dolgolyov 2026-05-29 21:38:25 +03:00
  • f6fbe922a9 feat(shop): 9 premium animated backgrounds Maxim Dolgolyov 2026-05-29 21:35:59 +03:00
  • d838c94df4 fix(bg): visible button-groups and tracks on dark backgrounds Maxim Dolgolyov 2026-05-29 21:31:53 +03:00
  • 23075dddb1 fix(bg): light text on dark-tone backgrounds Maxim Dolgolyov 2026-05-29 21:29:54 +03:00
  • d2ca0d61cc fix(bg): add translucent veil so animated bgs don't bleed UI Maxim Dolgolyov 2026-05-29 21:27:35 +03:00
  • 1b04384770 fix(shop): opaque cards on owned/active so backgrounds don't bleed Maxim Dolgolyov 2026-05-29 21:23:44 +03:00
  • 98ec1ed478 feat(shop): animated backgrounds — system-wide cosmetic + picker Maxim Dolgolyov 2026-05-29 21:13:53 +03:00
  • 41ca41d69c feat(gamification): hide locked achievements of disabled modules Maxim Dolgolyov 2026-05-29 20:40:16 +03:00
  • dbeee44fc7 feat(shop): Phase 5 — 22 new shop items (frames + titles + theme) Maxim Dolgolyov 2026-05-29 20:32:08 +03:00
  • 268ea31bb8 feat(gamification): Phase 4 — standalone coin events + coin_log Maxim Dolgolyov 2026-05-29 20:30:14 +03:00
  • b005226e2c feat(gamification): Phase 3 — 38 new achievements + triggers + 'exam' group Maxim Dolgolyov 2026-05-29 20:26:59 +03:00
  • 90c8464356 feat(gamification): Phase 2 — taxonomy + grouped UI for achievements Maxim Dolgolyov 2026-05-29 20:19:46 +03:00
  • 660e7e2747 feat(gamification): Phase 1 — full kill-switch + textbook XP wrapping Maxim Dolgolyov 2026-05-29 19:43:24 +03:00
  • 3e7e6e5b9b feat(phys11 ch8): Waves 13-14 — Глава 8 + ФИНАЛ КУРСА (12 интегральных боссов) Maxim Dolgolyov 2026-05-29 19:30:41 +03:00
  • cef226c53e feat(phys11 ch7): Waves 11-12 — Глава 7 «Ядерная физика» (§35-§44 + Финал) Maxim Dolgolyov 2026-05-29 19:26:16 +03:00
  • a6d86f4374 feat(phys11 ch6): Wave 10 — Глава 6 «Физика атома» (§30-§34 + Финал) Maxim Dolgolyov 2026-05-29 19:18:04 +03:00
  • b5c224d7f5 feat(phys11 ch5): Wave 9 — Глава 5 «Фотоны. Действия света» (§27-§29 + Финал) Maxim Dolgolyov 2026-05-29 19:10:17 +03:00
  • 9df4fd5e24 feat(phys11 ch4): Wave 8 — Глава 4 «Основы СТО» (§24-§26 + Финал) Maxim Dolgolyov 2026-05-29 18:56:52 +03:00
  • 06db392f6a feat(phys11 ch3): Wave 7 — §21-§23 + Финал главы 3 (ThinLens + TwoLensSystem) Maxim Dolgolyov 2026-05-29 18:48:16 +03:00
  • 7a703bd184 feat(phys10 phase7 final): итоговая шпаргалка + 10 боссов + ачивка «Магистр физики 10» (+150 XP) Maxim Dolgolyov 2026-05-29 18:46:10 +03:00
  • 27a67d0866 feat(phys11 ch3): Wave 6 — §18-§20 + phys-fx SphericalMirror/RefractionLab/PrismSpectrum Maxim Dolgolyov 2026-05-29 18:41:51 +03:00
  • a5ffc624cf feat(phys10 ch6 wave2 + final): §36 «Газы» + §37 «Полупроводники» + Финал Главы 6 Maxim Dolgolyov 2026-05-29 18:41:39 +03:00
  • e4801dcc2f feat(phys11 ch3): Wave 5 — Глава 3 «Оптика» §14-§17 + phys-fx TwoSlit/DiffractionGrating/FlatMirror Maxim Dolgolyov 2026-05-29 18:35:08 +03:00
  • bed085ac98 feat(phys10 ch6 wave1): §34 «Ток в металлах» + §35 «Электролиты» Maxim Dolgolyov 2026-05-29 18:32:53 +03:00
  • e192feefcc feat(phys11 W4): Глава 2 §10-§13 + Финал главы 2 Maxim Dolgolyov 2026-05-29 18:25:30 +03:00
  • d93d8b782e feat(phys10 ch5 wave4 + final): §33 «Самоиндукция» + Финал Главы 5 (7 боссов) Maxim Dolgolyov 2026-05-29 18:24:57 +03:00
  • 8c3e7ce7aa feat(phys10 ch5 wave3): §31 «Магнитный поток + ЭМИ» + §32 «Ленц + Фарадей» Maxim Dolgolyov 2026-05-29 18:18:29 +03:00
  • a09616450f feat(phys11 W3): Глава 2 §7-§9 + расширение phys-fx.js (LCcircuit, ACgen, Transformer) Maxim Dolgolyov 2026-05-29 18:15:00 +03:00
  • 7aa681b503 feat(phys10 ch5 wave2): §29 «Сила Ампера» + §30 «Сила Лоренца» + 3D-траектория Maxim Dolgolyov 2026-05-29 18:11:18 +03:00
  • 6087c814b3 feat(phys10 ch5 wave1): §27 «Магнитное поле тока» + §28 «Индукция» Maxim Dolgolyov 2026-05-29 18:03:50 +03:00
  • fb01e5aafb feat(phys11 W2): Глава 1 §4-§6 + Финал + ResonanceCurve/TransverseWave/LongitudinalWave Maxim Dolgolyov 2026-05-29 18:02:53 +03:00
  • 2b13976610 feat(phys10 ch4 + final): §25 ЭДС + §26 закон Ома + Финал Главы 4 Maxim Dolgolyov 2026-05-29 17:56:38 +03:00
  • f2a1c6e24d feat(phys11 W1): Глава 1 §1-§3 + расширение phys-fx.js (EnergyView) Maxim Dolgolyov 2026-05-29 17:52:47 +03:00
  • f999ad550e feat(phys10 ch3 wave5 + final): §24 «Энергия конденсатора» + Финал Главы 3 (7 боссов) Maxim Dolgolyov 2026-05-29 17:48:13 +03:00
  • 22b95ed072 feat(phys11 W0): инфра — миграция БД, phys-fx.js, hub + 8 stub-глав Maxim Dolgolyov 2026-05-29 17:42:36 +03:00
  • 774b54afc8 feat(phys10 ch3 wave4): §22 «Напряжение» + §23 «Конденсаторы» Maxim Dolgolyov 2026-05-29 17:41:19 +03:00
  • a24c334730 docs(plans): убраны лабораторные работы из плана Физика 11 Maxim Dolgolyov 2026-05-29 17:35:51 +03:00
  • dfc17ae717 feat(phys10 ch3 wave3): §20 «Линии поля» + §21 «Работа и потенциал» Maxim Dolgolyov 2026-05-29 17:34:50 +03:00
  • dc7ad11e52 docs(plans): добавлен большой план реализации Физика 11 (Жилко-Маркович-Сокольский 2021) Maxim Dolgolyov 2026-05-29 17:32:27 +03:00
  • de1dbea8aa feat(phys10 ch3 wave2): §18 «Поле» + §19 «Напряжённость и суперпозиция» Maxim Dolgolyov 2026-05-29 17:27:35 +03:00
  • 1611e4b461 feat(phys10 ch3 wave1): §16 «Заряд» + §17 «Закон Кулона» Maxim Dolgolyov 2026-05-29 17:21:04 +03:00
  • 07adcbd108 feat(phys10 ch2 wave3 + final): §15 «Цикл Карно» + Финал Главы 2 (5 боссов) Maxim Dolgolyov 2026-05-29 17:13:22 +03:00
  • f2398dd078 feat(phys10 ch2 wave2): §13 «Количество теплоты» + §14 «Первый закон ТД» Maxim Dolgolyov 2026-05-29 17:06:13 +03:00
  • e1a694ed90 feat(phys10 ch2 wave1): §11 «Внутренняя энергия» + §12 «Работа в ТД» Maxim Dolgolyov 2026-05-29 16:58:44 +03:00
  • 5e9bafb20c feat(phys10 ch1 wave5 + final): §9 «Испарение» + §10 «Влажность» + Финал Главы 1 (7 боссов) Maxim Dolgolyov 2026-05-29 16:51:43 +03:00
  • c3d6af8757 fix(exam-prep): normalize LaTeX in dashboard preview text Maxim Dolgolyov 2026-05-29 16:45:59 +03:00
  • 4154e0b791 feat(phys10 ch1 wave4): §7 «Твёрдые тела» + §8 «Жидкости» Maxim Dolgolyov 2026-05-29 16:42:20 +03:00
  • 5356096349 fix(api): auto-stringify object bodies in LS.api (apiFetch) Maxim Dolgolyov 2026-05-29 16:40:42 +03:00
  • 2b653c4655 feat(phys10 ch1 wave3): §5 «Уравнение состояния» + §6 «Изопроцессы» (PV/VT/PT диаграммы) Maxim Dolgolyov 2026-05-29 16:35:13 +03:00
  • b0c024be76 feat(geom10 r4 viz): переделаны все 6 SVG-рисунков — больше деталей, цветовая кодировка Maxim Dolgolyov 2026-05-29 16:27:47 +03:00
  • 7acc606cc2 feat(phys10 ch1 wave2): §3 «Идеальный газ» + §4 «Температура» + симуляции Maxim Dolgolyov 2026-05-29 16:25:24 +03:00
  • 3116f9d815 feat(phys10 ch1 wave1): §1 «МКТ» + §2 «Количество вещества» + симуляция броуновского движения Maxim Dolgolyov 2026-05-29 16:18:53 +03:00
  • d387018ee5 feat(geom10 W14): r4 (Координаты и векторы) переписан в стиле geom11 — финал курса Maxim Dolgolyov 2026-05-29 16:16:02 +03:00
  • 573de62963 feat(phys10 phase0): skeleton + миграция + phys.js модуль (37 §, 6 глав) Maxim Dolgolyov 2026-05-29 16:12:08 +03:00
  • 663459a675 feat(geom10 W13): r3 (Перпендикулярность) переписан в стиле geom11 Maxim Dolgolyov 2026-05-29 16:08:46 +03:00
  • d5bb907adc feat(geom10 W12): r2 (Параллельность) переписан в стиле geom11 Maxim Dolgolyov 2026-05-29 16:01:13 +03:00
  • 09a292eca6 feat(geom10 W11): r1 переписан в стиле geom11 — SPA с psel-tabs, hero, sidebar Maxim Dolgolyov 2026-05-29 15:54:33 +03:00
  • 4533ef14ed feat(geom10 W10): hub переписан в стиле geom11 — 4-кол grid + финал курса + шпаргалка Maxim Dolgolyov 2026-05-29 15:45:22 +03:00
  • 3869cebe95 feat(geom10 W9): Финал Раздела 4 + МЕГА-АЧИВКА stereo10_master (Геометрия 10 пройдена!) Maxim Dolgolyov 2026-05-29 15:36:58 +03:00
  • c2a2497e49 feat(geom10 W8): Раздел 4 §11-§14 — Координаты и векторы (полная реализация) Maxim Dolgolyov 2026-05-29 15:33:58 +03:00
  • 22675fd48e chore: убраны упоминания авторов из всех учебников Maxim Dolgolyov 2026-05-29 15:27:21 +03:00
  • 7f045737d3 feat(geom10 W7): Финал Раздела 3 — 5 боссов + ачивка stereo10_r3_master Maxim Dolgolyov 2026-05-29 15:26:04 +03:00
  • cf4507a4d6 feat(geom10 W6): Раздел 3 §9 + §10 — угол с плоскостью, ТТП, перпендикулярность плоскостей Maxim Dolgolyov 2026-05-29 15:20:40 +03:00
  • f2933a6186 fix(geom11 ch4): сырой KaTeX в <option> §9 → unicode-текст (a, b, α°, d₁, d₂) Maxim Dolgolyov 2026-05-29 15:18:32 +03:00
  • e6a1a697bd feat(geom10 W5): Раздел 3 §7 + §8 — Перпендикулярность и расстояния Maxim Dolgolyov 2026-05-29 15:14:50 +03:00
  • 169a5130ba feat(geom11 phase5 final): итоговая шпаргалка + 9 боссов + ачивка «Магистр геометрии 11» Maxim Dolgolyov 2026-05-29 15:14:04 +03:00
  • 87a057f5b9 feat(geom10 W4): Финал Раздела 2 — 4 босса + ачивка stereo10_r2_master Maxim Dolgolyov 2026-05-29 15:08:52 +03:00
  • eb19ce3cf9 fix(auth): include avatar_url in login response + lazy refresh stale cache Maxim Dolgolyov 2026-05-29 15:07:16 +03:00
  • 4423a72635 feat(geom11 ch4 wave3 + final): §11 «Построения» + Финал Раздела 4 Maxim Dolgolyov 2026-05-29 15:06:29 +03:00
  • 46d373752c fix(profile): visual frame previews in shop + sidebar avatar sync Maxim Dolgolyov 2026-05-29 15:04:27 +03:00
  • 8e39993bb0 feat(geom10 W3): Раздел 2 §4-§6 — Параллельность (полная реализация) Maxim Dolgolyov 2026-05-29 15:04:10 +03:00
  • 788d612716 feat(geom11 ch4 wave2): §10 «Координаты и векторы 3D» + 3D-визуализатор Maxim Dolgolyov 2026-05-29 15:00:13 +03:00