Commit Graph

  • 2f40bdc184 Refactor imports and types in create-scene-command.ts Victor Giers 2026-04-11 03:52:24 +02:00
  • 664fe443c2 Remove unused import in editor-store.ts Victor Giers 2026-04-11 03:52:15 +02:00
  • e35a06131c Add tests for scene creation, active scene switching, and command history management Victor Giers 2026-04-11 03:51:59 +02:00
  • cf47635ba6 Update project package serialization tests to support multiple scenes and improve document creation Victor Giers 2026-04-11 03:51:35 +02:00
  • eab3e4511a Update test to use createProjectDocumentFromSceneDocument Victor Giers 2026-04-11 03:51:10 +02:00
  • e80b75e7e0 Expand tests for local draft storage and project scenes Victor Giers 2026-04-11 03:50:56 +02:00
  • fe1d81b3a4 Update test to use projectDocument instead of document Victor Giers 2026-04-11 03:50:31 +02:00
  • ac5febcb11 Add styles for toolbar components in app.css Victor Giers 2026-04-11 03:49:45 +02:00
  • 9a1a8884e7 Refactor scene controls and add new scene button in App.tsx Victor Giers 2026-04-11 03:49:37 +02:00
  • 8c6e08d4ac Update project save logic in App.tsx Victor Giers 2026-04-11 03:49:35 +02:00
  • 37a37ef0a6 Add handlers for creating scenes and changing active scenes Victor Giers 2026-04-11 03:49:23 +02:00
  • b25be0d036 Extract sceneList from editorState.projectDocument.scenes Victor Giers 2026-04-11 03:49:16 +02:00
  • de8360183c Import and prepare commands for scene creation and active scene setting Victor Giers 2026-04-11 03:49:13 +02:00
  • af3af9c857 Rename initialDocument to initialProjectDocument in createEditorStore Victor Giers 2026-04-11 03:49:10 +02:00
  • 422b570749 Update EditorStore to support project documents and scenes Victor Giers 2026-04-11 03:48:59 +02:00
  • dd0048ff84 Update project package serialization to use ProjectDocument Victor Giers 2026-04-11 03:48:24 +02:00
  • 27060a97e1 Update local draft storage to use ProjectDocument Victor Giers 2026-04-11 03:48:17 +02:00
  • 5b454b91ea Add serialization functions for ProjectDocument Victor Giers 2026-04-11 03:48:08 +02:00
  • 6a6462a368 Remove unused import and update scene creation logic Victor Giers 2026-04-11 03:48:06 +02:00
  • 1e6ea11e23 Add project document validation and resource checks Victor Giers 2026-04-11 03:47:57 +02:00
  • cd5655b521 Update scene document migration to support project documents Victor Giers 2026-04-11 03:47:22 +02:00
  • a6bb276678 Add scene creation and active scene switching commands Victor Giers 2026-04-11 03:46:53 +02:00
  • f1ab5f8282 Introduce ProjectScene and ProjectDocument interfaces with utility functions Victor Giers 2026-04-11 03:46:30 +02:00
  • 2b3e5858f4 Add styles for status bar items Victor Giers 2026-04-11 03:29:26 +02:00
  • 69336d210b Add E2E test for transform status bar and update CSS for status bar items Victor Giers 2026-04-11 03:28:47 +02:00
  • 0f65009304 Update viewport-host.ts to handle non-brush and modelInstance targets Victor Giers 2026-04-11 03:24:07 +02:00
  • d2c0066643 Change useEffect to useLayoutEffect in ViewportCanvas Victor Giers 2026-04-11 03:23:17 +02:00
  • 23eaeebb90 Add transform-axis-mapping test file Victor Giers 2026-04-11 03:22:58 +02:00
  • 581da40993 Add cameraSyncRequestId to ViewportCanvas tests Victor Giers 2026-04-11 03:22:50 +02:00
  • a1fc1fa2b7 Use useLayoutEffect in ViewportCanvas and add cameraSyncRequestId prop Victor Giers 2026-04-11 03:22:40 +02:00
  • 3845934be7 Add cameraSyncRequestId prop to ViewportPanel Victor Giers 2026-04-11 03:22:34 +02:00
  • 3f9e89569f Add requestViewportCameraSync function and update related logic in App.tsx Victor Giers 2026-04-11 03:22:25 +02:00
  • e6e40246ce Update App.tsx and ViewportHost.ts to include viewport camera sync request ID and resolve object scale constraint axis Victor Giers 2026-04-11 03:22:03 +02:00
  • 754eb60a25 Add transform axis mapping functionality Victor Giers 2026-04-11 03:21:41 +02:00
  • 0b48c6e931 Update roadmap.md and testing.md with new guidelines Victor Giers 2026-04-11 03:15:10 +02:00
  • a6cff8b3b1 Add AGENTS.md and update CHAT_CONTEXT.md, architecture.md Victor Giers 2026-04-11 03:14:45 +02:00
  • 3d66f7ec5c Remove AGENTS.md file Victor Giers 2026-04-11 03:13:59 +02:00
  • 8e5240a950 Update testing.md with additional steps for each E2E flow Victor Giers 2026-04-11 02:44:50 +02:00
  • 4a66cccd79 auto-git: [change] src/app/App.tsx [change] src/app/editor-store.ts [change] src/core/transform-session.ts [change] src/viewport-three/ViewportCanvas.tsx [change] src/viewport-three/ViewportPanel.tsx [change] src/viewport-three/viewport-host.ts [change] tests/unit/viewport-canvas.test.tsx Victor Giers 2026-04-11 02:44:48 +02:00
  • 9950444027 auto-git: [change] tests/unit/transform-foundation.integration.test.tsx Victor Giers 2026-04-11 02:44:30 +02:00
  • c991f41158 auto-git: [change] src/viewport-three/viewport-host.ts [change] tests/unit/viewport-canvas.test.tsx Victor Giers 2026-04-11 02:44:27 +02:00
  • 53f666d301 Update testing.md with new ergonomics slice checklist Victor Giers 2026-04-11 02:44:00 +02:00
  • a40089d956 Update App.tsx and ViewportHost.ts with axis constraint space and message updates Victor Giers 2026-04-11 02:43:26 +02:00
  • 5ed5cb25d3 Set viewportGridVisible to true in tests and component props Victor Giers 2026-04-11 02:42:28 +02:00
  • ff05e9c9cb Add test for local axis constraint support in transform sessions Victor Giers 2026-04-11 02:42:21 +02:00
  • 528d29a4e0 Add tests for transform session axis constraint toggling and viewport camera state persistence Victor Giers 2026-04-11 02:42:05 +02:00
  • 1eddabb5f9 Add emitCameraStateChange function and import ViewportPanelCameraState Victor Giers 2026-04-11 02:41:48 +02:00
  • ee30f04616 Add setGridVisible to MockViewportHost in transform-foundation integration test Victor Giers 2026-04-11 02:41:23 +02:00
  • d5d6e1f4bd Add setGridVisible to MockViewportHost and update tests Victor Giers 2026-04-11 02:41:19 +02:00
  • 031ce48aaa Update ViewportCanvas to include transform axis labels Victor Giers 2026-04-11 02:41:06 +02:00
  • 8786e4c12b Add viewportGridVisible prop and effect to ViewportCanvas Victor Giers 2026-04-11 02:40:59 +02:00
  • 3211bd2f7a Add viewportGridVisible prop to ViewportPanel Victor Giers 2026-04-11 02:40:58 +02:00
  • ab86208e63 Add toggle for viewport grid visibility and update axis constraint handling in App.tsx Victor Giers 2026-04-11 02:40:51 +02:00
  • c51a396a82 Enhance transform session handling and grid visibility in ViewportHost Victor Giers 2026-04-11 02:40:21 +02:00
  • dad94d6ec9 Add grid visibility flag and constants in ViewportHost Victor Giers 2026-04-11 02:38:05 +02:00
  • bb422a98f1 Add axis constraint space parameter to transform session Victor Giers 2026-04-11 02:38:00 +02:00
  • 9e47af9bc6 Add support for local axis constraint in transform session Victor Giers 2026-04-11 02:37:36 +02:00
  • 40cf4ec240 Reorder expected file list in project-package test Victor Giers 2026-04-10 12:33:33 +02:00
  • e38cb1358f Add setRenderEnabled method to MockViewportHost Victor Giers 2026-04-10 12:33:17 +02:00
  • d0eca56c35 Refactor project-package.test.ts to use new Zip and ZipDeflate classes from fflate, add buildZipArchive function Victor Giers 2026-04-10 12:33:09 +02:00
  • 3cfa510379 Update project package serialization to use Map and improve error handling Victor Giers 2026-04-10 12:32:58 +02:00
  • 822f870f07 Add probe archive debug logging to test serialization Victor Giers 2026-04-10 12:31:49 +02:00
  • cf0c92585f Log type and constructor of scene bytes during serialization Victor Giers 2026-04-10 12:31:22 +02:00
  • 7338e4a1eb Add debug logging for project package serialization Victor Giers 2026-04-10 12:31:09 +02:00
  • d28c23aa48 Add listPackagedFiles function and update tests in project-package.test.ts Victor Giers 2026-04-10 12:28:13 +02:00
  • 32e217d4ee Add ProjectPackageTree type and setPackagedFile function in project-package.ts Victor Giers 2026-04-10 12:28:00 +02:00
  • ebde30ab22 Refactor test mocks in app-project-persistence.integration.test.tsx Victor Giers 2026-04-10 12:27:23 +02:00
  • 713b42e9b2 Add cloneArrayBuffer function and update tests Victor Giers 2026-04-10 12:27:12 +02:00
  • 3816ad4b33 Convert project bytes to Uint8Array before creating Blob Victor Giers 2026-04-10 12:27:05 +02:00
  • 10dde354f7 Update project-package.ts to handle asset metadata and improve cloning logic Victor Giers 2026-04-10 12:26:57 +02:00
  • 1ecf4bbe78 Replace Save Draft button with reload in e2e tests Victor Giers 2026-04-10 12:26:04 +02:00
  • f98c32a7af Update local draft storage test messages and add recovery diagnostic check Victor Giers 2026-04-10 12:25:36 +02:00
  • 19fb68b1ce Add tests and update messages for autosave functionality Victor Giers 2026-04-10 12:25:30 +02:00
  • a57247a7a0 Add project-package serialization tests Victor Giers 2026-04-10 12:24:54 +02:00
  • df616188f4 Update diagnostic handling in local-draft-storage Victor Giers 2026-04-10 12:23:58 +02:00
  • 5b8842b199 Update dependencies in App.tsx Victor Giers 2026-04-10 12:23:48 +02:00
  • faaa6775f2 Update toolbar buttons and file input handling in App.tsx Victor Giers 2026-04-10 12:23:35 +02:00
  • 63b9f29ef5 Refactor save and load functionality in App.tsx Victor Giers 2026-04-10 12:23:27 +02:00
  • 65bf168d3a Add autosave functionality and update project package handling Victor Giers 2026-04-10 12:23:11 +02:00
  • 72ca505a61 Add editor-autosave.ts for autosave functionality Victor Giers 2026-04-10 12:22:05 +02:00
  • 7ed2cf92f9 Add project-package.ts for scene serialization Victor Giers 2026-04-10 12:21:58 +02:00
  • 9dca4d3c2f Add fflate dependency and update package.json Victor Giers 2026-04-10 12:21:10 +02:00
  • 2c5ee65291 Add test for SSAO radius value in advanced rendering Victor Giers 2026-04-07 12:17:15 +02:00
  • 6e28024097 Enhance ambient occlusion effect with dual-layer SSAO and additional parameters Victor Giers 2026-04-07 12:16:56 +02:00
  • 486f0f3f3c Enhance advanced rendering by adding normal pass and refining SSAO effect settings Victor Giers 2026-04-07 12:15:50 +02:00
  • 56bf1c4e32 Update FOG_STEPS value in fog-material test Victor Giers 2026-04-07 11:34:04 +02:00
  • d4587ebfcd Add fog material creation and management in ViewportHost Victor Giers 2026-04-07 11:33:35 +02:00
  • f6cb305243 Add fog material creation and disposal methods in RuntimeHost Victor Giers 2026-04-07 11:33:12 +02:00
  • 1b16aacf93 Optimize fog material calculations and parameters Victor Giers 2026-04-07 11:32:21 +02:00
  • 4238bce5f5 Remove unnecessary onBeforeRender assignment in configureFogVolumeMesh methods Victor Giers 2026-04-07 11:20:30 +02:00
  • 55290572e0 Add test for localCameraPosition uniform in fog-material Victor Giers 2026-04-07 11:19:30 +02:00
  • 014b157a35 Add fog volume mesh configuration in ViewportHost Victor Giers 2026-04-07 11:19:24 +02:00
  • 7a62d8ed7b Add fog volume mesh configuration in ViewportHost Victor Giers 2026-04-07 11:19:12 +02:00
  • 5c5aaff8b1 Add fog volume mesh configuration in RuntimeHost Victor Giers 2026-04-07 11:19:01 +02:00
  • edea9a6976 Add fog volume mesh configuration in runtime-host.ts Victor Giers 2026-04-07 11:18:51 +02:00
  • cf48cabb11 Add local camera position uniform to fog material shaders Victor Giers 2026-04-07 11:18:05 +02:00
  • 40a53801a7 Add fog quality material and update runtime/viewport hosts Victor Giers 2026-04-07 11:07:19 +02:00
  • 802d3e026c Add conditional rendering based on layout mode and active panel status in ViewportCanvas Victor Giers 2026-04-07 10:53:29 +02:00
  • 47cdebf7f8 Implement render enablement and disablement in ViewportHost Victor Giers 2026-04-07 10:53:21 +02:00
  • e993ff6116 Add render control based on layout mode and active panel Victor Giers 2026-04-07 10:53:06 +02:00