No description
Find a file
loki5512344 1998cdae24
fix(deploy): use bun --frozen-lockfile instead of npm install
npm install with no committed package-lock.json re-resolved semver
ranges fresh on every deploy instead of pinning to bun.lock (the
project's actual lockfile) — a supply-chain integrity gap flagged by
automated commit review. Use bun, the frontend's real package manager,
with --frozen-lockfile so deploys are reproducible.

Claude-Session: https://claude.ai/code/session_01F1M1Jic1wTSn4igUENynmZ
2026-09-28 15:30:42 +02:00
.github/workflows ci(release): run gradlew chmod inside the mod working-directory 2026-09-28 14:17:00 +02:00
backend fix(deploy): use bun --frozen-lockfile instead of npm install 2026-09-28 15:30:42 +02:00
docs chore(history): squash 59 commit(s) from 2026-09-23 2026-09-23 22:38:08 +02:00
frontend feat(frontend): breakable grass block on the 404 page 2026-09-28 13:51:00 +02:00
mod ci(release): commit the mod's Gradle wrapper launch scripts 2026-09-28 14:19:18 +02:00
.gitattributes init 2026-07-30 11:12:56 +02:00
.gitignore ci(release): commit the mod's Gradle wrapper launch scripts 2026-09-28 14:19:18 +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).