# Changelog All notable changes will be documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] ### Added - Open-source release: AGPL-3.0 + Commercial dual license. - Standalone mode (`VITE_STANDALONE=true`) with bundled `sample-game.json`. - Configurable backend via `VITE_API_BASE`, `VITE_RUBLOX_HOME`, `VITE_REALTIME_*`. - Issue & PR templates under `.gitea/`. - `CONTRIBUTING.md`, `SECURITY.md`, `ARCHITECTURE.md`, `CLA.md`. - ESLint + Prettier + EditorConfig. ### Removed - Hard-coded URLs to `minecraftia-school.ru` (all are now env-configurable). - Internal server IPs (`85.175.x.x`, `192.168.x.x`) from comments. - Admin endpoints (`adminPatchProjectScript`, `adminBanPublish`, etc.) — moved to private repo. - `frontend_deploy.py` (contained SSH credentials). ### Security - New `git init` removes previous commit history (which contained credentials). - Pre-commit hook blocks pushing files with detected secret patterns. ## [0.1.0] — initial private build (pre-public) - Vite + React 18 + Babylon 7.54.3 baseline. - R15 character, GD gamemodes, multiplayer via Colyseus 0.16. - Plays projects from `rublox.pro` and `player.rublox.pro`.