Compare commits
534 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9c2f5ee041 | ||
![]() |
c6a15024f5 | ||
![]() |
b27e8606ae | ||
![]() |
4a2c225c8c | ||
![]() |
557003d5c4 | ||
![]() |
0cd5dab244 | ||
![]() |
ae3abc2126 | ||
![]() |
141c999acd | ||
![]() |
300047ce5a | ||
![]() |
bfc95ccf73 | ||
![]() |
522877b8dd | ||
![]() |
bd53c28ae1 | ||
![]() |
c260343125 | ||
![]() |
8560e107bc | ||
![]() |
a2dcf2fc41 | ||
![]() |
d72f0779b6 | ||
![]() |
f2b40b51c2 | ||
![]() |
943ff2dfdb | ||
![]() |
fccdeaec3f | ||
![]() |
ea5148ca0f | ||
![]() |
55b3ae22ee | ||
![]() |
aa64ff6c94 | ||
![]() |
149edaecab | ||
![]() |
6eeb7a92b8 | ||
![]() |
f0e720931b | ||
![]() |
a222e3d054 | ||
![]() |
380d14f406 | ||
![]() |
29b33b37ee | ||
![]() |
a6d4868ff0 | ||
![]() |
82e81a0984 | ||
![]() |
9ffab33037 | ||
![]() |
bb6b912aef | ||
![]() |
974269b8f1 | ||
![]() |
bfc9873fb9 | ||
![]() |
b946d89ec1 | ||
![]() |
57ec04d9ec | ||
![]() |
6ebab5f577 | ||
![]() |
2752858c7c | ||
![]() |
86931bdafd | ||
![]() |
389350ba77 | ||
![]() |
a9960ac63a | ||
![]() |
2a4f2fba09 | ||
![]() |
97885d3def | ||
![]() |
990fef5993 | ||
![]() |
e5d56a7cfe | ||
![]() |
779bd244a6 | ||
![]() |
47edc18931 | ||
![]() |
1e48d9e15b | ||
![]() |
5f5f68cdcd | ||
![]() |
40b7230bd4 | ||
![]() |
0befca3704 | ||
![]() |
f3be43c39c | ||
![]() |
2f67ec2f84 | ||
![]() |
f6a6766f7d | ||
![]() |
69e08abaef | ||
![]() |
928c51ba7b | ||
![]() |
ea8a94e6e2 | ||
![]() |
449709f6cb | ||
![]() |
25cac0089f | ||
![]() |
5a33789cd1 | ||
![]() |
ad2a3eed9b | ||
![]() |
110ae539b8 | ||
![]() |
f7a90e041c | ||
![]() |
0b4a076f66 | ||
![]() |
4e1974c6e6 | ||
![]() |
65a19f0c75 | ||
![]() |
37a4e5f4fc | ||
![]() |
91c56ceb6e | ||
![]() |
c3f3f118c3 | ||
![]() |
e51f59e1b7 | ||
![]() |
3f610edc2a | ||
![]() |
562c4d99e6 | ||
![]() |
fa554f1684 | ||
![]() |
7aecf15f94 | ||
![]() |
d8905a9588 | ||
![]() |
e2cefb7f47 | ||
![]() |
4ee859b691 | ||
![]() |
8cdc619f8f | ||
![]() |
2c47196600 | ||
![]() |
901453ba7d | ||
![]() |
10609eebfa | ||
![]() |
331afcb96a | ||
![]() |
b388b78892 | ||
![]() |
51d21fbe66 | ||
![]() |
eec7e6500e | ||
![]() |
43baafbebb | ||
![]() |
e3a5584d0a | ||
![]() |
76db7ba781 | ||
![]() |
9a4267f01f | ||
![]() |
8d502eba59 | ||
![]() |
ecca0d69a4 | ||
![]() |
e1d69e236f | ||
![]() |
cbb7e95d82 | ||
![]() |
e2d2a4e2e4 | ||
![]() |
7a999f2289 | ||
![]() |
1bd7c55c88 | ||
![]() |
7627c43dee | ||
![]() |
74df9b57ec | ||
![]() |
59520c31fd | ||
![]() |
53937e09a0 | ||
![]() |
8b5a1faaa4 | ||
![]() |
2a1d9a7428 | ||
![]() |
b5ccac3cb5 | ||
![]() |
d7d533f9de | ||
![]() |
f14aba65c5 | ||
![]() |
7be09a4af9 | ||
![]() |
efb0ffc4ec | ||
![]() |
a8fad1b61c | ||
![]() |
9869f01e7c | ||
![]() |
7588397fb8 | ||
![]() |
9885c6ba6c | ||
![]() |
3e9677904d | ||
![]() |
df61e173c1 | ||
![]() |
2c36844d34 | ||
![]() |
cc6b2d578f | ||
![]() |
8322c90834 | ||
![]() |
b312846ff6 | ||
![]() |
689e75e10a | ||
![]() |
133b5c6391 | ||
![]() |
ed5c918d70 | ||
![]() |
bf51450647 | ||
![]() |
7cbeef21e1 | ||
![]() |
9693dfb09d | ||
![]() |
c17e8fa8a4 | ||
![]() |
21c9705a0f | ||
![]() |
daba865a94 | ||
![]() |
41e18aa993 | ||
![]() |
ffc07a08d7 | ||
![]() |
7f4fc20f98 | ||
![]() |
45462e4a5e | ||
![]() |
c8a90ec7d1 | ||
![]() |
41ece00789 | ||
![]() |
28193f12ca | ||
![]() |
27778f839a | ||
![]() |
ef4d78dda2 | ||
![]() |
bd1f741dad | ||
![]() |
2900f998b1 | ||
![]() |
7271fbb092 | ||
![]() |
861d028d09 | ||
![]() |
f96d50bc07 | ||
![]() |
25f15677c3 | ||
![]() |
d2623a2ef2 | ||
![]() |
7782d9e46c | ||
![]() |
53fb48537d | ||
![]() |
7e5e763584 | ||
![]() |
1f2dab0a83 | ||
![]() |
b17726c9da | ||
![]() |
b267a504ca | ||
![]() |
45211e14b3 | ||
![]() |
2f128bcd3c | ||
![]() |
8855a5fffb | ||
![]() |
f2cbd26a85 | ||
![]() |
06125e6820 | ||
![]() |
186a9e3b41 | ||
![]() |
f9882a0c5c | ||
![]() |
d3315bda11 | ||
![]() |
586c11251a | ||
![]() |
a10be38d0e | ||
![]() |
d8f3622e16 | ||
![]() |
0bbde336b3 | ||
![]() |
faef125b74 | ||
![]() |
f897357b3c | ||
![]() |
40075761fa | ||
![]() |
298e950e81 | ||
![]() |
f02ed78a20 | ||
![]() |
82854236f3 | ||
![]() |
6558cd2f27 | ||
![]() |
f06ded9433 | ||
![]() |
1b867cc1a4 | ||
![]() |
1622dfcb53 | ||
![]() |
3b1961bb3d | ||
![]() |
6119945256 | ||
![]() |
3148538f3f | ||
![]() |
534e71b720 | ||
![]() |
b8f8b9e72c | ||
![]() |
533955f928 | ||
![]() |
5e4877b8a4 | ||
![]() |
1fc2f2e3e4 | ||
![]() |
69d7cfc5ce | ||
![]() |
76b2561893 | ||
![]() |
89053d5747 | ||
![]() |
813f63663c | ||
![]() |
0ea5b38fb1 | ||
![]() |
6c62c0681c | ||
![]() |
9693b2166a | ||
![]() |
87c429b5bd | ||
![]() |
8233f86181 | ||
![]() |
efa72e8d14 | ||
![]() |
6a5713f5e5 | ||
![]() |
333ba491f1 | ||
![]() |
23efba6193 | ||
![]() |
f25777f2d2 | ||
![]() |
6be1db00d1 | ||
![]() |
4a64280a7c | ||
![]() |
408142647c | ||
![]() |
41ed9a1a72 | ||
![]() |
92d9ce8117 | ||
![]() |
158dd49b3d | ||
![]() |
57d994db0c | ||
![]() |
87c5c69c87 | ||
![]() |
e6c8b83b20 | ||
![]() |
1afafc0c5f | ||
![]() |
616b18a9e5 | ||
![]() |
5c1e2e5d7a | ||
![]() |
696f3d19af | ||
![]() |
1b526eb573 | ||
![]() |
e159f15600 | ||
![]() |
af6d52e4c8 | ||
![]() |
99eb919f4e | ||
![]() |
1d640ee118 | ||
![]() |
aedbab17cc | ||
![]() |
3e00ce0d88 | ||
![]() |
621fc5a715 | ||
![]() |
b14e347da1 | ||
![]() |
034b8f09df | ||
![]() |
c537a0ba93 | ||
![]() |
897d775b14 | ||
![]() |
4f43f019e0 | ||
![]() |
1ea0aaef76 | ||
![]() |
fd1cfcff5f | ||
![]() |
c7308f4178 | ||
![]() |
5cc65c5bd3 | ||
![]() |
f216dd7617 | ||
![]() |
af022fd8b8 | ||
![]() |
5c7181ca21 | ||
![]() |
30892ebfa3 | ||
![]() |
ae2d71553e | ||
![]() |
154e418c34 | ||
![]() |
cfd1888969 | ||
![]() |
d53795184c | ||
![]() |
fe3609451e | ||
![]() |
3692c9eb64 | ||
![]() |
89a532eeac | ||
![]() |
85740dd09f | ||
![]() |
b05cfe4a84 | ||
![]() |
322b64c0b4 | ||
![]() |
601bc3e3cc | ||
![]() |
c77fe1f2cf | ||
![]() |
8e7744a695 | ||
![]() |
901d6894de | ||
![]() |
b463663175 | ||
![]() |
2294e9ffdc | ||
![]() |
1122f7281e | ||
![]() |
99ced12ac5 | ||
![]() |
2e80f9dfba | ||
![]() |
3a990dce75 | ||
![]() |
cc441258db | ||
![]() |
ee144acea9 | ||
![]() |
35b7ce1a96 | ||
![]() |
dc0e55bf16 | ||
![]() |
1b956af855 | ||
![]() |
a3dceee7c0 | ||
![]() |
7940417d23 | ||
![]() |
b1751543aa | ||
![]() |
034dcaeb9d | ||
![]() |
936fb136d2 | ||
![]() |
55ab528c87 | ||
![]() |
c544e38f34 | ||
![]() |
9b771baa5e | ||
![]() |
f607faef0b | ||
![]() |
cb16ff866c | ||
![]() |
d6e85ffb59 | ||
![]() |
f9e3fd7001 | ||
![]() |
ba1e14443c | ||
![]() |
80c88e13ff | ||
![]() |
35cd9e621a | ||
![]() |
ea66080197 | ||
![]() |
06837662a9 | ||
![]() |
f9024a0058 | ||
![]() |
493ff2eed5 | ||
![]() |
ad9e6a4ec5 | ||
![]() |
ac82435014 | ||
![]() |
d9257a5c0e | ||
![]() |
f7c90b58d6 | ||
![]() |
2f8e3559b5 | ||
![]() |
e96a914b6b | ||
![]() |
6ab2c7780c | ||
![]() |
6d6162333e | ||
![]() |
58b9dc581e | ||
![]() |
fa8eb43eaf | ||
![]() |
504f182448 | ||
![]() |
cf5fe2d107 | ||
![]() |
50f2025421 | ||
![]() |
fd5999378b | ||
![]() |
1894df882b | ||
![]() |
983599bdae | ||
![]() |
8451436cb8 | ||
![]() |
6319dd1bfb | ||
![]() |
d1ea8654e6 | ||
![]() |
37628953c5 | ||
![]() |
13288e1ed8 | ||
![]() |
6d82bbef17 | ||
![]() |
a46e2f2868 | ||
![]() |
6cbc460c19 | ||
![]() |
9cd2b767a9 | ||
![]() |
60b9c467e6 | ||
![]() |
ceabd7c791 | ||
![]() |
0be4e10462 | ||
![]() |
d95fafb5b3 | ||
![]() |
ef485044ea | ||
![]() |
c599a304c8 | ||
![]() |
6d918f195a | ||
![]() |
31a3748a18 | ||
![]() |
48212e7a44 | ||
![]() |
0f7241c2c2 | ||
![]() |
bd903cdbb5 | ||
![]() |
0b038f6477 | ||
![]() |
7e26daa51b | ||
![]() |
225d7701a4 | ||
![]() |
1cae39e281 | ||
![]() |
b635b064ee | ||
![]() |
640fc337af | ||
![]() |
43f2ac56ee | ||
![]() |
d3c7c0ebe3 | ||
![]() |
d15c8afcdf | ||
![]() |
20134a5367 | ||
![]() |
46c0280764 | ||
![]() |
980a99b6c9 | ||
![]() |
c69b72e199 | ||
![]() |
0abe2dfee0 | ||
![]() |
caf0a219a6 | ||
![]() |
4341c4cccc | ||
![]() |
054417354c | ||
![]() |
b9095995eb | ||
![]() |
a60bd33cfc | ||
![]() |
7eedb9b19b | ||
![]() |
e804a299e0 | ||
![]() |
bcf7530eef | ||
![]() |
bed982e705 | ||
![]() |
d9853d9683 | ||
![]() |
fbe4869d1e | ||
![]() |
ac04c46d3b | ||
![]() |
b1bd7307bb | ||
![]() |
8a3f860213 | ||
![]() |
e42e9530cb | ||
![]() |
b65353bc3c | ||
![]() |
83a77f1064 | ||
![]() |
75c087b79f | ||
![]() |
300785923c | ||
![]() |
00982d2742 | ||
![]() |
4f208b99ff | ||
![]() |
fa36b88af4 | ||
![]() |
8223a069fe | ||
![]() |
8de8de7669 | ||
![]() |
705b46b3a0 | ||
![]() |
e46e88344c | ||
![]() |
5c8561c903 | ||
![]() |
5fe2e8a59a | ||
![]() |
c722225c80 | ||
![]() |
584ceb3714 | ||
![]() |
902bed4db3 | ||
![]() |
e617ced1d3 | ||
![]() |
22464c434e | ||
![]() |
f33ded3107 | ||
![]() |
a82ff360c6 | ||
![]() |
14fa8b177d | ||
![]() |
e46bb2f948 | ||
![]() |
3eef0a65c2 | ||
![]() |
bcd188a0e0 | ||
![]() |
f38b6a1806 | ||
![]() |
4cc2a561d5 | ||
![]() |
f3e29c4f6a | ||
![]() |
2fc58a780e | ||
![]() |
561b0fc10e | ||
![]() |
b8f42fca56 | ||
![]() |
e8005c8d3a | ||
![]() |
335e4bd213 | ||
![]() |
0d21083c9a | ||
![]() |
698e0d08a1 | ||
![]() |
8e0108a0b8 | ||
![]() |
d9775c147f | ||
![]() |
b4ebf254c8 | ||
![]() |
dec7c4f722 | ||
![]() |
aaba43e754 | ||
![]() |
9604ad3dc1 | ||
![]() |
8e04bd12cf | ||
![]() |
270df5c5b0 | ||
![]() |
f5bea67515 | ||
![]() |
1ec4156b49 | ||
![]() |
5e33ca3da0 | ||
![]() |
b9a57715e8 | ||
![]() |
99640a35a3 | ||
![]() |
24681bbe10 | ||
![]() |
88cdbc2ad6 | ||
![]() |
a0c6ae2cba | ||
![]() |
9a51ae5def | ||
![]() |
f7c21868fe | ||
![]() |
5d968afa74 | ||
![]() |
b6e3f1c490 | ||
![]() |
cb4d65b5c9 | ||
![]() |
a902576334 | ||
![]() |
1c6463e66f | ||
![]() |
1cf5198372 | ||
![]() |
a9a5673069 | ||
![]() |
9d67857a34 | ||
![]() |
25fde3b5eb | ||
![]() |
0e3ca41b3c | ||
![]() |
318759cfa4 | ||
![]() |
73b5c12927 | ||
![]() |
c850cef711 | ||
![]() |
12fad68f58 | ||
![]() |
037db7c5ef | ||
![]() |
ea9aeef9d8 | ||
![]() |
63415f1074 | ||
![]() |
dded3912f8 | ||
![]() |
d35f0247a2 | ||
![]() |
76a7b5f067 | ||
![]() |
c864d700d2 | ||
![]() |
50e1040f1e | ||
![]() |
8a40026c5c | ||
![]() |
974250da6c | ||
![]() |
7042933b3b | ||
![]() |
8b7f5be878 | ||
![]() |
01afdc410e | ||
![]() |
db10103d8e | ||
![]() |
7f5299cf46 | ||
![]() |
ac7f04e669 | ||
![]() |
65740da979 | ||
![]() |
2795fe4579 | ||
![]() |
4ab773eb92 | ||
![]() |
66b512af5d | ||
![]() |
0f9a6417b0 | ||
![]() |
6a9e52d83c | ||
![]() |
1161d6cae2 | ||
![]() |
187696c973 | ||
![]() |
4b7b51d5cc | ||
![]() |
0e3213ff6d | ||
![]() |
9b092e918a | ||
![]() |
cfa38e875c | ||
![]() |
9ea7d75aa4 | ||
![]() |
165d272552 | ||
![]() |
9b876b30b2 | ||
![]() |
5e82064a7d | ||
![]() |
90fade8e72 | ||
![]() |
c038892795 | ||
![]() |
926eb34680 | ||
![]() |
e6e33faefb | ||
![]() |
0a2e046b28 | ||
![]() |
36a632dc02 | ||
![]() |
c9ce150fe8 | ||
![]() |
6496835515 | ||
![]() |
b404ce463f | ||
![]() |
b875b0faa2 | ||
![]() |
4786214e2a | ||
![]() |
0484976afa | ||
![]() |
19cc9f7fb0 | ||
![]() |
7706c38d3d | ||
![]() |
9acc36185b | ||
![]() |
be89516707 | ||
![]() |
e5acd1afb9 | ||
![]() |
f6e7f389d6 | ||
![]() |
b9eaf906e7 | ||
![]() |
84df0714d8 | ||
![]() |
c7650846a2 | ||
![]() |
ea97d6a028 | ||
![]() |
0e4a111f81 | ||
![]() |
037837b551 | ||
![]() |
c5eb3021c0 | ||
![]() |
3b8b03d8b4 | ||
![]() |
1afe46b19a | ||
![]() |
fe281f1786 | ||
![]() |
24ef4d3da2 | ||
![]() |
68192126e6 | ||
![]() |
a28c515ef6 | ||
![]() |
07526ada45 | ||
![]() |
71d9c2a53d | ||
![]() |
c0144db75c | ||
![]() |
5e8c95bde8 | ||
![]() |
8630542146 | ||
![]() |
a674657bcb | ||
![]() |
c625a3fa5b | ||
![]() |
ae6f0d49c2 | ||
![]() |
575a8bd9c8 | ||
![]() |
3db7551ad3 | ||
![]() |
37b535df30 | ||
![]() |
f30df92597 | ||
![]() |
9b18104343 | ||
![]() |
e2862ed097 | ||
![]() |
1c38c7010d | ||
![]() |
34ea3cf226 | ||
![]() |
54631026de | ||
![]() |
944250f7fd | ||
![]() |
ab0253ab07 | ||
![]() |
758e054c92 | ||
![]() |
187b44c7f3 | ||
![]() |
587ea5b424 | ||
![]() |
1a883f4f05 | ||
![]() |
540e6e4f99 | ||
![]() |
baf3d8f3ee | ||
![]() |
7a66c9b5f3 | ||
![]() |
15cd563612 | ||
![]() |
e2556189de | ||
![]() |
9236a8fd6c | ||
![]() |
303c5abfb4 | ||
![]() |
fc65190ef7 | ||
![]() |
f47a564819 | ||
![]() |
fa0814f939 | ||
![]() |
ddd931a0a3 | ||
![]() |
46010187c3 | ||
![]() |
877bd52ed7 | ||
![]() |
d964c5f27f | ||
![]() |
d35b02fa23 | ||
![]() |
21ece52a9f | ||
![]() |
c2ae160d23 | ||
![]() |
9c74c5c5dc | ||
![]() |
2e80cebc11 | ||
![]() |
80783199a9 | ||
![]() |
f418eaecf9 | ||
![]() |
901436a095 | ||
![]() |
6d557269c1 | ||
![]() |
a905188e95 | ||
![]() |
a21070c01b | ||
![]() |
5d0ee544f4 | ||
![]() |
e52a9e0a65 | ||
![]() |
67bf6ff3ce | ||
![]() |
000bee6327 | ||
![]() |
19a232cad7 | ||
![]() |
a744f75eb9 | ||
![]() |
5cf07fc50f | ||
![]() |
1143606bc8 | ||
![]() |
09f4885f89 | ||
![]() |
dfd92efa89 | ||
![]() |
c3fcfad910 | ||
![]() |
652588abed | ||
![]() |
2b4d5b73b9 | ||
![]() |
c08d959b59 | ||
![]() |
7783c1e0e1 | ||
![]() |
6afa67089a | ||
![]() |
26928ab407 | ||
![]() |
4f04421cb3 | ||
![]() |
4d1c723496 | ||
![]() |
ae5d537197 | ||
![]() |
2d21685d22 | ||
![]() |
d4c0d85cbc |
@@ -1,49 +0,0 @@
|
|||||||
version: 2.1
|
|
||||||
|
|
||||||
executors:
|
|
||||||
docker:
|
|
||||||
working_directory: /tmp/workspace
|
|
||||||
docker:
|
|
||||||
- image: docker:latest
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
docker:
|
|
||||||
parameters:
|
|
||||||
with_deploy:
|
|
||||||
type: boolean
|
|
||||||
default: false
|
|
||||||
executor: docker
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- setup_remote_docker:
|
|
||||||
version: 19.03.13
|
|
||||||
- run:
|
|
||||||
name: Build
|
|
||||||
command: |
|
|
||||||
docker build -t misskey/misskey .
|
|
||||||
- when:
|
|
||||||
condition: <<parameters.with_deploy>>
|
|
||||||
steps:
|
|
||||||
- run:
|
|
||||||
name: Deploy
|
|
||||||
command: |
|
|
||||||
if [ "$DOCKERHUB_USERNAME$DOCKERHUB_PASSWORD" ]
|
|
||||||
then
|
|
||||||
apk update && apk add jq
|
|
||||||
docker tag misskey/misskey misskey/misskey:$(cat package.json | jq -r .version)
|
|
||||||
docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
|
|
||||||
docker push -a misskey/misskey
|
|
||||||
else
|
|
||||||
echo -e '\033[0;33mAborted deploying to Docker Hub\033[0;39m'
|
|
||||||
fi
|
|
||||||
|
|
||||||
workflows:
|
|
||||||
version: 2
|
|
||||||
docker:
|
|
||||||
jobs:
|
|
||||||
- docker:
|
|
||||||
name: auto-build
|
|
||||||
with_deploy: true
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only: master
|
|
@@ -1,12 +0,0 @@
|
|||||||
url: 'http://misskey.local'
|
|
||||||
port: 8080
|
|
||||||
db:
|
|
||||||
host: localhost
|
|
||||||
port: 5432
|
|
||||||
db: test-misskey
|
|
||||||
user: postgres
|
|
||||||
pass: ''
|
|
||||||
redis:
|
|
||||||
host: localhost
|
|
||||||
port: 6379
|
|
||||||
id: aid
|
|
@@ -1,12 +0,0 @@
|
|||||||
url: 'http://misskey.local'
|
|
||||||
port: 8080
|
|
||||||
db:
|
|
||||||
host: localhost
|
|
||||||
port: 5432
|
|
||||||
db: test-misskey
|
|
||||||
user: postgres
|
|
||||||
pass: ''
|
|
||||||
redis:
|
|
||||||
host: localhost
|
|
||||||
port: 6379
|
|
||||||
id: aid
|
|
13
.eslintrc
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"parserOptions": {
|
|
||||||
"parser": "@typescript-eslint/parser"
|
|
||||||
},
|
|
||||||
"extends": [
|
|
||||||
"eslint:recommended"
|
|
||||||
],
|
|
||||||
"rules": {
|
|
||||||
"no-console": 0,
|
|
||||||
"no-unused-vars": 0,
|
|
||||||
"no-empty": 0
|
|
||||||
}
|
|
||||||
}
|
|
38
.github/CODEOWNERS
vendored
@@ -1,38 +0,0 @@
|
|||||||
# PATH OWNERS
|
|
||||||
/.autogen/ @acid-chicken
|
|
||||||
/.circleci/ @syuilo @acid-chicken
|
|
||||||
/.config/ @syuilo @AyaMorisawa @mei23 @acid-chicken @rinsuki
|
|
||||||
# /.config/mongo_initdb_example.js @khws4v1
|
|
||||||
/.github/ @syuilo @AyaMorisawa @acid-chicken
|
|
||||||
/.vscode/ @acid-chicken
|
|
||||||
/assets/ @syuilo # @tamaina
|
|
||||||
/docs/ @syuilo
|
|
||||||
/docs/*.en.md @AyaMorisawa # @skid9000
|
|
||||||
# /docs/*.fr.md @BoFFire
|
|
||||||
# /docs/docker.*.md @khws4v1
|
|
||||||
/locales/ @syuilo
|
|
||||||
/src/ @syuilo @AyaMorisawa @mei23 @acid-chicken @rinsuki
|
|
||||||
# /src/crypto_key.cc @akihikodaki
|
|
||||||
# /src/crypto_key.d.ts @akihikodaki
|
|
||||||
/.dockerignore @syuilo # @khws4v1
|
|
||||||
/.editorconfig @syuilo @AyaMorisawa
|
|
||||||
/.eslintrc @syuilo
|
|
||||||
/.gitattributes @syuilo
|
|
||||||
/.gitignore @syuilo
|
|
||||||
/.npmrc @syuilo
|
|
||||||
/.vsls.json @AyaMorisawa
|
|
||||||
/CHANGELOG.md @syuilo
|
|
||||||
/CODE_OF_CONDUCT.md @syuilo
|
|
||||||
/CONTRIBUTING.md @syuilo
|
|
||||||
/Dockerfile @syuilo @AyaMorisawa @acid-chicken # @khws4v1
|
|
||||||
/LICENSE @syuilo
|
|
||||||
/README.md @syuilo @AyaMorisawa @acid-chicken # @nikhiljha
|
|
||||||
# /binding.gyp @akihikodaki
|
|
||||||
/crowdin.yml @syuilo
|
|
||||||
# /docker-compose.yml @khws4v1
|
|
||||||
/gulpfile.ts @syuilo @AyaMorisawa
|
|
||||||
/jsconfig.json @syuilo @AyaMorisawa
|
|
||||||
/package.json @syuilo @AyaMorisawa
|
|
||||||
/tsconfig.json @syuilo @AyaMorisawa
|
|
||||||
/tslint.json @syuilo @AyaMorisawa
|
|
||||||
/webpack.config.ts @syuilo @AyaMorisawa
|
|
15
.github/misskey/test.yml
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
url: 'http://misskey.local'
|
||||||
|
|
||||||
|
# ローカルでテストするときにポートを被らないようにするためデフォルトのものとは変える(以下同じ)
|
||||||
|
port: 61812
|
||||||
|
|
||||||
|
db:
|
||||||
|
host: localhost
|
||||||
|
port: 54312
|
||||||
|
db: test-misskey
|
||||||
|
user: postgres
|
||||||
|
pass: ''
|
||||||
|
redis:
|
||||||
|
host: localhost
|
||||||
|
port: 56312
|
||||||
|
id: aid
|
25
.github/workflows/lint.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
name: Lint
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
lint:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
- uses: actions/setup-node@v1
|
||||||
|
with:
|
||||||
|
node-version: 12.x
|
||||||
|
- uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: '**/node_modules'
|
||||||
|
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
|
||||||
|
- run: yarn install
|
||||||
|
- run: yarn lint
|
59
.github/workflows/nodejs.yml
vendored
@@ -1,59 +0,0 @@
|
|||||||
name: Node.js CI
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
- develop
|
|
||||||
pull_request:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build_and_test:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
|
|
||||||
strategy:
|
|
||||||
matrix:
|
|
||||||
node-version: [14.x, 16.x]
|
|
||||||
|
|
||||||
services:
|
|
||||||
postgres:
|
|
||||||
image: postgres:12.2-alpine
|
|
||||||
ports:
|
|
||||||
- 54312:5432
|
|
||||||
env:
|
|
||||||
POSTGRES_DB: test-misskey
|
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
|
||||||
redis:
|
|
||||||
image: redis:4.0-alpine
|
|
||||||
ports:
|
|
||||||
- 56312:6379
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
with:
|
|
||||||
submodules: true
|
|
||||||
- name: Use Node.js ${{ matrix.node-version }}
|
|
||||||
uses: actions/setup-node@v1
|
|
||||||
with:
|
|
||||||
node-version: ${{ matrix.node-version }}
|
|
||||||
- name: Install dependencies
|
|
||||||
run: yarn install
|
|
||||||
- name: Check yarn.lock
|
|
||||||
run: git diff --exit-code yarn.lock
|
|
||||||
- name: Copy Configure
|
|
||||||
run: cp test/test.yml .config
|
|
||||||
- name: Build
|
|
||||||
run: yarn build
|
|
||||||
- name: Test
|
|
||||||
run: yarn test
|
|
||||||
|
|
||||||
lint:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
with:
|
|
||||||
submodules: true
|
|
||||||
- uses: actions/setup-node@v1
|
|
||||||
with:
|
|
||||||
node-version: 12.x
|
|
||||||
- run: yarn install
|
|
||||||
- run: yarn lint
|
|
118
.github/workflows/test.yml
vendored
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
name: Test
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
pull_request:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
mocha:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
node-version: [16.x]
|
||||||
|
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
image: postgres:13
|
||||||
|
ports:
|
||||||
|
- 54312:5432
|
||||||
|
env:
|
||||||
|
POSTGRES_DB: test-misskey
|
||||||
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
|
redis:
|
||||||
|
image: redis:6
|
||||||
|
ports:
|
||||||
|
- 56312:6379
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
|
uses: actions/setup-node@v1
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node-version }}
|
||||||
|
- name: Install dependencies
|
||||||
|
run: yarn install
|
||||||
|
- name: Check yarn.lock
|
||||||
|
run: git diff --exit-code yarn.lock
|
||||||
|
- name: Copy Configure
|
||||||
|
run: cp .github/misskey/test.yml .config
|
||||||
|
- name: Build
|
||||||
|
run: yarn build
|
||||||
|
- name: Test
|
||||||
|
run: yarn mocha
|
||||||
|
|
||||||
|
e2e:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
strategy:
|
||||||
|
fail-fast: false
|
||||||
|
matrix:
|
||||||
|
node-version: [16.x]
|
||||||
|
browser: [chrome]
|
||||||
|
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
image: postgres:13
|
||||||
|
ports:
|
||||||
|
- 54312:5432
|
||||||
|
env:
|
||||||
|
POSTGRES_DB: test-misskey
|
||||||
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
|
redis:
|
||||||
|
image: redis:6
|
||||||
|
ports:
|
||||||
|
- 56312:6379
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
submodules: true
|
||||||
|
# https://github.com/cypress-io/cypress-docker-images/issues/150
|
||||||
|
#- name: Install mplayer for FireFox
|
||||||
|
# run: sudo apt install mplayer -y
|
||||||
|
# if: ${{ matrix.browser == 'firefox' }}
|
||||||
|
#- uses: browser-actions/setup-firefox@latest
|
||||||
|
# if: ${{ matrix.browser == 'firefox' }}
|
||||||
|
- name: Use Node.js ${{ matrix.node-version }}
|
||||||
|
uses: actions/setup-node@v1
|
||||||
|
with:
|
||||||
|
node-version: ${{ matrix.node-version }}
|
||||||
|
- uses: actions/cache@v2
|
||||||
|
with:
|
||||||
|
path: '**/node_modules'
|
||||||
|
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}
|
||||||
|
- name: Install dependencies
|
||||||
|
run: yarn install
|
||||||
|
- name: Check yarn.lock
|
||||||
|
run: git diff --exit-code yarn.lock
|
||||||
|
- name: Copy Configure
|
||||||
|
run: cp .github/misskey/test.yml .config
|
||||||
|
- name: Build
|
||||||
|
run: yarn build
|
||||||
|
# https://github.com/cypress-io/cypress/issues/4351#issuecomment-559489091
|
||||||
|
- name: ALSA Env
|
||||||
|
run: echo -e 'pcm.!default {\n type hw\n card 0\n}\n\nctl.!default {\n type hw\n card 0\n}' > ~/.asoundrc
|
||||||
|
- name: Cypress run
|
||||||
|
uses: cypress-io/github-action@v2
|
||||||
|
with:
|
||||||
|
install: false
|
||||||
|
start: npm run start:test
|
||||||
|
wait-on: 'http://localhost:61812'
|
||||||
|
headless: false
|
||||||
|
browser: ${{ matrix.browser }}
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
if: failure()
|
||||||
|
with:
|
||||||
|
name: ${{ matrix.browser }}-cypress-screenshots
|
||||||
|
path: cypress/screenshots
|
||||||
|
- uses: actions/upload-artifact@v2
|
||||||
|
if: always()
|
||||||
|
with:
|
||||||
|
name: ${{ matrix.browser }}-cypress-videos
|
||||||
|
path: cypress/videos
|
4
.gitignore
vendored
@@ -6,7 +6,7 @@
|
|||||||
/.idea
|
/.idea
|
||||||
|
|
||||||
# Node.js
|
# Node.js
|
||||||
/node_modules
|
node_modules
|
||||||
report.*.json
|
report.*.json
|
||||||
|
|
||||||
# Cypress
|
# Cypress
|
||||||
@@ -20,7 +20,7 @@ cypress/videos
|
|||||||
|
|
||||||
# misskey
|
# misskey
|
||||||
/build
|
/build
|
||||||
/built
|
built
|
||||||
/data
|
/data
|
||||||
/.cache-loader
|
/.cache-loader
|
||||||
/db
|
/db
|
||||||
|
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"ignoredFiles": [
|
|
||||||
"test/resources/*"
|
|
||||||
]
|
|
||||||
}
|
|
4
.vscode/extensions.json
vendored
@@ -2,9 +2,7 @@
|
|||||||
"recommendations": [
|
"recommendations": [
|
||||||
"editorconfig.editorconfig",
|
"editorconfig.editorconfig",
|
||||||
"eg2.vscode-npm-script",
|
"eg2.vscode-npm-script",
|
||||||
"ms-vscode.typescript-javascript-grammar",
|
"dbaeumer.vscode-eslint",
|
||||||
"ms-vscode.vscode-typescript-tslint-plugin",
|
|
||||||
"johnsoncodehk.volar",
|
"johnsoncodehk.volar",
|
||||||
"sysoev.language-stylus"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
203
CHANGELOG.md
@@ -7,6 +7,209 @@
|
|||||||
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## 12.103.0 (2022/02/02)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: 連合インスタンスページからインスタンス情報再取得を行えるように
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 投稿のNSFW画像を表示したあとにリアクションが更新されると画像が非表示になる問題を修正
|
||||||
|
- クライアント: 「クリップ」ページが開かない問題を修正
|
||||||
|
- クライアント: トレンドウィジェットが動作しないのを修正
|
||||||
|
- クライアント: フェデレーションウィジェットが動作しないのを修正
|
||||||
|
- クライアント: リアクション設定で絵文字ピッカーが開かないのを修正
|
||||||
|
- クライアント: DMページでメンションが含まれる問題を修正
|
||||||
|
- クライアント: 投稿フォームのハッシュタグ保持フィールドが動作しない問題を修正
|
||||||
|
- クライアント: サイドビューが動かないのを修正
|
||||||
|
- クライアント: ensure that specified users does not get duplicates
|
||||||
|
- Add `img-src` and `media-src` directives to `Content-Security-Policy` for
|
||||||
|
files and media proxy
|
||||||
|
|
||||||
|
## 12.102.1 (2022/01/27)
|
||||||
|
### Bugfixes
|
||||||
|
- チャットが表示できない問題を修正
|
||||||
|
|
||||||
|
## 12.102.0 (2022/01/27)
|
||||||
|
|
||||||
|
### NOTE
|
||||||
|
アップデート後、一部カスタム絵文字が表示できなくなる場合があります。その場合、一旦絵文字管理ページから絵文字を一括エクスポートし、再度コントロールパネルから一括インポートすると直ります。
|
||||||
|
⚠ 12.102.0以前にエクスポートされたzipとは互換性がありません。アップデートしてからエクスポートを行なってください。
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- Room機能が削除されました
|
||||||
|
- 後日別リポジトリとして復活予定です
|
||||||
|
- リバーシ機能が削除されました
|
||||||
|
- 後日別リポジトリとして復活予定です
|
||||||
|
- Chat UIが削除されました
|
||||||
|
- ノートに添付できるファイルの数が16に増えました
|
||||||
|
- カスタム絵文字にSVGを指定した場合、PNGに変換されて表示されるようになりました
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- カスタム絵文字一括編集機能
|
||||||
|
- カスタム絵文字一括インポート
|
||||||
|
- 投稿フォームで一時的に投稿するアカウントを切り替えられるように
|
||||||
|
- Unifying Misskey-specific IRIs in JSON-LD `@context`
|
||||||
|
- クライアントのパフォーマンス向上
|
||||||
|
- セキュリティの向上
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- アップロードエラー時の処理を修正
|
||||||
|
|
||||||
|
## 12.101.1 (2021/12/29)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- SVG絵文字が表示できないのを修正
|
||||||
|
- エクスポートした絵文字の拡張子がfalseになることがあるのを修正
|
||||||
|
|
||||||
|
## 12.101.0 (2021/12/29)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: ノートプレビューの精度を改善
|
||||||
|
- クライアント: MFM sparkleエフェクトの改善
|
||||||
|
- クライアント: デザインの調整
|
||||||
|
- セキュリティの向上
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 一部のコンポーネントが裏に隠れるのを修正
|
||||||
|
- fix html blockquote conversion
|
||||||
|
|
||||||
|
## 12.100.2 (2021/12/18)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: Deckカラムの増減がページをリロードするまで正しく反映されない問題を修正
|
||||||
|
- クライアント: 一部のコンポーネントが裏に隠れるのを修正
|
||||||
|
- クライアント: カスタム絵文字一覧ページの負荷が高いのを修正
|
||||||
|
|
||||||
|
## 12.100.1 (2021/12/17)
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: デザインの調整
|
||||||
|
|
||||||
|
## 12.100.0 (2021/12/17)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: モバイルでの各種メニュー、リアクションピッカーの表示を改善
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: 一部のコンポーネントが裏に隠れるのを修正
|
||||||
|
|
||||||
|
## 12.99.3 (2021/12/14)
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: オートコンプリートがダイアログの裏に隠れる問題を修正
|
||||||
|
|
||||||
|
## 12.99.2 (2021/12/14)
|
||||||
|
|
||||||
|
## 12.99.1 (2021/12/14)
|
||||||
|
|
||||||
|
## 12.99.0 (2021/12/14)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- Added a user-level instance mute in user settings
|
||||||
|
- フォローエクスポートでミュートしているユーザーを含めないオプションを追加
|
||||||
|
- フォローエクスポートで使われていないアカウントを含めないオプションを追加
|
||||||
|
- カスタム絵文字エクスポート機能
|
||||||
|
- チャートのパフォーマンスの改善
|
||||||
|
- グループから抜けられるように
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: タッチ機能付きディスプレイを使っていてマウス操作をしている場合に一部機能が動作しない問題を修正
|
||||||
|
- クライアント: クリップの設定を編集できない問題を修正
|
||||||
|
- クライアント: メニューなどがウィンドウの裏に隠れる問題を修正
|
||||||
|
|
||||||
|
## 12.98.0 (2021/12/03)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- API: /antennas/notes API で日付による絞り込みができるように
|
||||||
|
- クライアント: アンケートに投票する際に確認ダイアログを出すように
|
||||||
|
- クライアント: Renoteなノート詳細ページから元のノートページに遷移できるように
|
||||||
|
- クライアント: 画像ポップアップでクリックで閉じられるように
|
||||||
|
- クライアント: デザインの調整
|
||||||
|
- フォロワーを解除できる機能
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: LTLやGTLが無効になっている場合でもUI上にタブが表示される問題を修正
|
||||||
|
- クライアント: ログインにおいてパスワードが誤っている際のエラーメッセージが正しく表示されない問題を修正
|
||||||
|
- クライアント: リアクションツールチップ、Renoteツールチップのユーザーの並び順を修正
|
||||||
|
- クライアント: サウンドのマスターボリュームが正しく保存されない問題を修正
|
||||||
|
- クライアント: 一部環境において通知が表示されると操作不能になる問題を修正
|
||||||
|
- クライアント: モバイルでタップしたときにツールチップが表示される問題を修正
|
||||||
|
- クライアント: リモートインスタンスのノートに返信するとき、対象のノートにそのリモートインスタンス内のユーザーへのメンションが含まれていると、返信テキスト内にローカルユーザーへのメンションとして引き継がれてしまう場合がある問題を修正
|
||||||
|
- クライアント: 画像ビューワーで全体表示した時に上側の一部しか表示されない画像がある問題を修正
|
||||||
|
- API: ユーザーを取得時に条件によっては内部エラーになる問題を修正
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- クライアント: ノートにモデレーターバッジを表示するのを廃止
|
||||||
|
|
||||||
|
## 12.97.0 (2021/11/19)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: 返信先やRenoteに対しても自動折りたたみされるように
|
||||||
|
- クライアント: 長いスレッドの表示を改善
|
||||||
|
- クライアント: 翻訳にもMFMを適用し、元の文章の改行などを保持するように
|
||||||
|
- クライアント: アカウント削除に確認ダイアログを出すように
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: ユーザー検索の「全て」が動作しない問題を修正
|
||||||
|
- クライアント: リアクション一覧、Renote一覧ツールチップのスタイルを修正
|
||||||
|
|
||||||
|
## 12.96.1 (2021/11/13)
|
||||||
|
### Improvements
|
||||||
|
- npm scriptの互換性を向上
|
||||||
|
|
||||||
|
## 12.96.0 (2021/11/13)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- フォロー/フォロワーを非公開にできるように
|
||||||
|
- インスタンスプロフィールレンダリング ready
|
||||||
|
- 通知のリアクションアイコンをホバーで拡大できるように
|
||||||
|
- RenoteボタンをホバーでRenoteしたユーザー一覧を表示するように
|
||||||
|
- 返信の際にメンションを含めるように
|
||||||
|
- 通報があったときに管理者へEメールで通知されるように
|
||||||
|
- メールアドレスのバリデーションを強化
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- アカウント削除処理があると高負荷になる問題を修正
|
||||||
|
- クライアント: 長いメニューが画面からはみ出す問題を修正
|
||||||
|
- クライアント: コントロールパネルのジョブキューに個々のジョブが表示されないのを修正
|
||||||
|
- クライアント: fix missing i18n string
|
||||||
|
- fix html conversion issue with code blocks
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
- ノートにモバイルからの投稿か否かの情報を含めないように
|
||||||
|
|
||||||
|
## 12.95.0 (2021/10/31)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- スレッドミュート機能
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- リレー向けのActivityが一部実装で除外されてしまうことがあるのを修正
|
||||||
|
- 削除したノートやユーザーがリモートから参照されると復活することがあるのを修正
|
||||||
|
- クライアント: ページ編集時のドロップダウンメニューなどが動作しない問題を修正
|
||||||
|
- クライアント: コントロールパネルのカスタム絵文字タブが切り替わらないように見える問題を修正
|
||||||
|
- API: ユーザー情報の hasUnreadChannel が常に false になっている問題を修正
|
||||||
|
|
||||||
|
## 12.94.1 (2021/10/25)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: ユーザーページのナビゲーションが失敗する問題を修正
|
||||||
|
|
||||||
|
## 12.94.0 (2021/10/25)
|
||||||
|
|
||||||
|
### Improvements
|
||||||
|
- クライアント: 画像ビューアを強化
|
||||||
|
- クライアント: メンションにユーザーのアバターを表示するように
|
||||||
|
- クライアント: デザインの調整
|
||||||
|
- クライアント: twemojiをセルフホスティングするように
|
||||||
|
|
||||||
|
### Bugfixes
|
||||||
|
- クライアント: CWで画像が隠されたとき、画像の高さがおかしいことになる問題を修正
|
||||||
|
|
||||||
|
### NOTE
|
||||||
|
- このバージョンから、iOS 15未満のサポートがされなくなります。対象のバージョンをお使いの方は、iOSのバージョンアップを行ってください。
|
||||||
|
|
||||||
## 12.93.2 (2021/10/23)
|
## 12.93.2 (2021/10/23)
|
||||||
|
|
||||||
### Bugfixes
|
### Bugfixes
|
||||||
|
@@ -3,7 +3,7 @@ We're glad you're interested in contributing Misskey! In this document you will
|
|||||||
|
|
||||||
**ℹ️ Important:** This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
|
**ℹ️ Important:** This project uses Japanese as its major language, **but you do not need to translate and write the Issues/PRs in Japanese.**
|
||||||
Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
|
Also, you might receive comments on your Issue/PR in Japanese, but you do not need to reply to them in Japanese as well.\
|
||||||
The accuracy of translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
|
The accuracy of machine translation into Japanese is not high, so it will be easier for us to understand if you write it in the original language.
|
||||||
It will also allow the reader to use the translation tool of their preference if necessary.
|
It will also allow the reader to use the translation tool of their preference if necessary.
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
@@ -49,9 +49,10 @@ If your language is not listed in Crowdin, please open an issue.
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Documentation
|
## Development
|
||||||
* Documents for instance admins are located in [`/docs`](/docs).
|
During development, it is useful to use the `npm run dev` command.
|
||||||
* Documents for end users are located in [`/src/docs`](/src/docs).
|
This command monitors the server-side and client-side source files and automatically builds them if they are modified.
|
||||||
|
In addition, it will also automatically start the Misskey server process.
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
- Test codes are located in [`/test`](/test).
|
- Test codes are located in [`/test`](/test).
|
||||||
@@ -84,22 +85,20 @@ TODO
|
|||||||
Misskey uses GitHub Actions for executing automated tests.
|
Misskey uses GitHub Actions for executing automated tests.
|
||||||
Configuration files are located in [`/.github/workflows`](/.github/workflows).
|
Configuration files are located in [`/.github/workflows`](/.github/workflows).
|
||||||
|
|
||||||
## Adding MisskeyRoom items
|
## Vue
|
||||||
* Use English for material, object and texture names.
|
Misskey uses Vue(v3) as its front-end framework.
|
||||||
* Use meter for unit of length.
|
- Use TypeScript.
|
||||||
* Your PR should include all source files (e.g. `.png`, `.blend`) of your models (for later editing).
|
- **When creating a new component, please use the Composition API (with [setup sugar](https://v3.vuejs.org/api/sfc-script-setup.html) and [ref sugar](https://github.com/vuejs/rfcs/discussions/369)) instead of the Options API.**
|
||||||
* Your PR must include the glTF binary files (`.glb`) of your models.
|
- Some of the existing components are implemented in the Options API, but it is an old implementation. Refactors that migrate those components to the Composition API are also welcome.
|
||||||
* Add a locale key `room.furnitures.YOUR_ITEM` at [`/locales/ja-JP.yml`](/locales/ja-JP.yml).
|
|
||||||
* Add a furniture definition at [`src/client/scripts/room/furnitures.json5`](src/client/scripts/room/furnitures.json5).
|
|
||||||
|
|
||||||
If you have no experience on 3D modeling, we suggest to use the free 3DCG software [Blender](https://www.blender.org/).
|
|
||||||
You can find information on glTF 2.0 at [glTF 2.0 — Blender Manual]( https://docs.blender.org/manual/en/dev/addons/io_scene_gltf2.html).
|
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
### How to resolve conflictions occurred at yarn.lock?
|
### How to resolve conflictions occurred at yarn.lock?
|
||||||
|
|
||||||
Just execute `yarn` to fix it.
|
Just execute `yarn` to fix it.
|
||||||
|
|
||||||
|
### INSERTするときにはsaveではなくinsertを使用する
|
||||||
|
#6441
|
||||||
|
|
||||||
### placeholder
|
### placeholder
|
||||||
SQLをクエリビルダで組み立てる際、使用するプレースホルダは重複してはならない
|
SQLをクエリビルダで組み立てる際、使用するプレースホルダは重複してはならない
|
||||||
例えば
|
例えば
|
||||||
@@ -180,7 +179,7 @@ MongoDBは`null`で返してきてたので、その感覚で`if (x === null)`
|
|||||||
|
|
||||||
### Migration作成方法
|
### Migration作成方法
|
||||||
```
|
```
|
||||||
npx ts-node ./node_modules/typeorm/cli.js migration:generate -n 変更の名前
|
npx ts-node ./node_modules/typeorm/cli.js migration:generate -n 変更の名前 -o
|
||||||
```
|
```
|
||||||
|
|
||||||
作成されたスクリプトは不必要な変更を含むため除去してください。
|
作成されたスクリプトは不必要な変更を含むため除去してください。
|
||||||
|
@@ -26,6 +26,9 @@ ENTRYPOINT ["/sbin/tini", "--"]
|
|||||||
|
|
||||||
COPY --from=builder /misskey/node_modules ./node_modules
|
COPY --from=builder /misskey/node_modules ./node_modules
|
||||||
COPY --from=builder /misskey/built ./built
|
COPY --from=builder /misskey/built ./built
|
||||||
|
COPY --from=builder /misskey/packages/backend/node_modules ./packages/backend/node_modules
|
||||||
|
COPY --from=builder /misskey/packages/backend/built ./packages/backend/built
|
||||||
|
COPY --from=builder /misskey/packages/client/node_modules ./packages/client/node_modules
|
||||||
COPY . ./
|
COPY . ./
|
||||||
|
|
||||||
CMD ["npm", "run", "migrateandstart"]
|
CMD ["npm", "run", "migrateandstart"]
|
||||||
|
130
README.md
@@ -1,117 +1,57 @@
|
|||||||
[](https://join.misskey.page/)
|
[](https://join.misskey.page/)
|
||||||
|
|
||||||
<h1 align="center">Misskey</h1>
|
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
||||||
[](https://circleci.com/gh/misskey-dev/misskey)
|
**🌎 A forever evolving, interplanetary microblogging platform. 🚀**
|
||||||
[](https://david-dm.org/misskey-dev/misskey)
|
|
||||||
[](http://makeapullrequest.com)
|
|
||||||
[](https://github.com/humanetech-community/awesome-humane-tech)
|
|
||||||
|
|
||||||
**A forever evolving, interplanetary microblogging platform.**
|
**Misskey** is a distributed microblogging platform with advanced features such as Reactions and a highly customizable UI.
|
||||||
|
|
||||||
<a href="https://join.misskey.page/">Misskey</a> is a decentralized microblogging platform born on Earth.
|
[Learn more](https://misskey-hub.net/)
|
||||||
Since it exists within the Fediverse (a universe where various social media platforms are organized),
|
|
||||||
it is mutually linked with other social media platforms.
|
---
|
||||||
Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? <a href="https://join.misskey.page/">Find an instance!</a>
|
|
||||||
|
[✨ Find an instance](https://misskey-hub.net/instances.html)
|
||||||
|
•
|
||||||
|
[📦 Create your own instance](https://misskey-hub.net/docs/install.html)
|
||||||
|
•
|
||||||
|
[🛠️ Contribute](./CONTRIBUTING.md)
|
||||||
|
•
|
||||||
|
[🚀 Join the community](https://discord.gg/Wp8gVStHW3)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
<a href="https://www.patreon.com/syuilo"><img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" alt="Become a Patron!" width="160" /></a>
|
<a href="https://www.patreon.com/syuilo"><img src="https://c5.patreon.com/external/logo/become_a_patron_button@2x.png" alt="Become a Patron!" width="160" /></a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
---
|
<div>
|
||||||
|
|
||||||
Do you have a question? Or are you experiencing trouble?
|
<a href="https://xn--931a.moe/"><img src="https://github.com/misskey-dev/misskey/blob/develop/assets/ai.png?raw=true" align="right" height="320px"/></a>
|
||||||
Visit [our forum](https://forum.misskey.io/)!
|
|
||||||
|
|
||||||
---
|
## ✨ Features
|
||||||
|
- **ActivityPub support**\
|
||||||
|
It is possible to interact with other software.
|
||||||
|
- **Reactions**\
|
||||||
|
You can add "reactions" to each post, making it easy for you to express your feelings.
|
||||||
|
- **Drive**\
|
||||||
|
An interface to manage uploaded files such as images, videos, sounds, etc.
|
||||||
|
You can also organize your favorite content into folders, making it easy to share again.
|
||||||
|
- **Rich Web UI**\
|
||||||
|
Misskey has a rich WebUI by default.
|
||||||
|
It is highly customizable by flexibly changing the layout and installing various widgets and themes.
|
||||||
|
Furthermore, plug-ins can be created using AiScript, a original programming language.
|
||||||
|
- and more...
|
||||||
|
|
||||||

|
</div>
|
||||||
|
|
||||||
:sparkles: Features
|
<div style="clear: both;"></div>
|
||||||
----------------------------------------------------------------
|
|
||||||
<a href="https://xn--931a.moe/"><img src="https://github.com/misskey-dev/misskey/blob/develop/assets/ai-orig.png?raw=true" align="right" height="320px"/></a>
|
|
||||||
|
|
||||||
<h3>Posting</h3>
|
## Sponsors
|
||||||
<p>
|
|
||||||
Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<h3 >Reactions</h3>
|
|
||||||
<p>
|
|
||||||
Reactions are the simplest way to respond to others' posts. Simply pick a reaction emote from the list! Reactions on Misskey are much more expressive than other social media services which only allow “liking”.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<h3>Interface</h3>
|
|
||||||
<p>
|
|
||||||
Customize the UI to your own tastes! No UI will work for everyone, so Misskey is completely customizable. Make Misskey *yours* by editing the style, adjusting timeline layouts, and placing widgets.
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<h3>Misskey Drive</h3>
|
|
||||||
<p>
|
|
||||||
Organize and store your files! Want to post a picture you have already uploaded? Wish you could organize your files into folders? Misskey Drive is a solution!
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
...and more!
|
|
||||||
|
|
||||||
:package: Create your own instance
|
|
||||||
----------------------------------------------------------------
|
|
||||||
Please see the [Setup and Installation Guide](https://misskey-hub.net/docs/install/install.html).
|
|
||||||
|
|
||||||
:wrench: Contribution
|
|
||||||
----------------------------------------------------------------
|
|
||||||
Please see the [Contribution Guide](./CONTRIBUTING.md).
|
|
||||||
|
|
||||||
### Collaborators
|
|
||||||
<table>
|
|
||||||
<tr>
|
|
||||||
<td><img src="https://avatars3.githubusercontent.com/u/4439005?s=460&v=4" alt="syuilo" width="100"></td>
|
|
||||||
<td><img src="https://avatars0.githubusercontent.com/u/10798641?s=460&v=4" alt="AyaMorisawa" width="100"></td>
|
|
||||||
<td><img src="https://avatars1.githubusercontent.com/u/30769358?s=460&v=4" alt="mei23" width="100"></td>
|
|
||||||
<td><img src="https://avatars2.githubusercontent.com/u/20679825?s=460&v=4" alt="acid-chicken" width="100"></td>
|
|
||||||
<td><img src="https://avatars2.githubusercontent.com/u/6533808?s=460&v=4" alt="rinsuki" width="100"></td>
|
|
||||||
<td><img src="https://avatars0.githubusercontent.com/u/7973572?s=460&v=4" alt="tamaina" width="100"></td>
|
|
||||||
<td><img src="https://avatars1.githubusercontent.com/u/7106976?s=460&v=4" alt="Xeltica" width="100"></td>
|
|
||||||
<td><img src="https://avatars1.githubusercontent.com/u/17376330?s=460&v=4" alt="u1-liquid" width="100"></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td align="center"><a href="https://github.com/syuilo">@syuilo</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/AyaMorisawa">@AyaMorisawa</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/mei23">@mei23</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/acid-chicken">@acid-chicken</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/rinsuki">@rinsuki</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/tamaina">@tamaina</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/Xeltica">@Xeltica</a></td>
|
|
||||||
<td align="center"><a href="https://github.com/u1-liquid">@u1-liquid</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
To receive updates of this repo, follow [@repo@misskey.io](https://misskey.io/@repo) on fediverse.
|
|
||||||
|
|
||||||
Related projects
|
|
||||||
----------------------------------------------------------------
|
|
||||||
- [misskey.js](https://github.com/misskey-dev/misskey.js) - Misskey SDK for JavaScript
|
|
||||||
- [mfm.js](https://github.com/misskey-dev/mfm.js) - MFM parser
|
|
||||||
|
|
||||||
Sponsors
|
|
||||||
----------------------------------------------------------------
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
<a class="rss3" title="RSS3" href="https://rss3.io/" target="_blank" style="display: inline-block;"><img src="https://rss3.io/assets/images/Logo.svg" alt="RSS3" style="display: inline-block; height: 60px;"></a>
|
<a class="rss3" title="RSS3" href="https://rss3.io/" target="_blank" style="display: inline-block;"><img src="https://rss3.io/assets/images/Logo.svg" alt="RSS3" style="display: inline-block; height: 60px;"></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
:heart: Backers
|
## Backers
|
||||||
----------------------------------------------------------------
|
|
||||||
<!-- PATREON_START -->
|
<!-- PATREON_START -->
|
||||||
<table><tr>
|
<table><tr>
|
||||||
<td><img src="https://c8.patreon.com/2/200/20832595" alt="Roujo " width="100"></td>
|
<td><img src="https://c8.patreon.com/2/200/20832595" alt="Roujo " width="100"></td>
|
||||||
|
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 8.4 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 4.5 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 290 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 688 B |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 102 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 658 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 24 KiB |