|
|
232c1591a8
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:43:58 +02:00 |
|
|
|
be5e219adb
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:43:58 +02:00 |
|
|
|
25c0ce78ec
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:43:58 +02:00 |
|
|
|
7944524fcc
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:43:01 +02:00 |
|
|
|
9cb8633e8e
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:42:49 +02:00 |
|
|
|
26620ab9a2
|
auto-git:
[change] src/document/migrate-scene-document.ts
|
2026-05-02 03:42:01 +02:00 |
|
|
|
70ae4db6ea
|
auto-git:
[change] src/document/scene-document.ts
|
2026-05-02 03:41:52 +02:00 |
|
|
|
3001ed1ff1
|
auto-git:
[add] src/foliage/bundled-foliage-manifest.ts
|
2026-05-02 03:41:52 +02:00 |
|
|
|
ee64bc3401
|
auto-git:
[add] src/foliage/bundled-foliage.ts
|
2026-05-02 03:41:20 +02:00 |
|
|
|
0c92f4f4cc
|
auto-git:
[add] src/foliage/foliage.ts
|
2026-05-02 03:40:13 +02:00 |
|
|
|
db6db35596
|
auto-git:
[add] public/foliage/Grass/BlueFescue/BlueFescue_LOD0.glb
[add] public/foliage/Grass/BlueFescue/BlueFescue_LOD1.glb
[add] public/foliage/Grass/BlueFescue/BlueFescue_LOD2.glb
[add] public/foliage/Grass/BlueFescue/BlueFescue_LOD3.glb
[add] public/foliage/Grass/BroadBlade/BroadBlade_LOD0.glb
[add] public/foliage/Grass/BroadBlade/BroadBlade_LOD1.glb
[add] public/foliage/Grass/BroadBlade/BroadBlade_LOD2.glb
[add] public/foliage/Grass/BroadBlade/BroadBlade_LOD3.glb
[add] public/foliage/Grass/DryTuft/DryTuft_LOD0.glb
[add] public/foliage/Grass/DryTuft/DryTuft_LOD1.glb
[add] public/foliage/Grass/DryTuft/DryTuft_LOD2.glb
[add] public/foliage/Grass/DryTuft/DryTuft_LOD3.glb
[add] public/foliage/Grass/Foxtail/Foxtail_LOD0.glb
[add] public/foliage/Grass/Foxtail/Foxtail_LOD1.glb
[add] public/foliage/Grass/Foxtail/Foxtail_LOD2.glb
[add] public/foliage/Grass/Foxtail/Foxtail_LOD3.glb
[add] public/foliage/Grass/MarshReed/MarshReed_LOD0.glb
[add] public/foliage/Grass/MarshReed/MarshReed_LOD1.glb
[add] public/foliage/Grass/MarshReed/MarshReed_LOD2.glb
[add] public/foliage/Grass/MarshReed/MarshReed_LOD3.glb
[add] public/foliage/Grass/MeadowSoft/MeadowSoft_LOD0.glb
[add] public/foliage/Grass/MeadowSoft/MeadowSoft_LOD1.glb
[add] public/foliage/Grass/MeadowSoft/MeadowSoft_LOD2.glb
[add] public/foliage/Grass/MeadowSoft/MeadowSoft_LOD3.glb
[add] public/foliage/Grass/SparseField/SparseField_LOD0.glb
[add] public/foliage/Grass/SparseField/SparseField_LOD1.glb
[add] public/foliage/Grass/SparseField/SparseField_LOD2.glb
[add] public/foliage/Grass/SparseField/SparseField_LOD3.glb
[add] public/foliage/Grass/Windswept/Windswept_LOD0.glb
[add] public/foliage/Grass/Windswept/Windswept_LOD1.glb
[add] public/foliage/Grass/Windswept/Windswept_LOD2.glb
[add] public/foliage/Grass/Windswept/Windswept_LOD3.glb
[add] public/foliage/GrassDry/BrittleGrassClump/BrittleGrassClump_LOD0.glb
[add] public/foliage/GrassDry/BrittleGrassClump/BrittleGrassClump_LOD1.glb
[add] public/foliage/GrassDry/BrittleGrassClump/BrittleGrassClump_LOD2.glb
[add] public/foliage/GrassDry/BrittleGrassClump/BrittleGrassClump_LOD3.glb
[add] public/foliage/GrassDry/BrokenHayPile/BrokenHayPile_LOD0.glb
[add] public/foliage/GrassDry/BrokenHayPile/BrokenHayPile_LOD1.glb
[add] public/foliage/GrassDry/BrokenHayPile/BrokenHayPile_LOD2.glb
[add] public/foliage/GrassDry/BrokenHayPile/BrokenHayPile_LOD3.glb
[add] public/foliage/GrassDry/CutStubblePatch/CutStubblePatch_LOD0.glb
[add] public/foliage/GrassDry/CutStubblePatch/CutStubblePatch_LOD1.glb
[add] public/foliage/GrassDry/CutStubblePatch/CutStubblePatch_LOD2.glb
[add] public/foliage/GrassDry/CutStubblePatch/CutStubblePatch_LOD3.glb
[add] public/foliage/GrassDry/DryTuftFan/DryTuftFan_LOD0.glb
[add] public/foliage/GrassDry/DryTuftFan/DryTuftFan_LOD1.glb
[add] public/foliage/GrassDry/DryTuftFan/DryTuftFan_LOD2.glb
[add] public/foliage/GrassDry/DryTuftFan/DryTuftFan_LOD3.glb
[add] public/foliage/GrassDry/GoldenSparseGrass/GoldenSparseGrass_LOD0.glb
[add] public/foliage/GrassDry/GoldenSparseGrass/GoldenSparseGrass_LOD1.glb
[add] public/foliage/GrassDry/GoldenSparseGrass/GoldenSparseGrass_LOD2.glb
[add] public/foliage/GrassDry/GoldenSparseGrass/GoldenSparseGrass_LOD3.glb
[add] public/foliage/GrassDry/MownClippings/MownClippings_LOD0.glb
[add] public/foliage/GrassDry/MownClippings/MownClippings_LOD1.glb
[add] public/foliage/GrassDry/MownClippings/MownClippings_LOD2.glb
[add] public/foliage/GrassDry/MownClippings/MownClippings_LOD3.glb
[add] public/foliage/GrassDry/StrawLitterMat/StrawLitterMat_LOD0.glb
[add] public/foliage/GrassDry/StrawLitterMat/StrawLitterMat_LOD1.glb
[add] public/foliage/GrassDry/StrawLitterMat/StrawLitterMat_LOD2.glb
[add] public/foliage/GrassDry/StrawLitterMat/StrawLitterMat_LOD3.glb
[add] public/foliage/GrassDry/WheatStubbleRow/WheatStubbleRow_LOD0.glb
[add] public/foliage/GrassDry/WheatStubbleRow/WheatStubbleRow_LOD1.glb
[add] public/foliage/GrassDry/WheatStubbleRow/WheatStubbleRow_LOD2.glb
[add] public/foliage/GrassDry/WheatStubbleRow/WheatStubbleRow_LOD3.glb
[add] public/foliage/GrassTall/BentWildGrass/BentWildGrass_LOD0.glb
[add] public/foliage/GrassTall/BentWildGrass/BentWildGrass_LOD1.glb
[add] public/foliage/GrassTall/BentWildGrass/BentWildGrass_LOD2.glb
[add] public/foliage/GrassTall/BentWildGrass/BentWildGrass_LOD3.glb
[add] public/foliage/GrassTall/DryPrairieClump/DryPrairieClump_LOD0.glb
[add] public/foliage/GrassTall/DryPrairieClump/DryPrairieClump_LOD1.glb
[add] public/foliage/GrassTall/DryPrairieClump/DryPrairieClump_LOD2.glb
[add] public/foliage/GrassTall/DryPrairieClump/DryPrairieClump_LOD3.glb
[add] public/foliage/GrassTall/FeatherGrassClump/FeatherGrassClump_LOD0.glb
[add] public/foliage/GrassTall/FeatherGrassClump/FeatherGrassClump_LOD1.glb
[add] public/foliage/GrassTall/FeatherGrassClump/FeatherGrassClump_LOD2.glb
[add] public/foliage/GrassTall/FeatherGrassClump/FeatherGrassClump_LOD3.glb
[add] public/foliage/GrassTall/ReedGrassClump/ReedGrassClump_LOD0.glb
[add] public/foliage/GrassTall/ReedGrassClump/ReedGrassClump_LOD1.glb
[add] public/foliage/GrassTall/ReedGrassClump/ReedGrassClump_LOD2.glb
[add] public/foliage/GrassTall/ReedGrassClump/ReedGrassClump_LOD3.glb
[add] public/foliage/GrassTall/SeedStemClump/SeedStemClump_LOD0.glb
[add] public/foliage/GrassTall/SeedStemClump/SeedStemClump_LOD1.glb
[add] public/foliage/GrassTall/SeedStemClump/SeedStemClump_LOD2.glb
[add] public/foliage/GrassTall/SeedStemClump/SeedStemClump_LOD3.glb
[add] public/foliage/GrassTall/TallMeadowClump/TallMeadowClump_LOD0.glb
[add] public/foliage/GrassTall/TallMeadowClump/TallMeadowClump_LOD1.glb
[add] public/foliage/GrassTall/TallMeadowClump/TallMeadowClump_LOD2.glb
[add] public/foliage/GrassTall/TallMeadowClump/TallMeadowClump_LOD3.glb
[add] public/foliage/GrassTall/TuftedRushClump/TuftedRushClump_LOD0.glb
[add] public/foliage/GrassTall/TuftedRushClump/TuftedRushClump_LOD1.glb
[add] public/foliage/GrassTall/TuftedRushClump/TuftedRushClump_LOD2.glb
[add] public/foliage/GrassTall/TuftedRushClump/TuftedRushClump_LOD3.glb
[add] public/foliage/GrassTall/WildOatClump/WildOatClump_LOD0.glb
[add] public/foliage/GrassTall/WildOatClump/WildOatClump_LOD1.glb
[add] public/foliage/GrassTall/WildOatClump/WildOatClump_LOD2.glb
[add] public/foliage/GrassTall/WildOatClump/WildOatClump_LOD3.glb
[add] public/foliage/Weed/CloverPatch/CloverPatch_LOD0.glb
[add] public/foliage/Weed/CloverPatch/CloverPatch_LOD1.glb
[add] public/foliage/Weed/CloverPatch/CloverPatch_LOD2.glb
[add] public/foliage/Weed/CloverPatch/CloverPatch_LOD3.glb
[add] public/foliage/Weed/DandelionRosette/DandelionRosette_LOD0.glb
[add] public/foliage/Weed/DandelionRosette/DandelionRosette_LOD1.glb
[add] public/foliage/Weed/DandelionRosette/DandelionRosette_LOD2.glb
[add] public/foliage/Weed/DandelionRosette/DandelionRosette_LOD3.glb
[add] public/foliage/Weed/DockWeed/DockWeed_LOD0.glb
[add] public/foliage/Weed/DockWeed/DockWeed_LOD1.glb
[add] public/foliage/Weed/DockWeed/DockWeed_LOD2.glb
[add] public/foliage/Weed/DockWeed/DockWeed_LOD3.glb
[add] public/foliage/Weed/GroundIvy/GroundIvy_LOD0.glb
[add] public/foliage/Weed/GroundIvy/GroundIvy_LOD1.glb
[add] public/foliage/Weed/GroundIvy/GroundIvy_LOD2.glb
[add] public/foliage/Weed/GroundIvy/GroundIvy_LOD3.glb
[add] public/foliage/Weed/NettlePatch/NettlePatch_LOD0.glb
[add] public/foliage/Weed/NettlePatch/NettlePatch_LOD1.glb
[add] public/foliage/Weed/NettlePatch/NettlePatch_LOD2.glb
[add] public/foliage/Weed/NettlePatch/NettlePatch_LOD3.glb
[add] public/foliage/Weed/PlantainCluster/PlantainCluster_LOD0.glb
[add] public/foliage/Weed/PlantainCluster/PlantainCluster_LOD1.glb
[add] public/foliage/Weed/PlantainCluster/PlantainCluster_LOD2.glb
[add] public/foliage/Weed/PlantainCluster/PlantainCluster_LOD3.glb
[add] public/foliage/Weed/RagweedSprig/RagweedSprig_LOD0.glb
[add] public/foliage/Weed/RagweedSprig/RagweedSprig_LOD1.glb
[add] public/foliage/Weed/RagweedSprig/RagweedSprig_LOD2.glb
[add] public/foliage/Weed/RagweedSprig/RagweedSprig_LOD3.glb
[add] public/foliage/Weed/ThistleRosette/ThistleRosette_LOD0.glb
[add] public/foliage/Weed/ThistleRosette/ThistleRosette_LOD1.glb
[add] public/foliage/Weed/ThistleRosette/ThistleRosette_LOD2.glb
[add] public/foliage/Weed/ThistleRosette/ThistleRosette_LOD3.glb
[add] public/foliage/WheatUnderstory/BroadPlantainPatch/BroadPlantainPatch_LOD0.glb
[add] public/foliage/WheatUnderstory/BroadPlantainPatch/BroadPlantainPatch_LOD1.glb
[add] public/foliage/WheatUnderstory/BroadPlantainPatch/BroadPlantainPatch_LOD2.glb
[add] public/foliage/WheatUnderstory/BroadPlantainPatch/BroadPlantainPatch_LOD3.glb
[add] public/foliage/WheatUnderstory/ChickweedMat/ChickweedMat_LOD0.glb
[add] public/foliage/WheatUnderstory/ChickweedMat/ChickweedMat_LOD1.glb
[add] public/foliage/WheatUnderstory/ChickweedMat/ChickweedMat_LOD2.glb
[add] public/foliage/WheatUnderstory/ChickweedMat/ChickweedMat_LOD3.glb
[add] public/foliage/WheatUnderstory/FieldWeedSprig/FieldWeedSprig_LOD0.glb
[add] public/foliage/WheatUnderstory/FieldWeedSprig/FieldWeedSprig_LOD1.glb
[add] public/foliage/WheatUnderstory/FieldWeedSprig/FieldWeedSprig_LOD2.glb
[add] public/foliage/WheatUnderstory/FieldWeedSprig/FieldWeedSprig_LOD3.glb
[add] public/foliage/WheatUnderstory/RedCloverTuft/RedCloverTuft_LOD0.glb
[add] public/foliage/WheatUnderstory/RedCloverTuft/RedCloverTuft_LOD1.glb
[add] public/foliage/WheatUnderstory/RedCloverTuft/RedCloverTuft_LOD2.glb
[add] public/foliage/WheatUnderstory/RedCloverTuft/RedCloverTuft_LOD3.glb
[add] public/foliage/WheatUnderstory/RibwortPlantain/RibwortPlantain_LOD0.glb
[add] public/foliage/WheatUnderstory/RibwortPlantain/RibwortPlantain_LOD1.glb
[add] public/foliage/WheatUnderstory/RibwortPlantain/RibwortPlantain_LOD2.glb
[add] public/foliage/WheatUnderstory/RibwortPlantain/RibwortPlantain_LOD3.glb
[add] public/foliage/WheatUnderstory/TinyBlueFlowerClump/TinyBlueFlowerClump_LOD0.glb
[add] public/foliage/WheatUnderstory/TinyBlueFlowerClump/TinyBlueFlowerClump_LOD1.glb
[add] public/foliage/WheatUnderstory/TinyBlueFlowerClump/TinyBlueFlowerClump_LOD2.glb
[add] public/foliage/WheatUnderstory/TinyBlueFlowerClump/TinyBlueFlowerClump_LOD3.glb
[add] public/foliage/WheatUnderstory/TinyDaisyClump/TinyDaisyClump_LOD0.glb
[add] public/foliage/WheatUnderstory/TinyDaisyClump/TinyDaisyClump_LOD1.glb
[add] public/foliage/WheatUnderstory/TinyDaisyClump/TinyDaisyClump_LOD2.glb
[add] public/foliage/WheatUnderstory/TinyDaisyClump/TinyDaisyClump_LOD3.glb
[add] public/foliage/WheatUnderstory/WhiteCloverPatch/WhiteCloverPatch_LOD0.glb
[add] public/foliage/WheatUnderstory/WhiteCloverPatch/WhiteCloverPatch_LOD1.glb
[add] public/foliage/WheatUnderstory/WhiteCloverPatch/WhiteCloverPatch_LOD2.glb
[add] public/foliage/WheatUnderstory/WhiteCloverPatch/WhiteCloverPatch_LOD3.glb
|
2026-05-02 03:38:28 +02:00 |
|
|
|
905ea1ccfe
|
auto-git:
[change] src/app/App.tsx
|
2026-05-01 22:11:33 +02:00 |
|
|
|
c6f12d91d4
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 22:08:17 +02:00 |
|
|
|
6361c72dfe
|
auto-git:
[change] tests/serialization/editor-draft-storage.test.ts
|
2026-05-01 18:55:45 +02:00 |
|
|
|
b53564423d
|
auto-git:
[change] tests/serialization/editor-draft-storage.test.ts
|
2026-05-01 18:54:09 +02:00 |
|
|
|
0558ddfaed
|
auto-git:
[add] tests/serialization/editor-draft-storage.test.ts
|
2026-05-01 18:54:09 +02:00 |
|
|
|
99a7f05f4f
|
auto-git:
[add] tests/unit/editor-autosave.test.ts
|
2026-05-01 18:54:08 +02:00 |
|
|
|
d38c9b9941
|
auto-git:
[unlink] tests/unit/editor-autosave.test.ts
|
2026-05-01 18:52:44 +02:00 |
|
|
|
dfc1ed2fa9
|
auto-git:
[change] src/serialization/editor-draft-storage.ts
|
2026-05-01 18:52:37 +02:00 |
|
|
|
30aae4f846
|
auto-git:
[change] src/main.tsx
|
2026-05-01 18:52:20 +02:00 |
|
|
|
f69cd4d269
|
auto-git:
[change] src/app/App.tsx
|
2026-05-01 18:52:06 +02:00 |
|
|
|
18af86b5a4
|
auto-git:
[change] src/app/App.tsx
|
2026-05-01 18:52:06 +02:00 |
|
|
|
8a44005139
|
auto-git:
[change] src/app/App.tsx
|
2026-05-01 18:51:44 +02:00 |
|
|
|
f8cdb00ac7
|
auto-git:
[change] src/app/App.tsx
|
2026-05-01 18:51:18 +02:00 |
|
|
|
1da399ee20
|
auto-git:
[change] src/app/editor-store.ts
|
2026-05-01 18:51:18 +02:00 |
|
|
|
281afbad93
|
auto-git:
[add] src/serialization/editor-autosave.ts
|
2026-05-01 18:51:18 +02:00 |
|
|
|
9d216b41fb
|
auto-git:
[unlink] src/serialization/editor-autosave.ts
|
2026-05-01 18:50:32 +02:00 |
|
|
|
ef4364ec65
|
auto-git:
[add] src/serialization/editor-draft-storage.ts
|
2026-05-01 18:50:32 +02:00 |
|
|
|
a7e68ec759
|
auto-git:
[change] src/serialization/local-draft-storage.ts
|
2026-05-01 18:50:10 +02:00 |
|
|
|
1631863558
|
auto-git:
[change] tests/serialization/local-draft-storage.test.ts
|
2026-05-01 18:24:09 +02:00 |
|
|
|
8d4e6a432a
|
auto-git:
[change] src/serialization/local-draft-storage.ts
|
2026-05-01 18:23:57 +02:00 |
|
|
|
3aaa25b384
|
auto-git:
[change] tests/domain/terrain.command.test.ts
|
2026-05-01 18:04:08 +02:00 |
|
|
|
185526174e
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 18:04:08 +02:00 |
|
|
|
4f40cdbd94
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 18:03:45 +02:00 |
|
|
|
8b2419be97
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 18:03:45 +02:00 |
|
|
|
0dad5d9e77
|
auto-git:
[change] src/commands/apply-terrain-brush-patch-command.ts
|
2026-05-01 18:03:30 +02:00 |
|
|
|
4c904e3ac9
|
auto-git:
[change] src/document/terrains.ts
|
2026-05-01 18:03:14 +02:00 |
|
|
|
45fbfae243
|
auto-git:
[change] tests/domain/terrains.test.ts
|
2026-05-01 17:57:41 +02:00 |
|
|
|
8cf4b561a2
|
auto-git:
[change] tests/geometry/terrain-brush.test.ts
|
2026-05-01 17:57:29 +02:00 |
|
|
|
f9041c531a
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 17:57:29 +02:00 |
|
|
|
e20fec26cf
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 17:57:08 +02:00 |
|
|
|
4f6a363b55
|
auto-git:
[change] src/commands/apply-terrain-brush-patch-command.ts
|
2026-05-01 17:57:07 +02:00 |
|
|
|
5f01182675
|
auto-git:
[change] src/geometry/terrain-brush.ts
|
2026-05-01 17:56:40 +02:00 |
|
|
|
bee39c70b3
|
auto-git:
[change] src/document/terrains.ts
|
2026-05-01 17:56:08 +02:00 |
|
|
|
f0ad920e3b
|
auto-git:
[change] src/viewport-three/viewport-host.ts
|
2026-05-01 17:46:13 +02:00 |
|
|
|
7ae748cfa7
|
auto-git:
[change] src/geometry/terrain-brush.ts
|
2026-05-01 17:46:13 +02:00 |
|
|
|
bab9becb61
|
auto-git:
[change] tests/serialization/local-draft-storage.test.ts
|
2026-05-01 17:44:38 +02:00 |
|
|
|
2de1d1653b
|
auto-git:
[change] tests/geometry/terrain-brush.test.ts
|
2026-05-01 17:44:38 +02:00 |
|
|
|
3fca98baae
|
auto-git:
[change] tests/geometry/terrain-brush.test.ts
|
2026-05-01 17:44:22 +02:00 |
|
|
|
5cd88e181f
|
auto-git:
[change] tests/domain/terrain.command.test.ts
|
2026-05-01 17:44:11 +02:00 |
|