Releases: dev-lou/SpatialSync
Releases · dev-lou/SpatialSync
v1.0.0
1.0.0 (2026-05-24)
Features
- Add AuthenticatedRequest, Form Requests, middleware updates, and test infrastructure (4605b8c)
- Implement Bloxburg-style Custom Polygon Draw tool and Texture Mapping engine (a7e4eff)
- implement simulated pricing system and dashboard UI polish (df5f621)
- setup Construct 3D Build Editor with placement physics and modern skybox UI (b114412)
- update dashboard UI, footer, and add OG-site; cleanup storage tracking and update .gitignore (79535f9)
Bug Fixes
- Add @semantic-release/npm plugin, fix dependency-review on push (56cf570)
- Add event_name to security.yml concurrency group to prevent push vs workflow_call conflicts (ea7dc4c)
- Add fail-safe logic for user plans to resolve 500 error on dashboard (9d414ce)
- Add missing conventional-changelog-conventionalcommits package to release workflow (af0a5cc)
- add required name field to package.json for semantic-release compatibility (84e22cb)
- Add top-level permissions to release.yml (security-events: write, actions: read) (4668b31)
- Add version field to package.json, fix semantic-release & dependency-review workflows (6be95b5)
- Bump NODE_VERSION to 22 in release.yml (semantic-release v25 requires Node 22.14+) (67c6717)
- Corrected Dockerfile heredoc escaping for Nginx config (81e7c5b)
- Disable composer scripts in vendor stage to prevent artisan error (edcb342)
- Enable plan-aware storage calculation by fetching user plan data (5a860b4)
- Final robustness polish for HTTPS enforcement (4f20431)
- Pricing card badge overflow clipping (fdf422f)
- Resolve 500 error by removing redundant AppServiceProvider and cleaning up bootstrap config (0f2a8ec)
- Shared links now properly add users to build and redirect to editor instead of crashing (b5deb39)
- Trust all proxies to ensure correct HTTPS detection on Render (66c563a)
- Update NODE_VERSION to 22 in ci.yml and security.yml (Node 20 deprecated) (e87ad55)
- Use DEBUG env var instead of --debug flag for semantic-release (6907e5a)
Documentation
- Complete industry-standard 2026 README with full feature docs, setup tutorial, architecture, API reference, and fixed broken logo (8424a5e)
- Remove suggested repo names section from README.md (5a6c000)
- Update .env.example with correct production values (fa115e8)
- Update README.md to 2026 industry standards (f65a7ed)
CI/CD
- Add .gitattributes to enforce LF line endings (fixes Pint line_ending violations on Linux CI) (0bef353)
- Add ESLint and Prettier to pre-commit hooks via lint-staged (8d672ad)
- Auto-fix Pint violations before test (handles cross-platform style diffs) (6783e25)
- Capture Pint output as artifact for debugging CI failures (5dab439)
- Drop post-autoload-dump scripts (not needed for CI checks) (c142fc7)
- Fix all failing CI checks - ESLint, Prettier, Pint, PHPStan, composer audit (8d1253a)
- Fix circular dep — composer install --no-scripts before key:generate (5fdfe37)
- Fix composer install failures by creating .env from .env.example before install (b000d5e)
- Generate valid APP_KEY after creating .env for composer install (fa44fd8)
- Remove debug artifact step (Pint violations resolved by .gitattributes) (89d3e8e)
- Replace artisan key:generate with PHP one-liner (avoids Laravel boot) [skip-act] (88ec00a)
Reverts
- Remove unsafe URL::forceScheme call causing 500 errors (b036dd7)