3 Commits

Author SHA1 Message Date
ec478178af chore: refresh package-lock for monaco/dompurify/marked transitive deps
Some checks failed
CI / Lint + Format (pull_request) Failing after 1m23s
CI / Build (pull_request) Successful in 2m2s
CI / Secret scan (pull_request) Failing after 7s
CI / PR size check (pull_request) Successful in 6s
2026-05-28 14:08:16 +03:00
Вика
9964f333f4 fix: изменил заголовок hero-баннера на главной
Some checks failed
CI / Lint + Format (pull_request) Failing after 35s
CI / Build (pull_request) Failing after 31s
CI / Secret scan (pull_request) Failing after 29s
CI / PR size check (pull_request) Failing after 30s
Тестовый PR для проверки полного флоу контрибьютора (onboarding-test).

Изменение: 'Создавай большие игры' → 'Создавай свои игры'.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 05:05:39 +03:00
61fba4e174 fix: починка билда + studio.rublox.pro инфра
Some checks failed
CI / Lint + Format (push) Failing after 32s
CI / Build (push) Failing after 37s
CI / Secret scan (push) Failing after 37s
CI / PR size check (push) Has been skipped
Большой консолидирующий коммит после поднятия studio.rublox.pro (28 мая 2026).
Содержит изменения которые делались в процессе подготовки прод-окружения:

Фиксы импортов после выноса из minecraftia:
- Массовая замена путей ../../components → ../components (40+ файлов в src/community/, src/admin-preview/)
- Замена ../KubikonEditor/ → ../editor/, ../KubikonStudio/ → ../community/, ../AdminPreview/ → ../admin-preview/
- API.js скопирован из минки целиком (было 8 экспортов, стало 312)
- Добавлены PLAYER_URL, MyButton_1, недостающие компоненты
- Заменены require() на статические ES-imports в BabylonScene, PrimitiveManager, GameRuntime (Vite не поддерживает CJS require)

Структура ассетов:
- public/kubikon-templates/ → public/assets/kubikon-templates/
- public/kubikon-learn/ → public/assets/kubikon-learn/
- (код искал в /assets/, файлы лежали без /assets/)

Навигация роутов внутри студии:
- /kubikon-studio/docs → /docs (90+ навигационных вызовов sed-replaced)
- /kubikon-editor/X → /edit/X, /kubikon/play/X → /play/X, /kubikon/gd/X → /gd/X

UI:
- Новый компонент StudioHeader (61px, как в минке) + копия favicon
- WithHeader wrapper в App.jsx для всех страниц кроме fullscreen-редактора/плеера
- SSO ticket-flow в AuthContext (auto-redeem #ticket= при загрузке)
- Тёмная тема карточек игр в ВИКИ (фон #1c2231 вместо #fff, картинка впритык)

Документация:
- docs/ONBOARDING.md — путь нового контрибьютора от нуля до PR
- docs/TUTORIAL_ADD_SCRIPT_API.md — как добавить game.* API
- API_USAGE.md — список эндпоинтов backend
- README в подпапках engine/, engine/terrain/, engine/voxel/, engine/robloxterrain/, engine/types/

.gitignore:
- public/wiki/ исключён (73МБ PNG, будут на CDN отдельной задачей)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 05:01:13 +03:00