Compare commits
741 Commits
fix-switch
...
room
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5cb9474494 | ||
|
|
3be075d281 | ||
|
|
d7c94fbf86 | ||
|
|
c6d7aa7be8 | ||
|
|
d56c6dfe57 | ||
|
|
f9be5d8c47 | ||
|
|
ac023668a7 | ||
|
|
59c9b86842 | ||
|
|
c4adcde114 | ||
|
|
db1b5e9ce9 | ||
|
|
a1cb4b8304 | ||
|
|
fd04c5f2fc | ||
|
|
7be7465703 | ||
|
|
626ae675bc | ||
|
|
2a1cd5c197 | ||
|
|
a9dd5fd5bf | ||
|
|
beb5d1dec5 | ||
|
|
d451ce8c36 | ||
|
|
f0f78a11cb | ||
|
|
69dd2675fa | ||
|
|
eb7691e3ba | ||
|
|
db90e4ebc0 | ||
|
|
29491997ea | ||
|
|
015e6d1c81 | ||
|
|
49ee15dd9a | ||
|
|
e6b5758d54 | ||
|
|
210368d597 | ||
|
|
203f29afb9 | ||
|
|
fa0eac34c2 | ||
|
|
d4fa5cf7ca | ||
|
|
479e9af17e | ||
|
|
f03af71dc0 | ||
|
|
6d94f00ecf | ||
|
|
9e848f3135 | ||
|
|
b16b158372 | ||
|
|
39525c66c2 | ||
|
|
d3dc9bc86c | ||
|
|
444d862eac | ||
|
|
74e9851511 | ||
|
|
a8586fe224 | ||
|
|
d132fdfc04 | ||
|
|
3ba902c2b6 | ||
|
|
50f7c74259 | ||
|
|
9b7c908c68 | ||
|
|
e7290c0486 | ||
|
|
db22eddd1e | ||
|
|
a8cea0622d | ||
|
|
5bf1b5569f | ||
|
|
d1cb2c5bc7 | ||
|
|
a49697042a | ||
|
|
4656d93358 | ||
|
|
2e5a02a85a | ||
|
|
8421ec75da | ||
|
|
6d9412b338 | ||
|
|
a23a72b015 | ||
|
|
93bd9d551d | ||
|
|
dcd2160294 | ||
|
|
3833469955 | ||
|
|
0adfbc8d51 | ||
|
|
a931079896 | ||
|
|
18c08f52f1 | ||
|
|
8975449538 | ||
|
|
4e149a642d | ||
|
|
35d6c20828 | ||
|
|
7c9942f014 | ||
|
|
09d133242d | ||
|
|
a8db20259b | ||
|
|
d1eda166de | ||
|
|
7df4b729e9 | ||
|
|
3ed6148f6a | ||
|
|
ebe5739ce3 | ||
|
|
9bc404a8f5 | ||
|
|
90ff3d79d1 | ||
|
|
6fb49ab88d | ||
|
|
722d09b1ae | ||
|
|
6d6ae6728c | ||
|
|
ce2e74f3ca | ||
|
|
b34e957c25 | ||
|
|
157b4673fd | ||
|
|
ac1a19e95c | ||
|
|
5639324077 | ||
|
|
a471fe16fa | ||
|
|
6cf90fd714 | ||
|
|
c7c785ad2a | ||
|
|
bde64b5b1f | ||
|
|
30f7727e33 | ||
|
|
5d36da17fe | ||
|
|
7bcda08339 | ||
|
|
665adfccb7 | ||
|
|
973b5b50a9 | ||
|
|
a15575078f | ||
|
|
56d813a184 | ||
|
|
8f5c09daa1 | ||
|
|
c2d5a33400 | ||
|
|
6f3f4e7ef1 | ||
|
|
49f21d7423 | ||
|
|
92a6086e21 | ||
|
|
9d1c2d52d2 | ||
|
|
f97a6c6d55 | ||
|
|
0f69a284c6 | ||
|
|
1427d887dd | ||
|
|
a4c9aff8a9 | ||
|
|
5db8ccec74 | ||
|
|
70ebc0d32c | ||
|
|
d885627350 | ||
|
|
4a77db7866 | ||
|
|
e50d4fa8ab | ||
|
|
27578f2688 | ||
|
|
fc97ba41af | ||
|
|
a3610ae6c4 | ||
|
|
fc615daad3 | ||
|
|
0321edb1ac | ||
|
|
8593737886 | ||
|
|
35ad1d758e | ||
|
|
110e5daa6f | ||
|
|
5de191f01a | ||
|
|
80c2b1fa65 | ||
|
|
c8441da835 | ||
|
|
fa2b1d6096 | ||
|
|
18a4da4ad7 | ||
|
|
52e9395fab | ||
|
|
d05d7938a4 | ||
|
|
7846e8efb8 | ||
|
|
e09f832fad | ||
|
|
515f6d9790 | ||
|
|
657159da45 | ||
|
|
e88188cd6d | ||
|
|
dcb834ed41 | ||
|
|
5a7960d0a9 | ||
|
|
11e55d8fe8 | ||
|
|
836de1bb28 | ||
|
|
58e617af6d | ||
|
|
f44d566933 | ||
|
|
72fbc4bc9c | ||
|
|
746c16aecc | ||
|
|
7bef2cd8e0 | ||
|
|
aed73eb074 | ||
|
|
a756ca6ffb | ||
|
|
f19040888a | ||
|
|
634cdf5e1e | ||
|
|
c09d445215 | ||
|
|
1d71c0c6dd | ||
|
|
130a43f39a | ||
|
|
9c25c44a8a | ||
|
|
76ce6c84c0 | ||
|
|
24caff71e1 | ||
|
|
985de915b3 | ||
|
|
036b8ea320 | ||
|
|
f98394fc60 | ||
|
|
f52ac6351d | ||
|
|
0227148c89 | ||
|
|
eb1357026d | ||
|
|
7bfd85cdba | ||
|
|
21f51be5b7 | ||
|
|
b45f18cd14 | ||
|
|
1b5be37f9b | ||
|
|
42c659c580 | ||
|
|
6176cca0a4 | ||
|
|
9569310adb | ||
|
|
ec32cad19f | ||
|
|
0910c47612 | ||
|
|
88e7303779 | ||
|
|
b28338c812 | ||
|
|
3a5532211b | ||
|
|
5b945278f9 | ||
|
|
0db2e5a42f | ||
|
|
8e1c5673b8 | ||
|
|
a763c396bd | ||
|
|
f5dae1d4c8 | ||
|
|
17697ba6ec | ||
|
|
a77987ab28 | ||
|
|
47d9e92776 | ||
|
|
af928ffe93 | ||
|
|
4adca586ed | ||
|
|
0f5da63328 | ||
|
|
23715c649c | ||
|
|
1dc5c60b2b | ||
|
|
e703705d60 | ||
|
|
be434949a4 | ||
|
|
bbff43e9e6 | ||
|
|
5c28ee0536 | ||
|
|
7e41d17c6a | ||
|
|
1cd6d01fdd | ||
|
|
3263f4bcc0 | ||
|
|
58feedb53d | ||
|
|
e62c85a971 | ||
|
|
585d727297 | ||
|
|
abd6c85b41 | ||
|
|
3a3057a1b1 | ||
|
|
9551a3d01a | ||
|
|
d281a81200 | ||
|
|
82741c2d61 | ||
|
|
b00880c21f | ||
|
|
df5d5d23cc | ||
|
|
35f6cac9f6 | ||
|
|
7ddcbf5e94 | ||
|
|
634bae3c49 | ||
|
|
0b50aa9d13 | ||
|
|
e594ad9c6f | ||
|
|
d105c707ec | ||
|
|
93f24c5b8f | ||
|
|
7c170a21e5 | ||
|
|
1de4440dbd | ||
|
|
e6ce36178c | ||
|
|
8a6e925297 | ||
|
|
eeda7e7002 | ||
|
|
abfa67965e | ||
|
|
2c6560cc71 | ||
|
|
4984146f6e | ||
|
|
c36dfc6643 | ||
|
|
9184f0d7b9 | ||
|
|
4c659c3129 | ||
|
|
10926e5525 | ||
|
|
8d3a5a6503 | ||
|
|
924c517bb5 | ||
|
|
54c339d89c | ||
|
|
ce98d4244b | ||
|
|
4e4b56699b | ||
|
|
fab7667b0a | ||
|
|
942e32f4de | ||
|
|
3897b044fe | ||
|
|
c47a0c33cf | ||
|
|
2b849685a1 | ||
|
|
bad29c7604 | ||
|
|
b7b24a2140 | ||
|
|
20d9a03bb3 | ||
|
|
09d58a3ecf | ||
|
|
94e8050455 | ||
|
|
2f039ce2e9 | ||
|
|
61fd35bc97 | ||
|
|
2d36ccf1b2 | ||
|
|
174221fdc4 | ||
|
|
08a0f03a45 | ||
|
|
de795a48e8 | ||
|
|
af8a0bdf12 | ||
|
|
b734ab3419 | ||
|
|
595e66c423 | ||
|
|
7b0e839661 | ||
|
|
6f79420fdc | ||
|
|
b41bad4188 | ||
|
|
2f34f1c6f1 | ||
|
|
7b80da7737 | ||
|
|
e65e3b4569 | ||
|
|
0ef489513a | ||
|
|
a92cae8e09 | ||
|
|
2619509d69 | ||
|
|
da8945dc23 | ||
|
|
64995bebc5 | ||
|
|
c2dde53c1c | ||
|
|
efaf7bdd95 | ||
|
|
3dcbfc0168 | ||
|
|
e96e88b1ce | ||
|
|
493a2eb50c | ||
|
|
fc4d769e1e | ||
|
|
0f0bc9b54f | ||
|
|
ead90471c4 | ||
|
|
461e083454 | ||
|
|
79fe0fbd05 | ||
|
|
db9d0090b7 | ||
|
|
1f81960640 | ||
|
|
5d389732d9 | ||
|
|
b300f9620c | ||
|
|
ddafd9e517 | ||
|
|
2b9f593e03 | ||
|
|
5f3f3d715a | ||
|
|
de62fa3b59 | ||
|
|
32cba5b979 | ||
|
|
ab90824b9c | ||
|
|
ebec026508 | ||
|
|
8ddb2cbe75 | ||
|
|
97439d7718 | ||
|
|
60a2cd9306 | ||
|
|
62be4a258e | ||
|
|
ae4a174de5 | ||
|
|
1e15503000 | ||
|
|
61ac82d297 | ||
|
|
f18b3467d9 | ||
|
|
dec440b6cc | ||
|
|
26ac4f7732 | ||
|
|
b7b3c07a96 | ||
|
|
2040827615 | ||
|
|
2b456fec47 | ||
|
|
b21ad59db3 | ||
|
|
f04799a4f5 | ||
|
|
28dec6b0a3 | ||
|
|
714bff0835 | ||
|
|
772608ae99 | ||
|
|
fe3b3704ba | ||
|
|
d6caef7ee7 | ||
|
|
83a15f74ef | ||
|
|
27addb49cf | ||
|
|
6aa741f8d4 | ||
|
|
e224bdf5e4 | ||
|
|
9fe2044f53 | ||
|
|
b1aef2d308 | ||
|
|
79a063f692 | ||
|
|
c3c36b06c2 | ||
|
|
358f0c0a6f | ||
|
|
6041db87e8 | ||
|
|
ff4af812b5 | ||
|
|
c2428ca3cc | ||
|
|
e402057d3b | ||
|
|
3811de2283 | ||
|
|
421d466921 | ||
|
|
a211d0df51 | ||
|
|
c0690c9b80 | ||
|
|
8b9164a8c3 | ||
|
|
5df01bae9a | ||
|
|
f8e093466d | ||
|
|
664ca528fe | ||
|
|
aaab1e7260 | ||
|
|
a85f05ca29 | ||
|
|
3253d30073 | ||
|
|
02d365e27b | ||
|
|
a4be9b2078 | ||
|
|
47cd092380 | ||
|
|
d1555d5423 | ||
|
|
acd9b94b49 | ||
|
|
4b135bccd8 | ||
|
|
109fdd2ff3 | ||
|
|
aa5275137e | ||
|
|
669286c1d8 | ||
|
|
623b4f087f | ||
|
|
02c6e1b876 | ||
|
|
6cca5706f7 | ||
|
|
ebdf627b19 | ||
|
|
ae463cde5e | ||
|
|
6350890e9f | ||
|
|
77fc803612 | ||
|
|
e87752a07c | ||
|
|
a7c8a3d6d1 | ||
|
|
2175a3a18f | ||
|
|
3d48146b92 | ||
|
|
4f9aded205 | ||
|
|
e634fb1456 | ||
|
|
2b0d0d4533 | ||
|
|
4ac9da7f1f | ||
|
|
08e0ecf99b | ||
|
|
007a2481ef | ||
|
|
61eea5799b | ||
|
|
1fe9117944 | ||
|
|
4a16a71fa2 | ||
|
|
85701fcb6d | ||
|
|
cd918817d9 | ||
|
|
24c0504cb0 | ||
|
|
750a48df62 | ||
|
|
ead79ab275 | ||
|
|
124079f80a | ||
|
|
ac2c6b93ce | ||
|
|
b0d4ab371b | ||
|
|
a3c3f7ba91 | ||
|
|
12e1b86b53 | ||
|
|
7fd9ac1cc8 | ||
|
|
da8a7abcde | ||
|
|
6275196101 | ||
|
|
7eb8723082 | ||
|
|
d730c26fcc | ||
|
|
56c2e1c989 | ||
|
|
77acce78dd | ||
|
|
db5f64b097 | ||
|
|
ddfd9f46f3 | ||
|
|
4254268f8d | ||
|
|
5104bafe95 | ||
|
|
c426f95bee | ||
|
|
c9ae842258 | ||
|
|
6a7e05d00a | ||
|
|
af5bdb4296 | ||
|
|
cf46a4af1e | ||
|
|
83daf43f49 | ||
|
|
3db0b8a1fd | ||
|
|
cf9349f29c | ||
|
|
7e0b5ff8be | ||
|
|
28030ea3fa | ||
|
|
357aeff407 | ||
|
|
2f80442b99 | ||
|
|
3bad686c71 | ||
|
|
240c055b45 | ||
|
|
02eb8cfe1c | ||
|
|
87e2a046b7 | ||
|
|
4ce42a02c1 | ||
|
|
f61b2504cc | ||
|
|
1b119c49a1 | ||
|
|
0ae3eb0721 | ||
|
|
205d2c3343 | ||
|
|
b6e269d140 | ||
|
|
b9335bc314 | ||
|
|
ae92f75345 | ||
|
|
2ff307fe42 | ||
|
|
60bdd30681 | ||
|
|
c877210828 | ||
|
|
e85d1c6139 | ||
|
|
2094e82a30 | ||
|
|
f86c5fb3b2 | ||
|
|
6b95d07930 | ||
|
|
886f64055d | ||
|
|
4740c76128 | ||
|
|
baad4ae929 | ||
|
|
e989c4b1a5 | ||
|
|
8f133d3fed | ||
|
|
f26ebef565 | ||
|
|
7f46bd4928 | ||
|
|
abe22da9ed | ||
|
|
ebc9a60237 | ||
|
|
272c267ea0 | ||
|
|
21e6ac6678 | ||
|
|
2685e254f1 | ||
|
|
7d5c2052eb | ||
|
|
e8d43032cc | ||
|
|
4ad5234325 | ||
|
|
6582087b2f | ||
|
|
dc689a8c22 | ||
|
|
fa8bdf55be | ||
|
|
87828dc0ad | ||
|
|
9fe161ec7c | ||
|
|
938dc5ce40 | ||
|
|
5049857e81 | ||
|
|
58cf1414fc | ||
|
|
6563eb9b8f | ||
|
|
69ac19d018 | ||
|
|
eeae06014a | ||
|
|
d808d20f8e | ||
|
|
d775fa6360 | ||
|
|
5f4914e6dc | ||
|
|
8427685f7b | ||
|
|
7dd05a3d60 | ||
|
|
55747bdb99 | ||
|
|
909c0ae156 | ||
|
|
4c0b78a1ac | ||
|
|
62a9795685 | ||
|
|
04ff23c44f | ||
|
|
ed119dfeb8 | ||
|
|
c341ad21db | ||
|
|
11119ab046 | ||
|
|
dc59fd4edb | ||
|
|
887f548985 | ||
|
|
a627b58e85 | ||
|
|
57fbebaea5 | ||
|
|
6386ebe18e | ||
|
|
60bf7c6b1f | ||
|
|
6fe0e97ac6 | ||
|
|
bf72fb0d9a | ||
|
|
85af12d35a | ||
|
|
7970fed6e1 | ||
|
|
03c0b48e1e | ||
|
|
45c851bb5b | ||
|
|
9b3424c5d3 | ||
|
|
9d9b47daca | ||
|
|
1d8f03e199 | ||
|
|
5e1c0d1064 | ||
|
|
a6b7150371 | ||
|
|
7701bca55b | ||
|
|
547da71743 | ||
|
|
25ed41ba64 | ||
|
|
5e4d128f68 | ||
|
|
8ec7da0cf4 | ||
|
|
970efb3440 | ||
|
|
58acbac7ef | ||
|
|
5736b43149 | ||
|
|
682c5417cb | ||
|
|
127600a5d4 | ||
|
|
61386f699e | ||
|
|
3283ec410a | ||
|
|
6fd8c8c908 | ||
|
|
5b6fa78748 | ||
|
|
64fd4b7c0a | ||
|
|
3356cf36d3 | ||
|
|
e2e4e83e6f | ||
|
|
8030e4f3fa | ||
|
|
a00d80e30c | ||
|
|
82373f24d9 | ||
|
|
fb0c089a16 | ||
|
|
c04c6502be | ||
|
|
6b4310c91d | ||
|
|
662de635aa | ||
|
|
af8d14a139 | ||
|
|
afd731797e | ||
|
|
d51d1191c5 | ||
|
|
f4a060b9a8 | ||
|
|
f6677aa02c | ||
|
|
0d966d8ded | ||
|
|
a54a8a10ad | ||
|
|
602c8d8be1 | ||
|
|
bdbbe83421 | ||
|
|
50575a272c | ||
|
|
3b80a96412 | ||
|
|
fa979f1fed | ||
|
|
38bf5fc0bf | ||
|
|
78911b24de | ||
|
|
83b5305671 | ||
|
|
07d57b0edd | ||
|
|
bd0e6f3268 | ||
|
|
0c808aa23d | ||
|
|
68eebb9d76 | ||
|
|
b318cff137 | ||
|
|
614e8a7254 | ||
|
|
93f62f6054 | ||
|
|
ca49618fdb | ||
|
|
fdd360f490 | ||
|
|
df5df25c80 | ||
|
|
c454b8922b | ||
|
|
ba4d495b42 | ||
|
|
4ed1d56f03 | ||
|
|
49823f9ec3 | ||
|
|
85dea8b49d | ||
|
|
f2be8a2169 | ||
|
|
7121cd1ea9 | ||
|
|
e79532e50a | ||
|
|
17f97bab7b | ||
|
|
f13ada97a7 | ||
|
|
0db754bdd6 | ||
|
|
74dfbb7a74 | ||
|
|
2a583509ab | ||
|
|
4813ea5afc | ||
|
|
65b6821d4f | ||
|
|
8a165321b7 | ||
|
|
b89fc36cd0 | ||
|
|
f5ebbbca50 | ||
|
|
81414a18d3 | ||
|
|
6bf4feaef5 | ||
|
|
4efe4fb519 | ||
|
|
3873eb0cd7 | ||
|
|
df092dd120 | ||
|
|
654c2c5b05 | ||
|
|
f367bc37f8 | ||
|
|
e8d8242c09 | ||
|
|
2ecaccedab | ||
|
|
4a7614f903 | ||
|
|
d3da77c307 | ||
|
|
1c610ce825 | ||
|
|
d5a5b04468 | ||
|
|
b91409f5c6 | ||
|
|
74c67b843e | ||
|
|
913e35442c | ||
|
|
7a939dc5b3 | ||
|
|
71179b8b24 | ||
|
|
c5a9c08814 | ||
|
|
ea8df304c9 | ||
|
|
a01bbf828d | ||
|
|
d2807e974c | ||
|
|
d6f41f9c51 | ||
|
|
b2f2e9e75d | ||
|
|
ee55a0a6cc | ||
|
|
df184c8fdf | ||
|
|
4dd3bfc208 | ||
|
|
c677dd6566 | ||
|
|
de53f475c5 | ||
|
|
b2eed6b82a | ||
|
|
6eefe6899c | ||
|
|
8619d0156e | ||
|
|
9bc0d7b361 | ||
|
|
9ffd8d777e | ||
|
|
c558f93a0e | ||
|
|
5458ee016d | ||
|
|
5886260e0b | ||
|
|
42c7a483a4 | ||
|
|
7f5858a66f | ||
|
|
4965429069 | ||
|
|
58ec8af8cd | ||
|
|
1af8584aca | ||
|
|
564098a631 | ||
|
|
6fceb31c44 | ||
|
|
2a1a27f8c7 | ||
|
|
0e5c8496ce | ||
|
|
7ff95b8f8a | ||
|
|
295c91c245 | ||
|
|
7322697707 | ||
|
|
ed4e3a51fd | ||
|
|
bdc34305be | ||
|
|
354504b534 | ||
|
|
f311105b54 | ||
|
|
2984b0000b | ||
|
|
98aadf8dcc | ||
|
|
1d3ddd279b | ||
|
|
349ee141bb | ||
|
|
9070159db7 | ||
|
|
0a4b81b0cc | ||
|
|
2de50f893f | ||
|
|
0157dd6b41 | ||
|
|
208c300460 | ||
|
|
46791a3bf2 | ||
|
|
16b54e9615 | ||
|
|
78b689f41c | ||
|
|
7b04d5d434 | ||
|
|
c22345e3e0 | ||
|
|
a90c179998 | ||
|
|
8eebeab692 | ||
|
|
66e0eeedfb | ||
|
|
3874f7abe9 | ||
|
|
98f74b0c7a | ||
|
|
dbffa5520c | ||
|
|
e336cbad62 | ||
|
|
2fab946b7a | ||
|
|
239df4694c | ||
|
|
1c9a324f3a | ||
|
|
dbdb7ec324 | ||
|
|
d43b3be6f0 | ||
|
|
34b46baaea | ||
|
|
dc8dda3aac | ||
|
|
1b2717e256 | ||
|
|
9d723aaaa6 | ||
|
|
78bfcd71af | ||
|
|
5175a1e193 | ||
|
|
2438447ad3 | ||
|
|
01385575fd | ||
|
|
3f0c4b0577 | ||
|
|
36438e85d1 | ||
|
|
545009078a | ||
|
|
5910ec68e3 | ||
|
|
3e7166bd2c | ||
|
|
dbfd1a751c | ||
|
|
dda26f7f48 | ||
|
|
54b30d1138 | ||
|
|
d8dc66781f | ||
|
|
4d37ada54d | ||
|
|
a8456a45ab | ||
|
|
08667b4d35 | ||
|
|
03f20814c9 | ||
|
|
2672ae4463 | ||
|
|
de4c1b3b66 | ||
|
|
ec82773ff7 | ||
|
|
cdb8d86fbf | ||
|
|
20dc48f221 | ||
|
|
0729e209c5 | ||
|
|
c5eaf0f7af | ||
|
|
dcae3ccaaa | ||
|
|
fcc36759f7 | ||
|
|
689c24c776 | ||
|
|
055121d698 | ||
|
|
402dd538bf | ||
|
|
8bdf773a2b | ||
|
|
460f79d5cf | ||
|
|
998f85b260 | ||
|
|
a0356d8d4d | ||
|
|
d68655f5c2 | ||
|
|
bba7076eca | ||
|
|
aae03a914d | ||
|
|
cdc9b47b78 | ||
|
|
41d40f53cf | ||
|
|
17a3bdb5eb | ||
|
|
dadc5295fa | ||
|
|
679c75006a | ||
|
|
cd9612e664 | ||
|
|
d01b3036d6 | ||
|
|
376bb328df | ||
|
|
6a08231591 | ||
|
|
411c4ef3ae | ||
|
|
6f32e09db5 | ||
|
|
86f6498ddd | ||
|
|
5619cbb0da | ||
|
|
9475e6151f | ||
|
|
af560802b3 | ||
|
|
3375220aee | ||
|
|
ce7af6a308 | ||
|
|
d446e00964 | ||
|
|
90fa65c96e | ||
|
|
3717962757 | ||
|
|
8bd2003a38 | ||
|
|
07909ab228 | ||
|
|
503a02ac42 | ||
|
|
8a0ba3a18a | ||
|
|
7b7767942f | ||
|
|
8c28c7c253 | ||
|
|
0d8a6e8136 | ||
|
|
6a4a09c8cf | ||
|
|
06adb3e045 | ||
|
|
c12f330432 | ||
|
|
a45611171a | ||
|
|
f58de15d45 | ||
|
|
aa6c9be133 | ||
|
|
2841f67166 | ||
|
|
b1bb07542a | ||
|
|
eb0544e083 | ||
|
|
d490891acc | ||
|
|
4da92509cb | ||
|
|
f85223c064 | ||
|
|
0397fccdb3 | ||
|
|
c93758b554 | ||
|
|
be67e75ef9 | ||
|
|
d8d4b230b0 | ||
|
|
0996c2d9b2 | ||
|
|
0bcc5a3695 | ||
|
|
e70743bf40 | ||
|
|
9ecb3d6a5a | ||
|
|
9f0fbb8531 | ||
|
|
52a1b30503 | ||
|
|
1dec481a7e | ||
|
|
ad48f43524 | ||
|
|
7efa04d561 | ||
|
|
bf7f771760 | ||
|
|
3acf6db835 | ||
|
|
aafcffd1ad | ||
|
|
82f68f1e93 | ||
|
|
3a02ae8b28 | ||
|
|
3022313fac | ||
|
|
22d5c27ca7 | ||
|
|
8665923337 | ||
|
|
efd101d0a0 | ||
|
|
36f17a156f | ||
|
|
2e84d2864c | ||
|
|
909f78b33c | ||
|
|
cb6c790d6c | ||
|
|
b790608f52 | ||
|
|
13e3bdc90b | ||
|
|
2a1a03ef9d | ||
|
|
fb25331661 | ||
|
|
51d2b0d6a5 | ||
|
|
de1a3e3765 | ||
|
|
68d28eb4ac | ||
|
|
ad150f4718 | ||
|
|
91e3249b23 | ||
|
|
24a7131b0b | ||
|
|
a0e318b43f | ||
|
|
e41e700f2d | ||
|
|
6c64e75412 | ||
|
|
0c5c0ce67e | ||
|
|
6ac091096b | ||
|
|
b05010bdc4 | ||
|
|
d033704f12 | ||
|
|
367119a5a2 | ||
|
|
d15c971125 | ||
|
|
4d532199b4 | ||
|
|
cd15906c29 | ||
|
|
4ee5c73bca | ||
|
|
cb1d9c38df | ||
|
|
bce3411cef | ||
|
|
a721a94902 | ||
|
|
3173290abb | ||
|
|
491b40ed80 | ||
|
|
ab1362264a | ||
|
|
09993a8ac8 | ||
|
|
8619367ac0 | ||
|
|
148c853000 | ||
|
|
14efbe6584 | ||
|
|
9f054bb97b | ||
|
|
6f07445185 | ||
|
|
80b5c6cd35 | ||
|
|
7ab225662c | ||
|
|
85dc9c738b | ||
|
|
a09bf963f4 | ||
|
|
242fd56aec | ||
|
|
a42fdee480 |
3
.gitignore
vendored
@@ -81,3 +81,6 @@ vite.config.local-dev.ts.timestamp-*
|
||||
|
||||
# VSCode addon
|
||||
.favorites.json
|
||||
|
||||
# Affinity
|
||||
*.af~lock~
|
||||
|
||||
24
CHANGELOG.md
@@ -1,13 +1,27 @@
|
||||
## 2026.4.0
|
||||
## Unreleased
|
||||
|
||||
### General
|
||||
-
|
||||
|
||||
### Client
|
||||
-
|
||||
|
||||
### Server
|
||||
-
|
||||
|
||||
|
||||
## 2026.5.0
|
||||
|
||||
### General
|
||||
- Enhance: アバターデコレーションにカテゴリを設定できるように
|
||||
|
||||
### Client
|
||||
- Enhance: チャンネル指定リノートでリノート先のチャンネルに移動できるように
|
||||
- Enhance: ベータ版でのアップデート時のダイアログの更新情報リンクをGitHubのReleasesページに遷移するようにし、正しく閲覧できるように
|
||||
- Fix: 一部のページ内リンクが正しく動作しない問題を修正
|
||||
- Fix: ドライブへの画像アップロード時にファイル名の変更が無視される不具合を修正
|
||||
- Fix: 連合が無効化されたサーバーで一部の設定項目が空欄で表示される問題を修正
|
||||
- Fix: オーディオ、動画の再生速度メニューが開けない問題を修正
|
||||
|
||||
### Server
|
||||
- Enhance: メモリ使用量を削減
|
||||
@@ -23,6 +37,14 @@
|
||||
- Fix: ID生成アルゴリズムにULIDを使用している場合にMisskeyが正しく動作しない問題を修正
|
||||
- Fix: リレー経由で届いたノートがリノートとして表示される問題を修正
|
||||
- Fix: robots.txtの内容を調整
|
||||
- Fix: 特定のユーザーに管理者権限を持つロールが複数ついている際に、取得できるユーザーIDが重複する問題を修正
|
||||
(Cherry-picked from https://github.com/lqvp/misskey-tempura/commit/17ed4108cec4b6bd2fd989db5a9091db91fa37a7)
|
||||
- Fix: ブロックしたサーバーからのInboxジョブが蓄積し続ける問題を修正
|
||||
(Cherry-picked from https://github.com/lqvp/misskey-tempura/commit/3f0f4bfe923f2b3a7837017b54841598f421c6ef)
|
||||
- Fix: support activity with `actor` as an id string or embedded object in inbox processor and ActivityPub inbox service
|
||||
- Fix: コンフィグファイルに `meilisearch` の設定がある状態でほかの検索プロバイダを利用すると、UI上からリモートのノートの検索ができない問題を修正
|
||||
- Fix: ノートに関する通知で公開範囲が考慮されていない問題を修正
|
||||
(Cherry-picked from https://github.com/lqvp/misskey-tempura/commit/cbce96c520a138b8bcd16890ff6f2952830fa166 originally presented in https://github.com/yojo-art/cherrypick/pull/743)
|
||||
|
||||
## 2026.3.2
|
||||
|
||||
|
||||
@@ -3553,3 +3553,17 @@ _qr:
|
||||
scanFile: "端末の画像をスキャン"
|
||||
raw: "テキスト"
|
||||
mfm: "MFM"
|
||||
|
||||
_room:
|
||||
snapToGrid: "グリッドにスナップ"
|
||||
gridScale: "グリッドサイズ"
|
||||
thereAreUnsavedChanges: "未保存の変更があります"
|
||||
revertAllChangesConfirmation: "全ての変更を取り消し、部屋を最後に保存した状態まで戻しますか?"
|
||||
graphicsQuality: "グラフィックの品質"
|
||||
frameRate: "フレームレート"
|
||||
resolution: "解像度"
|
||||
yourDeviceNotSupported_title: "お使いのデバイスはMisskeyRoomをサポートしていません。"
|
||||
yourDeviceNotSupported_description: "MisskeyRoomを動作させるには、WebGPUをサポートするデバイスが必要です。"
|
||||
failedToInitialize: "初期化に失敗しました"
|
||||
crushed_description: "バグ、またはデバイスのリソース不足の可能性が考えられます。"
|
||||
antialiasing: "アンチエイリアス"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "misskey",
|
||||
"version": "2026.4.0-beta.0",
|
||||
"version": "2026.5.0",
|
||||
"codename": "nasubi",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
||||
@@ -63,20 +63,21 @@ type NotificationType = 'reply' | 'renote' | 'quote' | 'mention';
|
||||
class NotificationManager {
|
||||
private notifier: { id: MiUser['id']; };
|
||||
private note: MiNote;
|
||||
private queue: {
|
||||
private queue: Map<MiLocalUser['id'], {
|
||||
target: MiLocalUser['id'];
|
||||
reason: NotificationType;
|
||||
}[];
|
||||
}>;
|
||||
|
||||
constructor(
|
||||
private mutingsRepository: MutingsRepository,
|
||||
private notificationService: NotificationService,
|
||||
private followingsRepository: FollowingsRepository,
|
||||
notifier: { id: MiUser['id']; },
|
||||
note: MiNote,
|
||||
) {
|
||||
this.notifier = notifier;
|
||||
this.note = note;
|
||||
this.queue = [];
|
||||
this.queue = new Map();
|
||||
}
|
||||
|
||||
@bindThis
|
||||
@@ -84,7 +85,7 @@ class NotificationManager {
|
||||
// 自分自身へは通知しない
|
||||
if (this.notifier.id === notifiee) return;
|
||||
|
||||
const exist = this.queue.find(x => x.target === notifiee);
|
||||
const exist = this.queue.get(notifiee);
|
||||
|
||||
if (exist) {
|
||||
// 「メンションされているかつ返信されている」場合は、メンションとしての通知ではなく返信としての通知にする
|
||||
@@ -92,7 +93,7 @@ class NotificationManager {
|
||||
exist.reason = reason;
|
||||
}
|
||||
} else {
|
||||
this.queue.push({
|
||||
this.queue.set(notifiee, {
|
||||
reason: reason,
|
||||
target: notifiee,
|
||||
});
|
||||
@@ -101,7 +102,49 @@ class NotificationManager {
|
||||
|
||||
@bindThis
|
||||
public async notify() {
|
||||
for (const x of this.queue) {
|
||||
if (this.queue.size === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
let visibleUserIds: Set<MiUser['id']> | null;
|
||||
|
||||
switch (this.note.visibility) {
|
||||
case 'public':
|
||||
case 'home':
|
||||
visibleUserIds = null;
|
||||
break;
|
||||
|
||||
case 'specified':
|
||||
visibleUserIds = new Set(this.note.visibleUserIds);
|
||||
break;
|
||||
|
||||
// TODO: フォロワー限定ノートにフォロワーではない人がメンションされた場合通知されるのが正しい挙動なのか確認(一部に挙動の不一致がありそう)。現状は通知されるためフィルタしない
|
||||
// case 'followers': {
|
||||
// const targetUserIds = this.queue.map(x => x.target);
|
||||
// const followers = await this.followingsRepository.find({
|
||||
// where: {
|
||||
// followeeId: this.note.userId,
|
||||
// followerId: In(targetUserIds),
|
||||
// isFollowerHibernated: false,
|
||||
// },
|
||||
// select: ['followerId'],
|
||||
// });
|
||||
// visibleUserIds = new Set(followers.map(f => f.followerId));
|
||||
// break;
|
||||
// }
|
||||
|
||||
default:
|
||||
visibleUserIds = new Set();
|
||||
break;
|
||||
}
|
||||
|
||||
for (const x of this.queue.values()) {
|
||||
const isVisibleToTarget = visibleUserIds === null || visibleUserIds.has(x.target);
|
||||
|
||||
if (!isVisibleToTarget) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (x.reason === 'renote') {
|
||||
this.notificationService.createNotification(x.target, 'renote', {
|
||||
noteId: this.note.id,
|
||||
@@ -772,7 +815,7 @@ export class NoteCreateService implements OnApplicationShutdown {
|
||||
|
||||
this.webhookService.enqueueUserWebhook(user.id, 'note', { note: noteObj });
|
||||
|
||||
const nm = new NotificationManager(this.mutingsRepository, this.notificationService, user, note);
|
||||
const nm = new NotificationManager(this.mutingsRepository, this.notificationService, this.followingsRepository, user, note);
|
||||
|
||||
await this.createMentionedEvents(mentionedUsers, note, nm);
|
||||
|
||||
|
||||
@@ -533,7 +533,8 @@ export class RoleService implements OnApplicationShutdown, OnModuleInit {
|
||||
roleId: In(administratorRoles.map(r => r.id)),
|
||||
}) : [];
|
||||
// TODO: isRootなアカウントも含める
|
||||
return assigns.map(a => a.userId);
|
||||
// Setを経由して重複を除去(ユーザIDは重複する可能性があるので)
|
||||
return [...new Set(assigns.map(a => a.userId))].sort((x, y) => x.localeCompare(y));
|
||||
}
|
||||
|
||||
@bindThis
|
||||
|
||||
@@ -164,4 +164,3 @@ export class SignupService {
|
||||
return { account, secret };
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -259,7 +259,7 @@ export class ApInboxService {
|
||||
|
||||
@bindThis
|
||||
private async add(actor: MiRemoteUser, activity: IAdd, resolver?: Resolver): Promise<string | void> {
|
||||
if (actor.uri !== activity.actor) {
|
||||
if (actor.uri !== getApId(activity.actor)) {
|
||||
return 'invalid actor';
|
||||
}
|
||||
|
||||
@@ -469,7 +469,7 @@ export class ApInboxService {
|
||||
|
||||
@bindThis
|
||||
private async delete(actor: MiRemoteUser, activity: IDelete): Promise<string> {
|
||||
if (actor.uri !== activity.actor) {
|
||||
if (actor.uri !== getApId(activity.actor)) {
|
||||
return 'invalid actor';
|
||||
}
|
||||
|
||||
@@ -623,7 +623,7 @@ export class ApInboxService {
|
||||
|
||||
@bindThis
|
||||
private async remove(actor: MiRemoteUser, activity: IRemove, resolver?: Resolver): Promise<string | void> {
|
||||
if (actor.uri !== activity.actor) {
|
||||
if (actor.uri !== getApId(activity.actor)) {
|
||||
return 'invalid actor';
|
||||
}
|
||||
|
||||
@@ -643,7 +643,7 @@ export class ApInboxService {
|
||||
|
||||
@bindThis
|
||||
private async undo(actor: MiRemoteUser, activity: IUndo, resolver?: Resolver): Promise<string> {
|
||||
if (actor.uri !== activity.actor) {
|
||||
if (actor.uri !== getApId(activity.actor)) {
|
||||
return 'invalid actor';
|
||||
}
|
||||
|
||||
@@ -777,7 +777,7 @@ export class ApInboxService {
|
||||
|
||||
@bindThis
|
||||
private async update(actor: MiRemoteUser, activity: IUpdate, resolver?: Resolver): Promise<string> {
|
||||
if (actor.uri !== activity.actor) {
|
||||
if (actor.uri !== getApId(activity.actor)) {
|
||||
return 'skip: invalid actor';
|
||||
}
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ export class MetaEntityService {
|
||||
sentryForFrontend: this.config.sentryForFrontend ?? null,
|
||||
mediaProxy: this.config.mediaProxy,
|
||||
enableUrlPreview: instance.urlPreviewEnabled,
|
||||
noteSearchableScope: (this.config.meilisearch == null || this.config.meilisearch.scope !== 'local') ? 'global' : 'local',
|
||||
noteSearchableScope: (this.config.fulltextSearch?.provider === 'meilisearch' && this.config.meilisearch?.scope === 'local') ? 'local' : 'global',
|
||||
maxFileSize: this.config.maxFileSize,
|
||||
federation: this.meta.federation,
|
||||
};
|
||||
|
||||
@@ -96,7 +96,7 @@ export class InboxProcessorService implements OnApplicationShutdown {
|
||||
if (userExistenceCheckApId != null) {
|
||||
const user = await this.apDbResolverService.getUserFromApId(userExistenceCheckApId);
|
||||
if (user == null) {
|
||||
throw new Bull.UnrecoverableError(`skip: user not found for delete activity. ${getApId(userExistenceCheckApId)}`);
|
||||
return `skip: user not found for delete activity. ${getApId(userExistenceCheckApId)}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -115,9 +115,9 @@ export class InboxProcessorService implements OnApplicationShutdown {
|
||||
// 対象が4xxならスキップ
|
||||
if (err instanceof StatusError) {
|
||||
if (!err.isRetryable) {
|
||||
throw new Bull.UnrecoverableError(`skip: Ignored deleted actors on both ends ${activity.actor} - ${err.statusCode}`);
|
||||
throw new Bull.UnrecoverableError(`skip: Ignored deleted actors on both ends ${getApId(activity.actor)} - ${err.statusCode}`);
|
||||
}
|
||||
throw new Error(`Error in actor ${activity.actor} - ${err.statusCode}`);
|
||||
throw new Error(`Error in actor ${getApId(activity.actor)} - ${err.statusCode}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -136,7 +136,7 @@ export class InboxProcessorService implements OnApplicationShutdown {
|
||||
const httpSignatureValidated = httpSignature.verifySignature(signature, authUser.key.keyPem);
|
||||
|
||||
// また、signatureのsignerは、activity.actorと一致する必要がある
|
||||
if (!httpSignatureValidated || authUser.user.uri !== activity.actor) {
|
||||
if (!httpSignatureValidated || authUser.user.uri !== getApId(activity.actor)) {
|
||||
// 一致しなくても、でもLD-Signatureがありそうならそっちも見る
|
||||
const ldSignature = activity.signature;
|
||||
if (ldSignature) {
|
||||
@@ -187,8 +187,8 @@ export class InboxProcessorService implements OnApplicationShutdown {
|
||||
//#endregion
|
||||
|
||||
// もう一度actorチェック
|
||||
if (authUser.user.uri !== activity.actor) {
|
||||
throw new Bull.UnrecoverableError(`skip: LD-Signature user(${authUser.user.uri}) !== activity.actor(${activity.actor})`);
|
||||
if (authUser.user.uri !== getApId(activity.actor)) {
|
||||
throw new Bull.UnrecoverableError(`skip: LD-Signature user(${authUser.user.uri}) !== activity.actor(${getApId(activity.actor)})`);
|
||||
}
|
||||
|
||||
const ldHost = this.utilityService.extractDbHost(authUser.user.uri);
|
||||
@@ -243,17 +243,17 @@ export class InboxProcessorService implements OnApplicationShutdown {
|
||||
}
|
||||
} catch (e) {
|
||||
if (e instanceof IdentifiableError) {
|
||||
if (e.id === '689ee33f-f97c-479a-ac49-1b9f8140af99') {
|
||||
return 'blocked notes with prohibited words';
|
||||
}
|
||||
if (e.id === '85ab9bd7-3a41-4530-959d-f07073900109') {
|
||||
return 'actor has been suspended';
|
||||
}
|
||||
if (e.id === 'd450b8a9-48e4-4dab-ae36-f4db763fda7c') { // invalid Note
|
||||
return e.message;
|
||||
}
|
||||
if (e.id === '9f466dab-c856-48cd-9e65-ff90ff750580') {
|
||||
return 'note contains too many mentions';
|
||||
switch (e.id) {
|
||||
case '689ee33f-f97c-479a-ac49-1b9f8140af99':
|
||||
return 'blocked notes with prohibited words';
|
||||
case '85ab9bd7-3a41-4530-959d-f07073900109':
|
||||
return 'actor has been suspended';
|
||||
case 'd450b8a9-48e4-4dab-ae36-f4db763fda7c': // invalid Note
|
||||
return e.message;
|
||||
case '9f466dab-c856-48cd-9e65-ff90ff750580':
|
||||
return 'note contains too many mentions';
|
||||
case '09d79f9e-64f1-4316-9cfa-e75c4d091574': // Instance is blocked
|
||||
return 'skip: blocked instance';
|
||||
}
|
||||
}
|
||||
throw e;
|
||||
|
||||
@@ -696,6 +696,19 @@ describe('RoleService', () => {
|
||||
expect(adminIds).toHaveLength(0);
|
||||
});
|
||||
|
||||
test('should not include duplicate user IDs if a user has multiple administrator roles', async () => {
|
||||
const adminUser = await createUser();
|
||||
const adminRole1 = await createRole({ name: 'admin1', isAdministrator: true });
|
||||
const adminRole2 = await createRole({ name: 'admin2', isAdministrator: true });
|
||||
|
||||
await roleService.assign(adminUser.id, adminRole1.id);
|
||||
await roleService.assign(adminUser.id, adminRole2.id);
|
||||
|
||||
const adminIds = await roleService.getAdministratorIds();
|
||||
|
||||
expect(adminIds).toEqual([adminUser.id]);
|
||||
});
|
||||
|
||||
// TODO: rootユーザーは現在実装に含まれていないため、テストもそれに倣う
|
||||
test('should not include the root user', async () => {
|
||||
const rootUser = await createUser();
|
||||
|
||||
BIN
packages/frontend/assets/room/env.blend
Normal file
BIN
packages/frontend/assets/room/env.glb
Normal file
BIN
packages/frontend/assets/room/envs/default/300.glb
Normal file
BIN
packages/frontend/assets/room/envs/default/default.blend
Normal file
BIN
packages/frontend/assets/room/envs/japanese/ceiling.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
packages/frontend/assets/room/envs/japanese/japanese.blend
Normal file
BIN
packages/frontend/assets/room/envs/japanese/japanese.glb
Normal file
BIN
packages/frontend/assets/room/envs/japanese/tatami.png
Normal file
|
After Width: | Height: | Size: 879 KiB |
BIN
packages/frontend/assets/room/envs/museum/floor.jpg
Normal file
|
After Width: | Height: | Size: 626 KiB |
BIN
packages/frontend/assets/room/envs/museum/museum.blend
Normal file
BIN
packages/frontend/assets/room/envs/museum/museum.glb
Normal file
BIN
packages/frontend/assets/room/indoor.env
Normal file
1
packages/frontend/assets/room/object-thumbs/README.md
Normal file
@@ -0,0 +1 @@
|
||||
これらのサムネイルはdev buildでRoomのカタログダイアログを表示し家具を選択した状態でブラウザのコンソールで`takeScreenshot();`を叩くと生成・ダウンロードできます
|
||||
BIN
packages/frontend/assets/room/object-thumbs/a4-case.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
packages/frontend/assets/room/object-thumbs/aircon.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
packages/frontend/assets/room/object-thumbs/all-in-one-pc.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
packages/frontend/assets/room/object-thumbs/aquarium.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 23 KiB |
BIN
packages/frontend/assets/room/object-thumbs/banknote.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
packages/frontend/assets/room/object-thumbs/beam-lamp.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
packages/frontend/assets/room/object-thumbs/bed.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
packages/frontend/assets/room/object-thumbs/blind.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
packages/frontend/assets/room/object-thumbs/books.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
packages/frontend/assets/room/object-thumbs/box-wall-shelf.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
packages/frontend/assets/room/object-thumbs/cactus-s.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
packages/frontend/assets/room/object-thumbs/cardboard-box.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 12 KiB |
BIN
packages/frontend/assets/room/object-thumbs/chair.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
packages/frontend/assets/room/object-thumbs/coffee-cup.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
packages/frontend/assets/room/object-thumbs/color-box.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
packages/frontend/assets/room/object-thumbs/cuboid.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
packages/frontend/assets/room/object-thumbs/cup-noodle.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
packages/frontend/assets/room/object-thumbs/custard-pudding.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
packages/frontend/assets/room/object-thumbs/desk.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
packages/frontend/assets/room/object-thumbs/desktop-pc.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
packages/frontend/assets/room/object-thumbs/dj-mixer.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
packages/frontend/assets/room/object-thumbs/dj-player.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
BIN
packages/frontend/assets/room/object-thumbs/duct-tape.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 15 KiB |
BIN
packages/frontend/assets/room/object-thumbs/empty-bento.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
packages/frontend/assets/room/object-thumbs/energy-drink.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
packages/frontend/assets/room/object-thumbs/envelope.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
packages/frontend/assets/room/object-thumbs/facial-tissue.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 29 KiB |
BIN
packages/frontend/assets/room/object-thumbs/hanging-t-shirt.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
packages/frontend/assets/room/object-thumbs/icosahedron.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 18 KiB |
BIN
packages/frontend/assets/room/object-thumbs/iron-frame-table.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
packages/frontend/assets/room/object-thumbs/issyoubin.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
packages/frontend/assets/room/object-thumbs/keyboard.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
packages/frontend/assets/room/object-thumbs/laptop-pc.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
packages/frontend/assets/room/object-thumbs/lava-lamp.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
packages/frontend/assets/room/object-thumbs/letter-case.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
packages/frontend/assets/room/object-thumbs/mi-objet.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 18 KiB |
BIN
packages/frontend/assets/room/object-thumbs/mi-plate.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
packages/frontend/assets/room/object-thumbs/milk.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
packages/frontend/assets/room/object-thumbs/mixer.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
BIN
packages/frontend/assets/room/object-thumbs/monitor-speaker.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
packages/frontend/assets/room/object-thumbs/monitor.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
packages/frontend/assets/room/object-thumbs/monstera.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
BIN
packages/frontend/assets/room/object-thumbs/mug.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
packages/frontend/assets/room/object-thumbs/newtons-cradle.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 19 KiB |
BIN
packages/frontend/assets/room/object-thumbs/pachira.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/frontend/assets/room/object-thumbs/pet-bottle.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
packages/frontend/assets/room/object-thumbs/piano.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
packages/frontend/assets/room/object-thumbs/picture-frame.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
packages/frontend/assets/room/object-thumbs/pizza.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
packages/frontend/assets/room/object-thumbs/plant.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/frontend/assets/room/object-thumbs/plant2.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
packages/frontend/assets/room/object-thumbs/poster.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
packages/frontend/assets/room/object-thumbs/power-strip.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
packages/frontend/assets/room/object-thumbs/radiometer.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
packages/frontend/assets/room/object-thumbs/random-books.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
packages/frontend/assets/room/object-thumbs/rolled-up-poster.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
packages/frontend/assets/room/object-thumbs/round-rug.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
packages/frontend/assets/room/object-thumbs/router.png
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
BIN
packages/frontend/assets/room/object-thumbs/siphon.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
packages/frontend/assets/room/object-thumbs/snakeplant.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
packages/frontend/assets/room/object-thumbs/sofa.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
packages/frontend/assets/room/object-thumbs/speaker-stand.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
packages/frontend/assets/room/object-thumbs/speaker.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
packages/frontend/assets/room/object-thumbs/sprayer.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
packages/frontend/assets/room/object-thumbs/steel-rack.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
packages/frontend/assets/room/object-thumbs/storm-glass.png
Normal file
|
After Width: | Height: | Size: 45 KiB |