Commit Graph

42 Commits

Author SHA1 Message Date
cac9fd4752 Bump SCENE_DOCUMENT_VERSION to 36 and add AUTHORED_OBJECT_STATE_SCENE_DOCUMENT_VERSION 2026-04-12 03:33:59 +02:00
42cee3d19a Add air direction only setting for player movement 2026-04-12 02:19:46 +02:00
8aba9a02d7 Add air movement controls for player in App.tsx and related files 2026-04-12 02:06:32 +02:00
ad9790e750 Add support for whitebox bevel in scene document 2026-04-12 01:03:58 +02:00
e71f4f9bbd Bump SCENE_DOCUMENT_VERSION to 32 and add PLAYER_START_LOCOMOTION_CORE_SCENE_DOCUMENT_VERSION 2026-04-11 18:23:50 +02:00
5a77b9cb37 Update scene document version and add player start movement template 2026-04-11 17:58:52 +02:00
f4150ea4a8 Add static-simple collision mode for model instances 2026-04-11 16:31:56 +02:00
e664f1e316 Add scene editor preferences and update version constants 2026-04-11 14:25:21 +02:00
88047649f9 Update SceneDocument version and add project name field 2026-04-11 13:25:22 +02:00
d823fa5a39 Bump scene document version and add new constant 2026-04-11 12:31:30 +02:00
119ca52b75 Update scene document version and add input bindings support 2026-04-11 12:12:55 +02:00
d968bd2ed2 Update scene document version and add player start navigation mode 2026-04-11 11:14:09 +02:00
a74f0a1b2a Add scene entry and exit entities to document migration and reading 2026-04-11 04:29:25 +02:00
e205cea50c auto-git:
[change] src/app/app.css
 [change] src/commands/set-scene-loading-screen-command.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runner-web/RunnerCanvas.tsx
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/orbit-visitor-navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] tests/domain/editor-store.test.ts
 [change] tests/serialization/local-draft-storage.test.ts
 [change] tests/serialization/project-document-json.test.ts
 [change] tests/serialization/project-package.test.ts
 [change] tests/unit/runner-canvas.test.tsx
 [change] tests/unit/runtime-host.test.ts
2026-04-11 04:19:51 +02:00
158a5b8944 Bump scene document version and update loading screen handling 2026-04-11 04:14:01 +02:00
3c3723531a Add loading screen settings to scene document 2026-04-11 04:08:03 +02:00
f1ab5f8282 Introduce ProjectScene and ProjectDocument interfaces with utility functions 2026-04-11 03:46:52 +02:00
90012d9499 Bump scene document version and add water surface displacement version 2026-04-07 07:11:15 +02:00
46f8310514 Update scene document version and add box volume render paths 2026-04-06 08:18:09 +02:00
213cf5828a Update scene document version and add new constant 2026-04-05 02:28:17 +02:00
1da2eb3b1f Update scene document version and enhance box brush calculations 2026-04-04 19:25:53 +02:00
450ffc5299 Update scene document version and player start collider settings 2026-04-04 15:52:01 +02:00
3d1dd3fe63 auto-git:
[add] src/geometry/model-instance-collider-generation.ts
 [add] src/runtime-three/rapier-collision-world.ts
 [change] AGENTS.md
 [change] CHAT_CONTEXT.md
 [change] architecture.md
 [change] package.json
 [change] prompts-lite.txt
 [change] prompts.txt
 [change] roadmap.md
 [change] src/assets/model-instances.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document-validation.ts
 [change] src/document/scene-document.ts
 [change] src/runtime-three/first-person-navigation-controller.ts
 [change] src/runtime-three/navigation-controller.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/runtime-three/runtime-scene-build.ts
 [change] src/runtime-three/runtime-scene-validation.ts
 [change] src/viewport-three/viewport-host.ts
 [change] testing.md
2026-04-04 07:55:41 +02:00
1b66de906e Bump scene document version and update entity comparison 2026-04-03 01:03:03 +02:00
c99d5282d4 Remove unused exports and imports in scene-document.ts 2026-04-02 20:58:25 +02:00
25c168a2f3 Simplify imports in scene-document.ts 2026-04-02 20:57:43 +02:00
8d21643177 Update scene-document.ts with advanced rendering settings 2026-04-02 20:49:15 +02:00
636e073775 Bump scene document version and add spatial audio version 2026-04-02 19:37:01 +02:00
ffff4e4c30 Bump SCENE_DOCUMENT_VERSION to 12 and add ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION 2026-04-01 00:10:24 +02:00
405a00de6e Bump SCENE_DOCUMENT_VERSION to 11 and add LOCAL_LIGHTS_AND_SKYBOX_SCENE_DOCUMENT_VERSION 2026-03-31 19:57:40 +02:00
efb465f2ec Update scene document migration and validation for model assets 2026-03-31 17:32:25 +02:00
caa9864fed Bump scene document version to 9 2026-03-31 06:45:43 +02:00
300a1bcd55 Update scene-document version and add interactionLinks field 2026-03-31 06:16:05 +02:00
212ec66041 Update scene document version and modify upsert entity command 2026-03-31 05:50:59 +02:00
0d3e637488 Export WorldSettings type from scene-document.ts 2026-03-31 05:16:09 +02:00
87519e96fe Update scene document version and import world settings utilities 2026-03-31 05:09:52 +02:00
07999f8038 Add set box brush name command and update scene document migration 2026-03-31 04:22:57 +02:00
cd5d0b5535 Add player start entity command and related changes 2026-03-31 03:01:10 +02:00
8760b210d4 Add commands and update brush face handling 2026-03-31 02:34:12 +02:00
0f354be7e9 Update SceneDocument version and add brushes type 2026-03-31 02:03:15 +02:00
efb706a0f3 auto-git:
[change] src/app/App.tsx
 [change] src/app/editor-store.ts
 [change] src/document/migrate-scene-document.ts
 [change] src/document/scene-document.ts
 [change] src/viewport-three/ViewportCanvas.tsx
 [change] src/viewport-three/viewport-host.ts
2026-03-31 01:32:33 +02:00
3af579c6bb auto-git:
[add] .prettierrc.json
 [add] eslint.config.js
 [add] index.html
 [add] package.json
 [add] playwright.config.ts
 [add] src/app/App.tsx
 [add] src/app/app.css
 [add] src/app/editor-store.ts
 [add] src/app/use-editor-store.ts
 [add] src/assets/.gitkeep
 [add] src/commands/command-history.ts
 [add] src/commands/command.ts
 [add] src/commands/set-scene-name-command.ts
 [add] src/core/ids.ts
 [add] src/core/selection.ts
 [add] src/core/tool-mode.ts
 [add] src/core/vector.ts
 [add] src/document/migrate-scene-document.ts
 [add] src/document/scene-document.ts
 [add] src/entities/.gitkeep
 [add] src/geometry/.gitkeep
 [add] src/main.tsx
 [add] src/materials/.gitkeep
 [add] src/runtime-three/.gitkeep
 [add] src/serialization/local-draft-storage.ts
 [add] src/serialization/scene-document-json.ts
 [add] src/shared-ui/Panel.tsx
 [add] src/viewport-three/ViewportCanvas.tsx
 [add] src/viewport-three/viewport-host.ts
 [add] src/vite-env.d.ts
 [add] tests/domain/create-empty-scene-document.test.ts
 [add] tests/domain/editor-store.test.ts
 [add] tests/e2e/app-smoke.e2e.ts
 [add] tests/serialization/scene-document-json.test.ts
 [add] tests/setup/vitest.setup.ts
 [add] tsconfig.json
 [add] vite.config.ts
 [add] vitest.config.ts
2026-03-31 01:32:33 +02:00