No description
Find a file
loki5512344 fd0fe59fee
test(frontend): lock the style invariants a QA pass keeps re-finding
Two defects in this QA pass were pure CSS drift with no test surface at all:
100vw full-bleed sections panning the document by a scrollbar's width, and
controls sitting on three different corner radii. Assert both against the
sources, so the next person who hard-codes a radius or drops an overflow-x
guard fails CI instead of failing a screenshot review.

Tests now read files off disk, so they live in their own tsc project
(tsconfig.test.json, node types) excluded from the browser build.
2026-09-28 13:27:15 +02:00
.github/workflows chore(history): squash 67 commit(s) from 2026-09-25 2026-09-25 20:22:13 +02:00
backend chore(history): squash 16 commit(s) from 2026-09-26 2026-09-26 15:26:37 +02:00
docs chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
frontend test(frontend): lock the style invariants a QA pass keeps re-finding 2026-09-28 13:27:15 +02:00
mod feat(mod): backend integration, module cleanup, and SpatialGui port 2026-09-28 10:17:36 +02:00
.gitattributes init 2026-07-30 11:12:56 +02:00
.gitignore chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
TODO.md feat(mod): backend integration, module cleanup, and SpatialGui port 2026-09-28 10:17:36 +02:00

docs

  • DEV_GUIDE.md — единый справочник разработчика (сборка, правила ≤200/≤4, пакеты, модули/HUD/команды/миксины/рендер/тесты). Объединён из DEV_GUIDE.md+DEVELOPMENT.md 2026-09-23.
  • api/addons.md — API аддонов (lovisual:addon, жизненный цикл, что может аддон). Публичный API можно ломать свободно при рефакторинге (KISS > совместимость).
  • TODO.md в корне — план фаз (сейчас 8.5/9.1/9.2/10/11).