summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2021-03-06 13:23:59 +0900
committersyuilo <syuilotan@yahoo.co.jp>2021-03-06 13:23:59 +0900
commitbca4e5f0faf45ab227bf64a4a6b8f3793c7a79c2 (patch)
tree96d544f3b7b7493af9f14feaa21225564dae22bb /src
parentImprove usability (diff)
downloadsharkey-bca4e5f0faf45ab227bf64a4a6b8f3793c7a79c2.tar.gz
sharkey-bca4e5f0faf45ab227bf64a4a6b8f3793c7a79c2.tar.bz2
sharkey-bca4e5f0faf45ab227bf64a4a6b8f3793c7a79c2.zip
refactor assets
Diffstat (limited to 'src')
-rw-r--r--src/client/assets/manifest.json4
-rw-r--r--src/client/assets/room/furnitures/banknote/banknote.blendbin716076 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/banknote/banknote.glbbin48988 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/banknote/tex.pngbin43794 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/bed/bed.blendbin573584 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/bed/bed.glbbin8944 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/bin/bin.blendbin695512 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/bin/bin.glbbin22140 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book/book.blendbin511864 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book/book.glbbin4304 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/barcode.pngbin3505 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/book2.blendbin521456 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/book2.glbbin82920 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/texture.afdesignbin875434 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/texture.pngbin61019 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/book2/uv.pngbin8611 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box/cardboard-box.blendbin515036 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box/cardboard-box.glbbin4568 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.blendbin545788 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.glbbin24084 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box2/texture.pngbin16879 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box2/uv.pngbin4630 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.blendbin547868 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.glbbin23668 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box3/texture.pngbin16204 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box3/texture.xcfbin242066 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cardboard-box3/uv.pngbin3598 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.blendbin481784 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.glbbin4956 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/chair/chair.blendbin500696 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/chair/chair.glbbin4252 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/chair2/chair2.blendbin523036 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/chair2/chair2.glbbin6140 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/color-box/color-box.blendbin631168 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/color-box/color-box.glbbin7492 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/corkboard/corkboard.blendbin565404 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/corkboard/corkboard.glbbin7180 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cube/cube.blendbin646184 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cube/cube.glbbin188392 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cup-noodle/cup-noodle.blendbin855164 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cup-noodle/cup-noodle.glbbin318332 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/cup-noodle/noodle.pngbin297154 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/desk/desk.blendbin541980 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/desk/desk.glbbin10184 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/doll-ai/doll-ai.blendbin1155028 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/doll-ai/doll-ai.glbbin112160 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/doll-ai/doll_ai_tex.pngbin10712 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/energy-drink/energy-drink.blendbin724764 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/energy-drink/energy-drink.glbbin145836 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/energy-drink/texture.afdesignbin824566 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/energy-drink/texture.pngbin127510 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/energy-drink/uv.pngbin22142 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/eraser/cover.pngbin8336 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/eraser/cover.psdbin219123 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/eraser/eraser-uv.pngbin11164 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/eraser/eraser.blendbin527996 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/eraser/eraser.glbbin15748 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/facial-tissue/facial-tissue-uv.pngbin4470 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/facial-tissue/facial-tissue.blendbin533220 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/facial-tissue/facial-tissue.glbbin8332 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/facial-tissue/facial-tissue.pngbin688 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/facial-tissue/facial-tissue.psdbin111968 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/fan/fan.blendbin772732 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/fan/fan.glbbin51612 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/holo-display/holo-display.blendbin788456 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/holo-display/holo-display.glbbin148928 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/holo-display/ray-uv.pngbin20901 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/holo-display/ray.pngbin104293 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/keyboard/keyboard.blendbin1005588 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/keyboard/keyboard.glbbin132360 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/low-table/low-table.blendbin497336 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/low-table/low-table.glbbin2364 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/mat/mat.blendbin489304 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/mat/mat.glbbin1700 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/milk/milk-uv.pngbin16577 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/milk/milk.blendbin539836 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/milk/milk.glbbin8456 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/milk/milk.pngbin658 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/milk/milk.psdbin125415 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/monitor/monitor.blendbin586820 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/monitor/monitor.glbbin35300 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/monitor/monitor.psdbin3692204 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/monitor/screen-uv.pngbin1495 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/monitor/screen.jpgbin24842 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/moon/moon.blendbin725536 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/moon/moon.glbbin122112 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/moon/moon.jpgbin87151 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/mousepad/mousepad.blendbin495008 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/mousepad/mousepad.glbbin4360 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pc/motherboard-uv.pngbin2920 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pc/motherboard-uv.psdbin7131432 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pc/motherboard.jpgbin64600 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pc/pc.blendbin818152 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pc/pc.glbbin103620 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pencil/pencil.blendbin683032 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pencil/pencil.glbbin7788 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/photoframe/photo-uv.pngbin2639 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/photoframe/photo.jpgbin30500 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/photoframe/photoframe.blendbin551416 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/photoframe/photoframe.glbbin37612 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/piano/piano.blendbin713228 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/piano/piano.glbbin73320 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pinguin/pinguin.blendbin778976 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pinguin/pinguin.glbbin60172 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant/plant-soil-uv.pngbin4509 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant/plant-soil.pngbin10852 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant/plant-soil.psdbin390188 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant/plant.blendbin604488 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant/plant.glbbin27664 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant2/plant2.blendbin1060816 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant2/plant2.glbbin133212 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/plant2/soil.pngbin10852 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-h/poster-h.blendbin667604 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-h/poster-h.glbbin1280 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-h/uv.pngbin3786 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-v/poster-v.blendbin650740 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-v/poster-v.glbbin1280 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/poster-v/uv.pngbin3795 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pudding/pudding.blendbin694784 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/pudding/pudding.glbbin10612 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/rubik-cube/rubik-cube.blendbin745960 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/rubik-cube/rubik-cube.glbbin67688 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/rack-uv.pngbin6705 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/rack.pngbin7046 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/server.blendbin684372 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/server.glbbin149480 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/server.pngbin116866 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/server/uv.pngbin4012 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/sofa/sofa.blendbin711488 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/sofa/sofa.glbbin37656 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/spiral/spiral.blendbin1241416 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/spiral/spiral.glbbin251788 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/tv/screen-uv.pngbin3792 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/tv/tv.blendbin587640 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/tv/tv.glbbin8580 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/wall-clock/wall-clock.blendbin574128 -> 0 bytes
-rw-r--r--src/client/assets/room/furnitures/wall-clock/wall-clock.glbbin47848 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/default/default.blendbin618364 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/default/default.glbbin12280 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/husuma-uv.pngbin4037 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/husuma.pngbin2539 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/tatami-single1600.pngbin1173343 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/tatami-uv.pngbin4075 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/tatami.afdesignbin2501804 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/tatami.pngbin313722 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/washitsu.blendbin664000 -> 0 bytes
-rw-r--r--src/client/assets/room/rooms/washitsu/washitsu.glbbin415180 -> 0 bytes
-rw-r--r--src/client/assets/sounds/aisha/1.mp3bin34480 -> 0 bytes
-rw-r--r--src/client/assets/sounds/aisha/2.mp3bin24031 -> 0 bytes
-rw-r--r--src/client/assets/sounds/aisha/3.mp3bin29256 -> 0 bytes
-rw-r--r--src/client/assets/sounds/noizenecio/kick_gaba.mp3bin18866 -> 0 bytes
-rw-r--r--src/client/assets/sounds/noizenecio/kick_gaba2.mp3bin27144 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/down.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/kick.mp3bin15672 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/pirori-square-wet.mp3bin139200 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/pirori-wet.mp3bin139200 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/pirori.mp3bin19200 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/poi1.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/poi2.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/pope1.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/pope2.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/popo.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/reverved.mp3bin276480 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/ryukyu.mp3bin139200 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/snare.mp3bin26121 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/square-pico.mp3bin19200 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/triple.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/up.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/assets/sounds/syuilo/waon.mp3bin18240 -> 0 bytes
-rw-r--r--src/client/pages/v.vue2
-rw-r--r--src/client/pages/welcome.entrance.a.vue2
-rw-r--r--src/client/pages/welcome.entrance.b.vue2
-rw-r--r--src/client/pages/welcome.entrance.c.vue2
-rw-r--r--src/client/scripts/room/room.ts4
-rw-r--r--src/client/scripts/sound.ts2
-rw-r--r--src/server/api/openapi/gen-spec.ts2
-rw-r--r--src/server/web/index.ts30
-rw-r--r--src/server/web/manifest.ts2
-rw-r--r--src/server/web/views/info.pug2
-rw-r--r--src/services/send-email.ts2
180 files changed, 32 insertions, 24 deletions
diff --git a/src/client/assets/manifest.json b/src/client/assets/manifest.json
index f5a1d47a8a..48030a2980 100644
--- a/src/client/assets/manifest.json
+++ b/src/client/assets/manifest.json
@@ -7,12 +7,12 @@
"theme_color": "#86b300",
"icons": [
{
- "src": "/assets/icons/192.png",
+ "src": "/static-assets/icons/192.png",
"sizes": "192x192",
"type": "image/png"
},
{
- "src": "/assets/icons/512.png",
+ "src": "/static-assets/icons/512.png",
"sizes": "512x512",
"type": "image/png"
}
diff --git a/src/client/assets/room/furnitures/banknote/banknote.blend b/src/client/assets/room/furnitures/banknote/banknote.blend
deleted file mode 100644
index 60b1968a29..0000000000
--- a/src/client/assets/room/furnitures/banknote/banknote.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/banknote/banknote.glb b/src/client/assets/room/furnitures/banknote/banknote.glb
deleted file mode 100644
index f4ef0b91e7..0000000000
--- a/src/client/assets/room/furnitures/banknote/banknote.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/banknote/tex.png b/src/client/assets/room/furnitures/banknote/tex.png
deleted file mode 100644
index 9106dc1457..0000000000
--- a/src/client/assets/room/furnitures/banknote/tex.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/bed/bed.blend b/src/client/assets/room/furnitures/bed/bed.blend
deleted file mode 100644
index 731df76d0c..0000000000
--- a/src/client/assets/room/furnitures/bed/bed.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/bed/bed.glb b/src/client/assets/room/furnitures/bed/bed.glb
deleted file mode 100644
index f35ecb9ef4..0000000000
--- a/src/client/assets/room/furnitures/bed/bed.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/bin/bin.blend b/src/client/assets/room/furnitures/bin/bin.blend
deleted file mode 100644
index 8d459a0869..0000000000
--- a/src/client/assets/room/furnitures/bin/bin.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/bin/bin.glb b/src/client/assets/room/furnitures/bin/bin.glb
deleted file mode 100644
index b45f203802..0000000000
--- a/src/client/assets/room/furnitures/bin/bin.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book/book.blend b/src/client/assets/room/furnitures/book/book.blend
deleted file mode 100644
index 0d4899d4ae..0000000000
--- a/src/client/assets/room/furnitures/book/book.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book/book.glb b/src/client/assets/room/furnitures/book/book.glb
deleted file mode 100644
index 546893da06..0000000000
--- a/src/client/assets/room/furnitures/book/book.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/barcode.png b/src/client/assets/room/furnitures/book2/barcode.png
deleted file mode 100644
index 37cfe5add3..0000000000
--- a/src/client/assets/room/furnitures/book2/barcode.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/book2.blend b/src/client/assets/room/furnitures/book2/book2.blend
deleted file mode 100644
index e0fdb48101..0000000000
--- a/src/client/assets/room/furnitures/book2/book2.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/book2.glb b/src/client/assets/room/furnitures/book2/book2.glb
deleted file mode 100644
index 2b26402f8c..0000000000
--- a/src/client/assets/room/furnitures/book2/book2.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/texture.afdesign b/src/client/assets/room/furnitures/book2/texture.afdesign
deleted file mode 100644
index b63771607a..0000000000
--- a/src/client/assets/room/furnitures/book2/texture.afdesign
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/texture.png b/src/client/assets/room/furnitures/book2/texture.png
deleted file mode 100644
index 5aa84f0340..0000000000
--- a/src/client/assets/room/furnitures/book2/texture.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/book2/uv.png b/src/client/assets/room/furnitures/book2/uv.png
deleted file mode 100644
index 61c4fb0400..0000000000
--- a/src/client/assets/room/furnitures/book2/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box/cardboard-box.blend b/src/client/assets/room/furnitures/cardboard-box/cardboard-box.blend
deleted file mode 100644
index 3a528de32a..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box/cardboard-box.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box/cardboard-box.glb b/src/client/assets/room/furnitures/cardboard-box/cardboard-box.glb
deleted file mode 100644
index bed372e94f..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box/cardboard-box.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.blend b/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.blend
deleted file mode 100644
index 5f146267ac..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.glb b/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.glb
deleted file mode 100644
index 85fcb5c0b6..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box2/cardboard-box2.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box2/texture.png b/src/client/assets/room/furnitures/cardboard-box2/texture.png
deleted file mode 100644
index e498d8f65b..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box2/texture.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box2/uv.png b/src/client/assets/room/furnitures/cardboard-box2/uv.png
deleted file mode 100644
index d547843ee0..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box2/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.blend b/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.blend
deleted file mode 100644
index 00681a3cfd..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.glb b/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.glb
deleted file mode 100644
index 1ef0427689..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box3/cardboard-box3.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box3/texture.png b/src/client/assets/room/furnitures/cardboard-box3/texture.png
deleted file mode 100644
index 56c914cb9d..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box3/texture.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box3/texture.xcf b/src/client/assets/room/furnitures/cardboard-box3/texture.xcf
deleted file mode 100644
index 7ffb3e3439..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box3/texture.xcf
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cardboard-box3/uv.png b/src/client/assets/room/furnitures/cardboard-box3/uv.png
deleted file mode 100644
index 797ac509db..0000000000
--- a/src/client/assets/room/furnitures/cardboard-box3/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.blend b/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.blend
deleted file mode 100644
index 750343d4f0..0000000000
--- a/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.glb b/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.glb
deleted file mode 100644
index 3066a69e35..0000000000
--- a/src/client/assets/room/furnitures/carpet-stripe/carpet-stripe.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/chair/chair.blend b/src/client/assets/room/furnitures/chair/chair.blend
deleted file mode 100644
index 79c29a8401..0000000000
--- a/src/client/assets/room/furnitures/chair/chair.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/chair/chair.glb b/src/client/assets/room/furnitures/chair/chair.glb
deleted file mode 100644
index 08ee1a0bb0..0000000000
--- a/src/client/assets/room/furnitures/chair/chair.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/chair2/chair2.blend b/src/client/assets/room/furnitures/chair2/chair2.blend
deleted file mode 100644
index c6a1acd96f..0000000000
--- a/src/client/assets/room/furnitures/chair2/chair2.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/chair2/chair2.glb b/src/client/assets/room/furnitures/chair2/chair2.glb
deleted file mode 100644
index 5ea2f3518b..0000000000
--- a/src/client/assets/room/furnitures/chair2/chair2.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/color-box/color-box.blend b/src/client/assets/room/furnitures/color-box/color-box.blend
deleted file mode 100644
index f96a4ff766..0000000000
--- a/src/client/assets/room/furnitures/color-box/color-box.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/color-box/color-box.glb b/src/client/assets/room/furnitures/color-box/color-box.glb
deleted file mode 100644
index 43f2abcae8..0000000000
--- a/src/client/assets/room/furnitures/color-box/color-box.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/corkboard/corkboard.blend b/src/client/assets/room/furnitures/corkboard/corkboard.blend
deleted file mode 100644
index 9a7e1878cd..0000000000
--- a/src/client/assets/room/furnitures/corkboard/corkboard.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/corkboard/corkboard.glb b/src/client/assets/room/furnitures/corkboard/corkboard.glb
deleted file mode 100644
index fee108fb91..0000000000
--- a/src/client/assets/room/furnitures/corkboard/corkboard.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cube/cube.blend b/src/client/assets/room/furnitures/cube/cube.blend
deleted file mode 100644
index 1af5bf40a9..0000000000
--- a/src/client/assets/room/furnitures/cube/cube.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cube/cube.glb b/src/client/assets/room/furnitures/cube/cube.glb
deleted file mode 100644
index 4ac8b6036d..0000000000
--- a/src/client/assets/room/furnitures/cube/cube.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cup-noodle/cup-noodle.blend b/src/client/assets/room/furnitures/cup-noodle/cup-noodle.blend
deleted file mode 100644
index 37ca8868c7..0000000000
--- a/src/client/assets/room/furnitures/cup-noodle/cup-noodle.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cup-noodle/cup-noodle.glb b/src/client/assets/room/furnitures/cup-noodle/cup-noodle.glb
deleted file mode 100644
index 58efb1b3b4..0000000000
--- a/src/client/assets/room/furnitures/cup-noodle/cup-noodle.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/cup-noodle/noodle.png b/src/client/assets/room/furnitures/cup-noodle/noodle.png
deleted file mode 100644
index 1d74e0bbe7..0000000000
--- a/src/client/assets/room/furnitures/cup-noodle/noodle.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/desk/desk.blend b/src/client/assets/room/furnitures/desk/desk.blend
deleted file mode 100644
index c88d01f0b2..0000000000
--- a/src/client/assets/room/furnitures/desk/desk.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/desk/desk.glb b/src/client/assets/room/furnitures/desk/desk.glb
deleted file mode 100644
index 4a58513095..0000000000
--- a/src/client/assets/room/furnitures/desk/desk.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/doll-ai/doll-ai.blend b/src/client/assets/room/furnitures/doll-ai/doll-ai.blend
deleted file mode 100644
index a912231ecb..0000000000
--- a/src/client/assets/room/furnitures/doll-ai/doll-ai.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/doll-ai/doll-ai.glb b/src/client/assets/room/furnitures/doll-ai/doll-ai.glb
deleted file mode 100644
index ec55a7bd7b..0000000000
--- a/src/client/assets/room/furnitures/doll-ai/doll-ai.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/doll-ai/doll_ai_tex.png b/src/client/assets/room/furnitures/doll-ai/doll_ai_tex.png
deleted file mode 100644
index 370ca5f75b..0000000000
--- a/src/client/assets/room/furnitures/doll-ai/doll_ai_tex.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/energy-drink/energy-drink.blend b/src/client/assets/room/furnitures/energy-drink/energy-drink.blend
deleted file mode 100644
index 65fc41273e..0000000000
--- a/src/client/assets/room/furnitures/energy-drink/energy-drink.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/energy-drink/energy-drink.glb b/src/client/assets/room/furnitures/energy-drink/energy-drink.glb
deleted file mode 100644
index 7fb1c27836..0000000000
--- a/src/client/assets/room/furnitures/energy-drink/energy-drink.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/energy-drink/texture.afdesign b/src/client/assets/room/furnitures/energy-drink/texture.afdesign
deleted file mode 100644
index 8c117a49b1..0000000000
--- a/src/client/assets/room/furnitures/energy-drink/texture.afdesign
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/energy-drink/texture.png b/src/client/assets/room/furnitures/energy-drink/texture.png
deleted file mode 100644
index 484ca0f96f..0000000000
--- a/src/client/assets/room/furnitures/energy-drink/texture.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/energy-drink/uv.png b/src/client/assets/room/furnitures/energy-drink/uv.png
deleted file mode 100644
index 2a3f20c999..0000000000
--- a/src/client/assets/room/furnitures/energy-drink/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/eraser/cover.png b/src/client/assets/room/furnitures/eraser/cover.png
deleted file mode 100644
index 932a3fc62e..0000000000
--- a/src/client/assets/room/furnitures/eraser/cover.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/eraser/cover.psd b/src/client/assets/room/furnitures/eraser/cover.psd
deleted file mode 100644
index c393337833..0000000000
--- a/src/client/assets/room/furnitures/eraser/cover.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/eraser/eraser-uv.png b/src/client/assets/room/furnitures/eraser/eraser-uv.png
deleted file mode 100644
index 89e4ea4c45..0000000000
--- a/src/client/assets/room/furnitures/eraser/eraser-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/eraser/eraser.blend b/src/client/assets/room/furnitures/eraser/eraser.blend
deleted file mode 100644
index 103c54fbae..0000000000
--- a/src/client/assets/room/furnitures/eraser/eraser.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/eraser/eraser.glb b/src/client/assets/room/furnitures/eraser/eraser.glb
deleted file mode 100644
index 016b60df20..0000000000
--- a/src/client/assets/room/furnitures/eraser/eraser.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/facial-tissue/facial-tissue-uv.png b/src/client/assets/room/furnitures/facial-tissue/facial-tissue-uv.png
deleted file mode 100644
index e3865ad15e..0000000000
--- a/src/client/assets/room/furnitures/facial-tissue/facial-tissue-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.blend b/src/client/assets/room/furnitures/facial-tissue/facial-tissue.blend
deleted file mode 100644
index d59f87c1ee..0000000000
--- a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.glb b/src/client/assets/room/furnitures/facial-tissue/facial-tissue.glb
deleted file mode 100644
index 48b36ef347..0000000000
--- a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.png b/src/client/assets/room/furnitures/facial-tissue/facial-tissue.png
deleted file mode 100644
index 7cee4b1859..0000000000
--- a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.psd b/src/client/assets/room/furnitures/facial-tissue/facial-tissue.psd
deleted file mode 100644
index cd59fc007b..0000000000
--- a/src/client/assets/room/furnitures/facial-tissue/facial-tissue.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/fan/fan.blend b/src/client/assets/room/furnitures/fan/fan.blend
deleted file mode 100644
index 8c8106e5fe..0000000000
--- a/src/client/assets/room/furnitures/fan/fan.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/fan/fan.glb b/src/client/assets/room/furnitures/fan/fan.glb
deleted file mode 100644
index d9367f3534..0000000000
--- a/src/client/assets/room/furnitures/fan/fan.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/holo-display/holo-display.blend b/src/client/assets/room/furnitures/holo-display/holo-display.blend
deleted file mode 100644
index 56d2e1f819..0000000000
--- a/src/client/assets/room/furnitures/holo-display/holo-display.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/holo-display/holo-display.glb b/src/client/assets/room/furnitures/holo-display/holo-display.glb
deleted file mode 100644
index 4d042a59b3..0000000000
--- a/src/client/assets/room/furnitures/holo-display/holo-display.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/holo-display/ray-uv.png b/src/client/assets/room/furnitures/holo-display/ray-uv.png
deleted file mode 100644
index aa7e817e0f..0000000000
--- a/src/client/assets/room/furnitures/holo-display/ray-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/holo-display/ray.png b/src/client/assets/room/furnitures/holo-display/ray.png
deleted file mode 100644
index 6a5d24e143..0000000000
--- a/src/client/assets/room/furnitures/holo-display/ray.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/keyboard/keyboard.blend b/src/client/assets/room/furnitures/keyboard/keyboard.blend
deleted file mode 100644
index ab33d134b3..0000000000
--- a/src/client/assets/room/furnitures/keyboard/keyboard.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/keyboard/keyboard.glb b/src/client/assets/room/furnitures/keyboard/keyboard.glb
deleted file mode 100644
index 15dc69f47a..0000000000
--- a/src/client/assets/room/furnitures/keyboard/keyboard.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/low-table/low-table.blend b/src/client/assets/room/furnitures/low-table/low-table.blend
deleted file mode 100644
index e1592174d9..0000000000
--- a/src/client/assets/room/furnitures/low-table/low-table.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/low-table/low-table.glb b/src/client/assets/room/furnitures/low-table/low-table.glb
deleted file mode 100644
index c69bf35d7b..0000000000
--- a/src/client/assets/room/furnitures/low-table/low-table.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/mat/mat.blend b/src/client/assets/room/furnitures/mat/mat.blend
deleted file mode 100644
index a1e1a68c55..0000000000
--- a/src/client/assets/room/furnitures/mat/mat.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/mat/mat.glb b/src/client/assets/room/furnitures/mat/mat.glb
deleted file mode 100644
index 87ccd44e1a..0000000000
--- a/src/client/assets/room/furnitures/mat/mat.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/milk/milk-uv.png b/src/client/assets/room/furnitures/milk/milk-uv.png
deleted file mode 100644
index 258fd54638..0000000000
--- a/src/client/assets/room/furnitures/milk/milk-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/milk/milk.blend b/src/client/assets/room/furnitures/milk/milk.blend
deleted file mode 100644
index 2df508d5b9..0000000000
--- a/src/client/assets/room/furnitures/milk/milk.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/milk/milk.glb b/src/client/assets/room/furnitures/milk/milk.glb
deleted file mode 100644
index b335fe3d02..0000000000
--- a/src/client/assets/room/furnitures/milk/milk.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/milk/milk.png b/src/client/assets/room/furnitures/milk/milk.png
deleted file mode 100644
index 35181c8c8c..0000000000
--- a/src/client/assets/room/furnitures/milk/milk.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/milk/milk.psd b/src/client/assets/room/furnitures/milk/milk.psd
deleted file mode 100644
index f31e439277..0000000000
--- a/src/client/assets/room/furnitures/milk/milk.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/monitor/monitor.blend b/src/client/assets/room/furnitures/monitor/monitor.blend
deleted file mode 100644
index 6c042ccdd8..0000000000
--- a/src/client/assets/room/furnitures/monitor/monitor.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/monitor/monitor.glb b/src/client/assets/room/furnitures/monitor/monitor.glb
deleted file mode 100644
index fc33286a15..0000000000
--- a/src/client/assets/room/furnitures/monitor/monitor.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/monitor/monitor.psd b/src/client/assets/room/furnitures/monitor/monitor.psd
deleted file mode 100644
index 57afff9cd9..0000000000
--- a/src/client/assets/room/furnitures/monitor/monitor.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/monitor/screen-uv.png b/src/client/assets/room/furnitures/monitor/screen-uv.png
deleted file mode 100644
index 35f74de8aa..0000000000
--- a/src/client/assets/room/furnitures/monitor/screen-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/monitor/screen.jpg b/src/client/assets/room/furnitures/monitor/screen.jpg
deleted file mode 100644
index 4004a1ede9..0000000000
--- a/src/client/assets/room/furnitures/monitor/screen.jpg
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/moon/moon.blend b/src/client/assets/room/furnitures/moon/moon.blend
deleted file mode 100644
index 4ff3deab8e..0000000000
--- a/src/client/assets/room/furnitures/moon/moon.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/moon/moon.glb b/src/client/assets/room/furnitures/moon/moon.glb
deleted file mode 100644
index 07fa7e4c02..0000000000
--- a/src/client/assets/room/furnitures/moon/moon.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/moon/moon.jpg b/src/client/assets/room/furnitures/moon/moon.jpg
deleted file mode 100644
index 8988ac64b9..0000000000
--- a/src/client/assets/room/furnitures/moon/moon.jpg
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/mousepad/mousepad.blend b/src/client/assets/room/furnitures/mousepad/mousepad.blend
deleted file mode 100644
index 14bd139c94..0000000000
--- a/src/client/assets/room/furnitures/mousepad/mousepad.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/mousepad/mousepad.glb b/src/client/assets/room/furnitures/mousepad/mousepad.glb
deleted file mode 100644
index 681ada49cd..0000000000
--- a/src/client/assets/room/furnitures/mousepad/mousepad.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pc/motherboard-uv.png b/src/client/assets/room/furnitures/pc/motherboard-uv.png
deleted file mode 100644
index 355009fe7c..0000000000
--- a/src/client/assets/room/furnitures/pc/motherboard-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pc/motherboard-uv.psd b/src/client/assets/room/furnitures/pc/motherboard-uv.psd
deleted file mode 100644
index 971f33f79e..0000000000
--- a/src/client/assets/room/furnitures/pc/motherboard-uv.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pc/motherboard.jpg b/src/client/assets/room/furnitures/pc/motherboard.jpg
deleted file mode 100644
index d894e4efcf..0000000000
--- a/src/client/assets/room/furnitures/pc/motherboard.jpg
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pc/pc.blend b/src/client/assets/room/furnitures/pc/pc.blend
deleted file mode 100644
index 13dfec6ccc..0000000000
--- a/src/client/assets/room/furnitures/pc/pc.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pc/pc.glb b/src/client/assets/room/furnitures/pc/pc.glb
deleted file mode 100644
index 44a48b18ae..0000000000
--- a/src/client/assets/room/furnitures/pc/pc.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pencil/pencil.blend b/src/client/assets/room/furnitures/pencil/pencil.blend
deleted file mode 100644
index 0fc6bdd776..0000000000
--- a/src/client/assets/room/furnitures/pencil/pencil.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pencil/pencil.glb b/src/client/assets/room/furnitures/pencil/pencil.glb
deleted file mode 100644
index a938b5cdcc..0000000000
--- a/src/client/assets/room/furnitures/pencil/pencil.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/photoframe/photo-uv.png b/src/client/assets/room/furnitures/photoframe/photo-uv.png
deleted file mode 100644
index 9b94906413..0000000000
--- a/src/client/assets/room/furnitures/photoframe/photo-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/photoframe/photo.jpg b/src/client/assets/room/furnitures/photoframe/photo.jpg
deleted file mode 100644
index af14f0f36a..0000000000
--- a/src/client/assets/room/furnitures/photoframe/photo.jpg
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/photoframe/photoframe.blend b/src/client/assets/room/furnitures/photoframe/photoframe.blend
deleted file mode 100644
index 4224cde45b..0000000000
--- a/src/client/assets/room/furnitures/photoframe/photoframe.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/photoframe/photoframe.glb b/src/client/assets/room/furnitures/photoframe/photoframe.glb
deleted file mode 100644
index 4255a77de6..0000000000
--- a/src/client/assets/room/furnitures/photoframe/photoframe.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/piano/piano.blend b/src/client/assets/room/furnitures/piano/piano.blend
deleted file mode 100644
index 7653cdf672..0000000000
--- a/src/client/assets/room/furnitures/piano/piano.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/piano/piano.glb b/src/client/assets/room/furnitures/piano/piano.glb
deleted file mode 100644
index 7242e78ceb..0000000000
--- a/src/client/assets/room/furnitures/piano/piano.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pinguin/pinguin.blend b/src/client/assets/room/furnitures/pinguin/pinguin.blend
deleted file mode 100644
index 514c713e4c..0000000000
--- a/src/client/assets/room/furnitures/pinguin/pinguin.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pinguin/pinguin.glb b/src/client/assets/room/furnitures/pinguin/pinguin.glb
deleted file mode 100644
index 6df34c06e9..0000000000
--- a/src/client/assets/room/furnitures/pinguin/pinguin.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant/plant-soil-uv.png b/src/client/assets/room/furnitures/plant/plant-soil-uv.png
deleted file mode 100644
index d4971a896c..0000000000
--- a/src/client/assets/room/furnitures/plant/plant-soil-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant/plant-soil.png b/src/client/assets/room/furnitures/plant/plant-soil.png
deleted file mode 100644
index e79ccd240e..0000000000
--- a/src/client/assets/room/furnitures/plant/plant-soil.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant/plant-soil.psd b/src/client/assets/room/furnitures/plant/plant-soil.psd
deleted file mode 100644
index 1457b7ea5b..0000000000
--- a/src/client/assets/room/furnitures/plant/plant-soil.psd
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant/plant.blend b/src/client/assets/room/furnitures/plant/plant.blend
deleted file mode 100644
index aa38c7b54e..0000000000
--- a/src/client/assets/room/furnitures/plant/plant.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant/plant.glb b/src/client/assets/room/furnitures/plant/plant.glb
deleted file mode 100644
index 38422b4a9b..0000000000
--- a/src/client/assets/room/furnitures/plant/plant.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant2/plant2.blend b/src/client/assets/room/furnitures/plant2/plant2.blend
deleted file mode 100644
index 6592c5d98d..0000000000
--- a/src/client/assets/room/furnitures/plant2/plant2.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant2/plant2.glb b/src/client/assets/room/furnitures/plant2/plant2.glb
deleted file mode 100644
index 223e6f5834..0000000000
--- a/src/client/assets/room/furnitures/plant2/plant2.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/plant2/soil.png b/src/client/assets/room/furnitures/plant2/soil.png
deleted file mode 100644
index e79ccd240e..0000000000
--- a/src/client/assets/room/furnitures/plant2/soil.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-h/poster-h.blend b/src/client/assets/room/furnitures/poster-h/poster-h.blend
deleted file mode 100644
index 40f944f3c1..0000000000
--- a/src/client/assets/room/furnitures/poster-h/poster-h.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-h/poster-h.glb b/src/client/assets/room/furnitures/poster-h/poster-h.glb
deleted file mode 100644
index c6032c1009..0000000000
--- a/src/client/assets/room/furnitures/poster-h/poster-h.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-h/uv.png b/src/client/assets/room/furnitures/poster-h/uv.png
deleted file mode 100644
index f854231e0b..0000000000
--- a/src/client/assets/room/furnitures/poster-h/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-v/poster-v.blend b/src/client/assets/room/furnitures/poster-v/poster-v.blend
deleted file mode 100644
index 07fe971634..0000000000
--- a/src/client/assets/room/furnitures/poster-v/poster-v.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-v/poster-v.glb b/src/client/assets/room/furnitures/poster-v/poster-v.glb
deleted file mode 100644
index 6e3782f193..0000000000
--- a/src/client/assets/room/furnitures/poster-v/poster-v.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/poster-v/uv.png b/src/client/assets/room/furnitures/poster-v/uv.png
deleted file mode 100644
index 7bb2bf809e..0000000000
--- a/src/client/assets/room/furnitures/poster-v/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pudding/pudding.blend b/src/client/assets/room/furnitures/pudding/pudding.blend
deleted file mode 100644
index bba40ce161..0000000000
--- a/src/client/assets/room/furnitures/pudding/pudding.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/pudding/pudding.glb b/src/client/assets/room/furnitures/pudding/pudding.glb
deleted file mode 100644
index 06c9ed80cc..0000000000
--- a/src/client/assets/room/furnitures/pudding/pudding.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/rubik-cube/rubik-cube.blend b/src/client/assets/room/furnitures/rubik-cube/rubik-cube.blend
deleted file mode 100644
index 6c09067e78..0000000000
--- a/src/client/assets/room/furnitures/rubik-cube/rubik-cube.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/rubik-cube/rubik-cube.glb b/src/client/assets/room/furnitures/rubik-cube/rubik-cube.glb
deleted file mode 100644
index d640df9b06..0000000000
--- a/src/client/assets/room/furnitures/rubik-cube/rubik-cube.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/rack-uv.png b/src/client/assets/room/furnitures/server/rack-uv.png
deleted file mode 100644
index 65bdb0ffd9..0000000000
--- a/src/client/assets/room/furnitures/server/rack-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/rack.png b/src/client/assets/room/furnitures/server/rack.png
deleted file mode 100644
index b851295cfa..0000000000
--- a/src/client/assets/room/furnitures/server/rack.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/server.blend b/src/client/assets/room/furnitures/server/server.blend
deleted file mode 100644
index 6675dfbdc2..0000000000
--- a/src/client/assets/room/furnitures/server/server.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/server.glb b/src/client/assets/room/furnitures/server/server.glb
deleted file mode 100644
index a8b530a2d2..0000000000
--- a/src/client/assets/room/furnitures/server/server.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/server.png b/src/client/assets/room/furnitures/server/server.png
deleted file mode 100644
index 8e9a0d716c..0000000000
--- a/src/client/assets/room/furnitures/server/server.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/server/uv.png b/src/client/assets/room/furnitures/server/uv.png
deleted file mode 100644
index ca2e747d16..0000000000
--- a/src/client/assets/room/furnitures/server/uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/sofa/sofa.blend b/src/client/assets/room/furnitures/sofa/sofa.blend
deleted file mode 100644
index fb5aa51a2c..0000000000
--- a/src/client/assets/room/furnitures/sofa/sofa.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/sofa/sofa.glb b/src/client/assets/room/furnitures/sofa/sofa.glb
deleted file mode 100644
index 6ce77d94ac..0000000000
--- a/src/client/assets/room/furnitures/sofa/sofa.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/spiral/spiral.blend b/src/client/assets/room/furnitures/spiral/spiral.blend
deleted file mode 100644
index 9d3be77bce..0000000000
--- a/src/client/assets/room/furnitures/spiral/spiral.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/spiral/spiral.glb b/src/client/assets/room/furnitures/spiral/spiral.glb
deleted file mode 100644
index ee8e3c23b1..0000000000
--- a/src/client/assets/room/furnitures/spiral/spiral.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/tv/screen-uv.png b/src/client/assets/room/furnitures/tv/screen-uv.png
deleted file mode 100644
index 4bb74f031f..0000000000
--- a/src/client/assets/room/furnitures/tv/screen-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/tv/tv.blend b/src/client/assets/room/furnitures/tv/tv.blend
deleted file mode 100644
index 490e298e7b..0000000000
--- a/src/client/assets/room/furnitures/tv/tv.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/tv/tv.glb b/src/client/assets/room/furnitures/tv/tv.glb
deleted file mode 100644
index b9bd23896b..0000000000
--- a/src/client/assets/room/furnitures/tv/tv.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/wall-clock/wall-clock.blend b/src/client/assets/room/furnitures/wall-clock/wall-clock.blend
deleted file mode 100644
index 0a61c8f01e..0000000000
--- a/src/client/assets/room/furnitures/wall-clock/wall-clock.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/furnitures/wall-clock/wall-clock.glb b/src/client/assets/room/furnitures/wall-clock/wall-clock.glb
deleted file mode 100644
index b9f0093a8d..0000000000
--- a/src/client/assets/room/furnitures/wall-clock/wall-clock.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/default/default.blend b/src/client/assets/room/rooms/default/default.blend
deleted file mode 100644
index 661154724a..0000000000
--- a/src/client/assets/room/rooms/default/default.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/default/default.glb b/src/client/assets/room/rooms/default/default.glb
deleted file mode 100644
index 3d378deee2..0000000000
--- a/src/client/assets/room/rooms/default/default.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/husuma-uv.png b/src/client/assets/room/rooms/washitsu/husuma-uv.png
deleted file mode 100644
index ae2fca3911..0000000000
--- a/src/client/assets/room/rooms/washitsu/husuma-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/husuma.png b/src/client/assets/room/rooms/washitsu/husuma.png
deleted file mode 100644
index 084cbed67c..0000000000
--- a/src/client/assets/room/rooms/washitsu/husuma.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/tatami-single1600.png b/src/client/assets/room/rooms/washitsu/tatami-single1600.png
deleted file mode 100644
index c0e684d743..0000000000
--- a/src/client/assets/room/rooms/washitsu/tatami-single1600.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/tatami-uv.png b/src/client/assets/room/rooms/washitsu/tatami-uv.png
deleted file mode 100644
index 5b16c66091..0000000000
--- a/src/client/assets/room/rooms/washitsu/tatami-uv.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/tatami.afdesign b/src/client/assets/room/rooms/washitsu/tatami.afdesign
deleted file mode 100644
index 9300a26950..0000000000
--- a/src/client/assets/room/rooms/washitsu/tatami.afdesign
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/tatami.png b/src/client/assets/room/rooms/washitsu/tatami.png
deleted file mode 100644
index 8894d040ae..0000000000
--- a/src/client/assets/room/rooms/washitsu/tatami.png
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/washitsu.blend b/src/client/assets/room/rooms/washitsu/washitsu.blend
deleted file mode 100644
index 84dc11374d..0000000000
--- a/src/client/assets/room/rooms/washitsu/washitsu.blend
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/room/rooms/washitsu/washitsu.glb b/src/client/assets/room/rooms/washitsu/washitsu.glb
deleted file mode 100644
index 5b4767bc73..0000000000
--- a/src/client/assets/room/rooms/washitsu/washitsu.glb
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/aisha/1.mp3 b/src/client/assets/sounds/aisha/1.mp3
deleted file mode 100644
index d8e9a2f265..0000000000
--- a/src/client/assets/sounds/aisha/1.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/aisha/2.mp3 b/src/client/assets/sounds/aisha/2.mp3
deleted file mode 100644
index 477c2eba43..0000000000
--- a/src/client/assets/sounds/aisha/2.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/aisha/3.mp3 b/src/client/assets/sounds/aisha/3.mp3
deleted file mode 100644
index fe0d8063df..0000000000
--- a/src/client/assets/sounds/aisha/3.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/noizenecio/kick_gaba.mp3 b/src/client/assets/sounds/noizenecio/kick_gaba.mp3
deleted file mode 100644
index 616b506c4f..0000000000
--- a/src/client/assets/sounds/noizenecio/kick_gaba.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/noizenecio/kick_gaba2.mp3 b/src/client/assets/sounds/noizenecio/kick_gaba2.mp3
deleted file mode 100644
index 33c2837620..0000000000
--- a/src/client/assets/sounds/noizenecio/kick_gaba2.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/down.mp3 b/src/client/assets/sounds/syuilo/down.mp3
deleted file mode 100644
index 4cd421139d..0000000000
--- a/src/client/assets/sounds/syuilo/down.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/kick.mp3 b/src/client/assets/sounds/syuilo/kick.mp3
deleted file mode 100644
index 4e0e72091c..0000000000
--- a/src/client/assets/sounds/syuilo/kick.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/pirori-square-wet.mp3 b/src/client/assets/sounds/syuilo/pirori-square-wet.mp3
deleted file mode 100644
index babf1fce60..0000000000
--- a/src/client/assets/sounds/syuilo/pirori-square-wet.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/pirori-wet.mp3 b/src/client/assets/sounds/syuilo/pirori-wet.mp3
deleted file mode 100644
index 25e2c46a64..0000000000
--- a/src/client/assets/sounds/syuilo/pirori-wet.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/pirori.mp3 b/src/client/assets/sounds/syuilo/pirori.mp3
deleted file mode 100644
index a745415ac0..0000000000
--- a/src/client/assets/sounds/syuilo/pirori.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/poi1.mp3 b/src/client/assets/sounds/syuilo/poi1.mp3
deleted file mode 100644
index 59dae90965..0000000000
--- a/src/client/assets/sounds/syuilo/poi1.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/poi2.mp3 b/src/client/assets/sounds/syuilo/poi2.mp3
deleted file mode 100644
index a65c653891..0000000000
--- a/src/client/assets/sounds/syuilo/poi2.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/pope1.mp3 b/src/client/assets/sounds/syuilo/pope1.mp3
deleted file mode 100644
index d6f53cfacc..0000000000
--- a/src/client/assets/sounds/syuilo/pope1.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/pope2.mp3 b/src/client/assets/sounds/syuilo/pope2.mp3
deleted file mode 100644
index fe5d95e292..0000000000
--- a/src/client/assets/sounds/syuilo/pope2.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/popo.mp3 b/src/client/assets/sounds/syuilo/popo.mp3
deleted file mode 100644
index a2a1605bbb..0000000000
--- a/src/client/assets/sounds/syuilo/popo.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/reverved.mp3 b/src/client/assets/sounds/syuilo/reverved.mp3
deleted file mode 100644
index 47588ef270..0000000000
--- a/src/client/assets/sounds/syuilo/reverved.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/ryukyu.mp3 b/src/client/assets/sounds/syuilo/ryukyu.mp3
deleted file mode 100644
index 9e935e3f37..0000000000
--- a/src/client/assets/sounds/syuilo/ryukyu.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/snare.mp3 b/src/client/assets/sounds/syuilo/snare.mp3
deleted file mode 100644
index 9244189c2d..0000000000
--- a/src/client/assets/sounds/syuilo/snare.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/square-pico.mp3 b/src/client/assets/sounds/syuilo/square-pico.mp3
deleted file mode 100644
index c4d8305ae7..0000000000
--- a/src/client/assets/sounds/syuilo/square-pico.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/triple.mp3 b/src/client/assets/sounds/syuilo/triple.mp3
deleted file mode 100644
index 54ab974d46..0000000000
--- a/src/client/assets/sounds/syuilo/triple.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/up.mp3 b/src/client/assets/sounds/syuilo/up.mp3
deleted file mode 100644
index 3f30867764..0000000000
--- a/src/client/assets/sounds/syuilo/up.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/assets/sounds/syuilo/waon.mp3 b/src/client/assets/sounds/syuilo/waon.mp3
deleted file mode 100644
index a4af473861..0000000000
--- a/src/client/assets/sounds/syuilo/waon.mp3
+++ /dev/null
Binary files differ
diff --git a/src/client/pages/v.vue b/src/client/pages/v.vue
index 021f8908fb..f456a29993 100644
--- a/src/client/pages/v.vue
+++ b/src/client/pages/v.vue
@@ -2,7 +2,7 @@
<div>
<section class="_section">
<div class="_content" style="text-align: center;">
- <img src="/assets/icons/512.png" alt="" style="display: block; width: 100px; margin: 0 auto; border-radius: 16px;"/>
+ <img src="/static-assets/icons/512.png" alt="" style="display: block; width: 100px; margin: 0 auto; border-radius: 16px;"/>
<div style="margin-top: 0.75em;">Misskey</div>
<div style="opacity: 0.5;">v{{ version }}</div>
</div>
diff --git a/src/client/pages/welcome.entrance.a.vue b/src/client/pages/welcome.entrance.a.vue
index 43d21d920a..872ea8797f 100644
--- a/src/client/pages/welcome.entrance.a.vue
+++ b/src/client/pages/welcome.entrance.a.vue
@@ -5,7 +5,7 @@
<XTimeline class="tl"/>
<div class="shape1"></div>
<div class="shape2"></div>
- <img src="/assets/misskey.svg" class="misskey"/>
+ <img src="/static-assets/misskey.svg" class="misskey"/>
<div class="emojis">
<MkEmoji :normal="true" :no-style="true" emoji="👍"/>
<MkEmoji :normal="true" :no-style="true" emoji="❤"/>
diff --git a/src/client/pages/welcome.entrance.b.vue b/src/client/pages/welcome.entrance.b.vue
index 8a6f60e726..95b99fb466 100644
--- a/src/client/pages/welcome.entrance.b.vue
+++ b/src/client/pages/welcome.entrance.b.vue
@@ -29,7 +29,7 @@
</I18n>
</div>
</div>
- <img src="/assets/misskey.svg" class="misskey"/>
+ <img src="/static-assets/misskey.svg" class="misskey"/>
</div>
</div>
</template>
diff --git a/src/client/pages/welcome.entrance.c.vue b/src/client/pages/welcome.entrance.c.vue
index e9df492cb6..8aba80e781 100644
--- a/src/client/pages/welcome.entrance.c.vue
+++ b/src/client/pages/welcome.entrance.c.vue
@@ -11,7 +11,7 @@
<MkEmoji :normal="true" :no-style="true" emoji="🍮"/>
</div>
<div class="main">
- <img src="/assets/misskey.svg" class="misskey"/>
+ <img src="/static-assets/misskey.svg" class="misskey"/>
<div class="form _panel">
<div class="bg">
<div class="fade"></div>
diff --git a/src/client/scripts/room/room.ts b/src/client/scripts/room/room.ts
index 45ccd59b70..8fe3ebdeb0 100644
--- a/src/client/scripts/room/room.ts
+++ b/src/client/scripts/room/room.ts
@@ -340,7 +340,7 @@ export class Room {
@autobind
private loadRoom() {
const type = this.roomInfo.roomType;
- new GLTFLoader().load(`/assets/room/rooms/${type}/${type}.glb`, gltf => {
+ new GLTFLoader().load(`/static-assets/room/rooms/${type}/${type}.glb`, gltf => {
gltf.scene.traverse(child => {
if (!(child instanceof THREE.Mesh)) return;
@@ -375,7 +375,7 @@ export class Room {
const def = furnitureDefs.find(d => d.id === furniture.type);
return new Promise<GLTF>((res, rej) => {
const loader = new GLTFLoader();
- loader.load(`/assets/room/furnitures/${furniture.type}/${furniture.type}.glb`, gltf => {
+ loader.load(`/static-assets/room/furnitures/${furniture.type}/${furniture.type}.glb`, gltf => {
const model = gltf.scene;
// Load animation
diff --git a/src/client/scripts/sound.ts b/src/client/scripts/sound.ts
index 176d2b68bf..bb4cfee06a 100644
--- a/src/client/scripts/sound.ts
+++ b/src/client/scripts/sound.ts
@@ -16,7 +16,7 @@ export function playFile(file: string, volume: number) {
if (cache.has(file)) {
audio = cache.get(file);
} else {
- audio = new Audio(`/assets/sounds/${file}.mp3`);
+ audio = new Audio(`/static-assets/sounds/${file}.mp3`);
cache.set(file, audio);
}
audio.volume = masterVolume - ((1 - volume) * masterVolume);
diff --git a/src/server/api/openapi/gen-spec.ts b/src/server/api/openapi/gen-spec.ts
index 78e4810376..8fc634d69b 100644
--- a/src/server/api/openapi/gen-spec.ts
+++ b/src/server/api/openapi/gen-spec.ts
@@ -13,7 +13,7 @@ export function genOpenapiSpec(lang = 'ja-JP') {
version: 'v1',
title: 'Misskey API',
description: getDescription(lang),
- 'x-logo': { url: '/assets/api-doc.png' }
+ 'x-logo': { url: '/static-assets/api-doc.png' }
},
externalDocs: {
diff --git a/src/server/web/index.ts b/src/server/web/index.ts
index a1d79100a6..27fa495f8d 100644
--- a/src/server/web/index.ts
+++ b/src/server/web/index.ts
@@ -28,7 +28,8 @@ const markdown = MarkdownIt({
html: true
});
-const client = `${__dirname}/../../client/`;
+const staticAssets = `${__dirname}/../../../assets/`;
+const assets = `${__dirname}/../../assets/`;
// Init app
const app = new Koa();
@@ -57,24 +58,31 @@ const router = new Router();
//#region static assets
+router.get('/static-assets/(.*)', async ctx => {
+ await send(ctx as any, ctx.path.replace('/static-assets/', ''), {
+ root: staticAssets,
+ maxage: ms('7 days'),
+ });
+});
+
router.get('/assets/(.*)', async ctx => {
- await send(ctx as any, ctx.path, {
- root: client,
+ await send(ctx as any, ctx.path.replace('/assets/', ''), {
+ root: assets,
maxage: ms('7 days'),
});
});
// Apple touch icon
router.get('/apple-touch-icon.png', async ctx => {
- await send(ctx as any, '/assets/apple-touch-icon.png', {
- root: client
+ await send(ctx as any, '/apple-touch-icon.png', {
+ root: assets
});
});
// ServiceWorker
router.get('/sw.js', async ctx => {
- await send(ctx as any, `/assets/sw.${config.version}.js`, {
- root: client
+ await send(ctx as any, `/sw.${config.version}.js`, {
+ root: assets
});
});
@@ -82,8 +90,8 @@ router.get('/sw.js', async ctx => {
router.get('/manifest.json', require('./manifest'));
router.get('/robots.txt', async ctx => {
- await send(ctx as any, '/assets/robots.txt', {
- root: client
+ await send(ctx as any, '/robots.txt', {
+ root: assets
});
});
@@ -91,8 +99,8 @@ router.get('/robots.txt', async ctx => {
// Docs
router.get('/api-doc', async ctx => {
- await send(ctx as any, '/assets/redoc.html', {
- root: client
+ await send(ctx as any, '/redoc.html', {
+ root: assets
});
});
diff --git a/src/server/web/manifest.ts b/src/server/web/manifest.ts
index 36c901d267..a1c937703b 100644
--- a/src/server/web/manifest.ts
+++ b/src/server/web/manifest.ts
@@ -1,5 +1,5 @@
import * as Koa from 'koa';
-import * as manifest from '../../client/assets/manifest.json';
+import * as manifest from '../../../src/client/assets/manifest.json';
import { fetchMeta } from '../../misc/fetch-meta';
module.exports = async (ctx: Koa.Context) => {
diff --git a/src/server/web/views/info.pug b/src/server/web/views/info.pug
index eed69fc99e..323dce974f 100644
--- a/src/server/web/views/info.pug
+++ b/src/server/web/views/info.pug
@@ -66,7 +66,7 @@ html
main
header
h1 Misskey Version #{version}
- img(src='/assets/misskey-php-like-logo.png' alt='')
+ img(src='/static-assets/misskey-php-like-logo.png' alt='')
table
tr
th Instance
diff --git a/src/services/send-email.ts b/src/services/send-email.ts
index c716b36715..4814808392 100644
--- a/src/services/send-email.ts
+++ b/src/services/send-email.ts
@@ -8,7 +8,7 @@ export const logger = new Logger('email');
export async function sendEmail(to: string, subject: string, html: string, text: string) {
const meta = await fetchMeta(true);
- const iconUrl = `${config.url}/assets/mi-white.png`;
+ const iconUrl = `${config.url}/static-assets/mi-white.png`;
const emailSettingUrl = `${config.url}/settings/email`;
const enableAuth = meta.smtpUser != null && meta.smtpUser !== '';