������� �������/�������� (�������) + ��������� + ������� ���������� #40

Merged
min merged 4 commits from restore/all-tasks into main 2026-06-09 22:49:22 +00:00

4 Commits

Author SHA1 Message Date
min
ba71f5f4b9 fix(studio): убрать лишний escape \[ в docsLang regex (CI lint error из влитого main)
All checks were successful
CI / Lint (pull_request) Successful in 1m8s
CI / Build (pull_request) Successful in 1m58s
CI / Secret scan (pull_request) Successful in 30s
CI / PR size check (pull_request) Successful in 12s
CI / Deploy to S1 + S2 (pull_request) Has been skipped
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 01:41:04 +03:00
min
2f9d6a21f6 fix(rbxl-importer): CORS preflight + открыт для всех
Фронт студии (studio.rublox.pro) делал POST /import/rbxl/analyze
на minecraftia-school.ru/api-rbxl, preflight (OPTIONS) не получал
Access-Control-Allow-Origin → CORS ошибка.

Фиксы:
- after_request гарантированно ставит CORS-заголовки на ВСЕ ответы
  (включая OPTIONS) — раньше flask-cors иногда их не отдавал
- Явный handler для OPTIONS /import/rbxl/analyze + create
- Headers: Allow-Origin=*, Allow-Methods, Allow-Headers content-type+x-user-id
- Убрал ALLOWED_USER_IDS=[1] (импорт открыт всем — кнопка
  в UI уже без гейтинга, см. вики «Импорт из Roblox»)

Деплой: вручную через SSH на VM 130 (rbxl-importer не имеет CI/CD).
2026-06-10 01:27:48 +03:00
min
b03027e3d5 merge main (синхрон перед PR графики)
Some checks failed
CI / Lint (pull_request) Failing after 1m5s
CI / Build (pull_request) Successful in 1m58s
CI / Secret scan (pull_request) Successful in 27s
CI / PR size check (pull_request) Successful in 12s
CI / Deploy to S1 + S2 (pull_request) Has been skipped
# Conflicts:
#	src/editor/engine/BabylonScene.js
2026-06-10 01:27:04 +03:00
min
8ccea76dc0 feat(studio): система графики/эффектов (шейдеры) + материалы + перенос Оформления
GraphicsManager: постобработка (bloom/FXAA/виньетка/цветокор/DoF) + тени/SSAO,
10 пресетов, mobile-safe, выкл по умолчанию. Новые материалы примитивов
(chrome/water/iridescent + улучшены glass/neon). API game.graphics.*. Графика +
Стартовый экран (Ken Burns) + Экран загрузки вынесены из Настроек в новый
GameDecorModal, открываются из вкладки «Игра» (группа «Оформление»). Вики-раздел
«Графика и эффекты» (GR1-GR4) + AI-контекст обновлён.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 01:24:30 +03:00