Commit Graph

1581 Commits

Author SHA1 Message Date
a6cff8b3b1 Add AGENTS.md and update CHAT_CONTEXT.md, architecture.md 2026-04-11 03:15:10 +02:00
3d66f7ec5c Remove AGENTS.md file 2026-04-11 03:14:45 +02:00
8e5240a950 Update testing.md with additional steps for each E2E flow 2026-04-11 02:45:59 +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
2026-04-11 02:44:49 +02:00
9950444027 auto-git:
[change] tests/unit/transform-foundation.integration.test.tsx
2026-04-11 02:44:49 +02:00
c991f41158 auto-git:
[change] src/viewport-three/viewport-host.ts
 [change] tests/unit/viewport-canvas.test.tsx
2026-04-11 02:44:49 +02:00
53f666d301 Update testing.md with new ergonomics slice checklist 2026-04-11 02:44:04 +02:00
a40089d956 Update App.tsx and ViewportHost.ts with axis constraint space and message updates 2026-04-11 02:43:38 +02:00
5ed5cb25d3 Set viewportGridVisible to true in tests and component props 2026-04-11 02:43:38 +02:00
ff05e9c9cb Add test for local axis constraint support in transform sessions 2026-04-11 02:42:27 +02:00
528d29a4e0 Add tests for transform session axis constraint toggling and viewport camera state persistence 2026-04-11 02:42:13 +02:00
1eddabb5f9 Add emitCameraStateChange function and import ViewportPanelCameraState 2026-04-11 02:41:59 +02:00
ee30f04616 Add setGridVisible to MockViewportHost in transform-foundation integration test 2026-04-11 02:41:59 +02:00
d5d6e1f4bd Add setGridVisible to MockViewportHost and update tests 2026-04-11 02:41:59 +02:00
031ce48aaa Update ViewportCanvas to include transform axis labels 2026-04-11 02:41:10 +02:00
8786e4c12b Add viewportGridVisible prop and effect to ViewportCanvas 2026-04-11 02:41:06 +02:00
3211bd2f7a Add viewportGridVisible prop to ViewportPanel 2026-04-11 02:41:06 +02:00
ab86208e63 Add toggle for viewport grid visibility and update axis constraint handling in App.tsx 2026-04-11 02:40:58 +02:00
c51a396a82 Enhance transform session handling and grid visibility in ViewportHost 2026-04-11 02:40:51 +02:00
dad94d6ec9 Add grid visibility flag and constants in ViewportHost 2026-04-11 02:38:09 +02:00
bb422a98f1 Add axis constraint space parameter to transform session 2026-04-11 02:38:05 +02:00
9e47af9bc6 Add support for local axis constraint in transform session 2026-04-11 02:38:00 +02:00
40cf4ec240 Reorder expected file list in project-package test 2026-04-10 12:34:28 +02:00
e38cb1358f Add setRenderEnabled method to MockViewportHost 2026-04-10 12:34:28 +02:00
d0eca56c35 Refactor project-package.test.ts to use new Zip and ZipDeflate classes from fflate, add buildZipArchive function 2026-04-10 12:33:17 +02:00
3cfa510379 Update project package serialization to use Map and improve error handling 2026-04-10 12:33:09 +02:00
822f870f07 Add probe archive debug logging to test serialization 2026-04-10 12:32:21 +02:00
cf0c92585f Log type and constructor of scene bytes during serialization 2026-04-10 12:32:21 +02:00
7338e4a1eb Add debug logging for project package serialization 2026-04-10 12:32:21 +02:00
d28c23aa48 Add listPackagedFiles function and update tests in project-package.test.ts 2026-04-10 12:28:18 +02:00
32e217d4ee Add ProjectPackageTree type and setPackagedFile function in project-package.ts 2026-04-10 12:28:13 +02:00
ebde30ab22 Refactor test mocks in app-project-persistence.integration.test.tsx 2026-04-10 12:28:13 +02:00
713b42e9b2 Add cloneArrayBuffer function and update tests 2026-04-10 12:27:23 +02:00
3816ad4b33 Convert project bytes to Uint8Array before creating Blob 2026-04-10 12:27:23 +02:00
10dde354f7 Update project-package.ts to handle asset metadata and improve cloning logic 2026-04-10 12:27:04 +02:00
1ecf4bbe78 Replace Save Draft button with reload in e2e tests 2026-04-10 12:26:21 +02:00
f98c32a7af Update local draft storage test messages and add recovery diagnostic check 2026-04-10 12:26:04 +02:00
19fb68b1ce Add tests and update messages for autosave functionality 2026-04-10 12:26:04 +02:00
a57247a7a0 Add project-package serialization tests 2026-04-10 12:25:30 +02:00
df616188f4 Update diagnostic handling in local-draft-storage 2026-04-10 12:25:30 +02:00
5b8842b199 Update dependencies in App.tsx 2026-04-10 12:23:52 +02:00
faaa6775f2 Update toolbar buttons and file input handling in App.tsx 2026-04-10 12:23:41 +02:00
63b9f29ef5 Refactor save and load functionality in App.tsx 2026-04-10 12:23:35 +02:00
65bf168d3a Add autosave functionality and update project package handling 2026-04-10 12:23:26 +02:00
72ca505a61 Add editor-autosave.ts for autosave functionality 2026-04-10 12:23:11 +02:00
7ed2cf92f9 Add project-package.ts for scene serialization 2026-04-10 12:23:11 +02:00
9dca4d3c2f Add fflate dependency and update package.json 2026-04-10 12:23:11 +02:00
2c5ee65291 Add test for SSAO radius value in advanced rendering 2026-04-07 12:18:22 +02:00
6e28024097 Enhance ambient occlusion effect with dual-layer SSAO and additional parameters 2026-04-07 12:17:15 +02:00
486f0f3f3c Enhance advanced rendering by adding normal pass and refining SSAO effect settings 2026-04-07 12:16:56 +02:00