Compare commits
2173 Commits
android-v2
...
electron-b
Author | SHA1 | Date | |
---|---|---|---|
|
dab61151fc | ||
|
b824ff5457 | ||
|
3669a1b5d6 | ||
|
b93f9aaf01 | ||
|
8679290206 | ||
|
4acec5c6c7 | ||
|
f1b03453a4 | ||
|
7972dd5556 | ||
|
4842500f0a | ||
|
84c7f28ec5 | ||
|
f3eea43d24 | ||
|
8babaddbcb | ||
|
13cdaabb17 | ||
|
a94aa21088 | ||
|
6116bed4e3 | ||
|
fabd0b4dda | ||
|
6b72f86e7b | ||
|
02cf546124 | ||
|
eecb012d64 | ||
|
04e9b40769 | ||
|
efdbaeb397 | ||
|
46425b920c | ||
|
f5be43c2ac | ||
|
080541a2fe | ||
|
7dc638edf4 | ||
|
3b686194d8 | ||
|
5c2640f88f | ||
|
eca0f92dff | ||
|
260fa6c038 | ||
|
8ec6bc9138 | ||
|
93fa92369b | ||
|
bc6c5ab7a7 | ||
|
1826625e4f | ||
|
20b8fb2719 | ||
|
f813e71b29 | ||
|
02422a6e31 | ||
|
69a34e87f3 | ||
|
cbeaa16b61 | ||
|
05917ac142 | ||
|
0c8de68b80 | ||
|
44d93d52d3 | ||
|
073bec9e8c | ||
|
e6a8c2bea5 | ||
|
81c316cd2c | ||
|
659c851960 | ||
|
572701d9a0 | ||
|
66ef37bd4e | ||
|
9ddf75604d | ||
|
3ed7e1d7e8 | ||
|
b2b412105a | ||
|
60a3c4f65e | ||
|
9645414c17 | ||
|
af0136ef39 | ||
|
b76586c4fd | ||
|
376e4ebde0 | ||
|
1439b8787f | ||
|
b8854a99be | ||
|
6cf02173dc | ||
|
4d8a53d8c9 | ||
|
7f43718e1d | ||
|
690ce637b1 | ||
|
4d023e679e | ||
|
6e220a978f | ||
|
39757cd90e | ||
|
5ccbbea757 | ||
|
309222c082 | ||
|
50f5fe2c91 | ||
|
eacae83182 | ||
|
403d770b1d | ||
|
a481bf1b53 | ||
|
0d32570c9e | ||
|
f017e99b02 | ||
|
a89d64d435 | ||
|
3a27086534 | ||
|
413c1e41b5 | ||
|
8b879464b8 | ||
|
97c9bbc1fe | ||
|
e5bebef7b2 | ||
|
73752c4b3f | ||
|
dcf7c9838d | ||
|
f325e7694b | ||
|
75d204c9ca | ||
|
cf4008951d | ||
|
d67818d096 | ||
|
6aaea8ad4f | ||
|
de41278096 | ||
|
f01ab70907 | ||
|
bbdb221a67 | ||
|
7d053f8c79 | ||
|
fcad0bf3ca | ||
|
58f929f6b5 | ||
|
943198c56e | ||
|
2112ad4004 | ||
|
5995dc81f3 | ||
|
104e752634 | ||
|
fc335cd15d | ||
|
45923ba0d3 | ||
|
8fefa99d81 | ||
|
85d652cd67 | ||
|
88e41e9c7d | ||
|
26750488d0 | ||
|
a0f582b2b9 | ||
|
917b53bec2 | ||
|
e44a93422a | ||
|
e115ef4259 | ||
|
bcec699124 | ||
|
d23c728a1a | ||
|
0a2d507dec | ||
|
0c08617606 | ||
|
29fba45c33 | ||
|
1071a455b6 | ||
|
57e4b36fd7 | ||
|
f08fa92294 | ||
|
3a8d87d292 | ||
|
53302c9e90 | ||
|
28a24d8c03 | ||
|
3e52411bc4 | ||
|
1548ea18e1 | ||
|
f8cd1ba8e5 | ||
|
d18a4be31f | ||
|
c56f270ed6 | ||
|
2bca3d1032 | ||
|
9f81d69c5e | ||
|
815419260d | ||
|
6729a3d51f | ||
|
6d8ce280dd | ||
|
9e5b455065 | ||
|
09cbac3019 | ||
|
5354ad3934 | ||
|
7754048b80 | ||
|
ffeeff260f | ||
|
71ea74d273 | ||
|
3a744c79ae | ||
|
d9ba27a1ec | ||
|
0a3540049c | ||
|
ab50ca9bbd | ||
|
0bee793ab8 | ||
|
89fc5e19d9 | ||
|
6a3bf51084 | ||
|
df1e298c84 | ||
|
b9c706324b | ||
|
ab7e2de1d9 | ||
|
7ef8753b94 | ||
|
d48a5efa03 | ||
|
0804b62ffb | ||
|
37995b9ec7 | ||
|
7a3e6fde7f | ||
|
bd4291462e | ||
|
489d6778db | ||
|
538a1413d9 | ||
|
3c9b755045 | ||
|
fd7b345efa | ||
|
c96468149a | ||
|
d6d4897e1c | ||
|
e07e248fea | ||
|
b561460307 | ||
|
f6d1a27f51 | ||
|
80a1500634 | ||
|
bcb578c933 | ||
|
75ad454971 | ||
|
e90b7f2d81 | ||
|
ffca11ca8a | ||
|
bd98951d32 | ||
|
9106fb82f3 | ||
|
5c6e17bc89 | ||
|
538e9e9b4e | ||
|
d871b3c7d6 | ||
|
99c6c9b411 | ||
|
3eca4ada5a | ||
|
19431abc73 | ||
|
3e299f1ab9 | ||
|
42873d3829 | ||
|
4983327f90 | ||
|
fddbe6cf6c | ||
|
57f00c612d | ||
|
235288e903 | ||
|
38be744c3e | ||
|
2384ec8792 | ||
|
85f7caa0eb | ||
|
ad0f0414c4 | ||
|
437320f90c | ||
|
c1db7182ac | ||
|
aa4af69afc | ||
|
21a39af97b | ||
|
0812cc5944 | ||
|
1fb5d2c6c5 | ||
|
1b9901d232 | ||
|
f15d2793cc | ||
|
ad4d71dbe1 | ||
|
4bee6ffc90 | ||
|
01f63b3d97 | ||
|
b19b590efc | ||
|
6b7577f94d | ||
|
4d09b14522 | ||
|
9f1e95324d | ||
|
f98314346d | ||
|
fa659b615a | ||
|
e4aafa7edb | ||
|
811c40b074 | ||
|
405c528ef0 | ||
|
a176216374 | ||
|
8d0b090f66 | ||
|
337c5ed61c | ||
|
b32d39860b | ||
|
a091608f72 | ||
|
9686ee7833 | ||
|
3b55dcac65 | ||
|
d524d11d8a | ||
|
9c080ec631 | ||
|
da11476fd7 | ||
|
d157b9cfc7 | ||
|
bc8c61748a | ||
|
3ad727889b | ||
|
8df128bb7a | ||
|
5a4568f4db | ||
|
170295919a | ||
|
2262cbfdfd | ||
|
43e40bcf5a | ||
|
e60595f0de | ||
|
527a7c115d | ||
|
c22f910500 | ||
|
667b7969ff | ||
|
1bbf065142 | ||
|
606cad3c3a | ||
|
c9612dc8b8 | ||
|
6ee30e22a6 | ||
|
a6536e1ef9 | ||
|
92cf5abd08 | ||
|
d1e545ac2c | ||
|
ec6567c68d | ||
|
3b236307f7 | ||
|
14ac54bf3d | ||
|
e53b796523 | ||
|
9d189b2b34 | ||
|
84545cf26d | ||
|
c427a6d0a5 | ||
|
42dc6e1ea6 | ||
|
431b95ff7b | ||
|
041fb731a6 | ||
|
5289f80394 | ||
|
6c12ce0e04 | ||
|
46982c7d64 | ||
|
359448eb69 | ||
|
32bb256cca | ||
|
219585bbcf | ||
|
1a9dbcbd1d | ||
|
6a9848ebe7 | ||
|
9e73d3590b | ||
|
08c9a25182 | ||
|
5b9a45dc1d | ||
|
9dd2fb9674 | ||
|
234b5c8363 | ||
|
1dc7ec3701 | ||
|
72773caf58 | ||
|
094249d074 | ||
|
c324f17453 | ||
|
25a31b0689 | ||
|
f2995dd196 | ||
|
ca575162f7 | ||
|
f0ade02435 | ||
|
b13c02017a | ||
|
716c8c1ce4 | ||
|
30a49b84ad | ||
|
b8e4150bfd | ||
|
ed0edcb36c | ||
|
e93046e8e2 | ||
|
18a0ca0881 | ||
|
21dbc800d5 | ||
|
5c1eda3392 | ||
|
1139317788 | ||
|
a24ccb8da9 | ||
|
0aaa396315 | ||
|
f9dc19e1c4 | ||
|
1839724d7c | ||
|
a5aeb3a2f8 | ||
|
d5d57aa360 | ||
|
9aa5df7790 | ||
|
a7697465a8 | ||
|
aeb7e5ce47 | ||
|
42cef1e918 | ||
|
b832930512 | ||
|
057ac550bd | ||
|
3a14b76a61 | ||
|
e1a8c76598 | ||
|
b62e6552cd | ||
|
ca6e50e80c | ||
|
ad8947a85d | ||
|
fb562210b2 | ||
|
34940d1c4f | ||
|
7fa1459dc3 | ||
|
625689dbb1 | ||
|
dc976047d2 | ||
|
a014e830e7 | ||
|
1e828bfdca | ||
|
60309ec6a3 | ||
|
aabba090b1 | ||
|
6ae903ef4d | ||
|
dd86940c6b | ||
|
7d7b7ed6f3 | ||
|
8de904cd3c | ||
|
c706b8dd2f | ||
|
d55d4d42e5 | ||
|
bbfeffec69 | ||
|
3c471dc120 | ||
|
be0fa69b3b | ||
|
bf1bdf0951 | ||
|
a1a10a6c55 | ||
|
02e8307093 | ||
|
285a3a211e | ||
|
80cb1471fc | ||
|
a7a194f835 | ||
|
41a0b3359a | ||
|
1f70357d37 | ||
|
107f2e128e | ||
|
e1cd8d9b85 | ||
|
293f621e46 | ||
|
c5b551bbcb | ||
|
ac776eabc1 | ||
|
05c17fbfac | ||
|
6b9de394ca | ||
|
bef9a29581 | ||
|
1546aad7e9 | ||
|
fe47fef261 | ||
|
288f4ab43b | ||
|
294cbaea4d | ||
|
f5fc1f2f22 | ||
|
c90865c4d2 | ||
|
322641ccd6 | ||
|
2656666ed8 | ||
|
2d673902a4 | ||
|
631c41a1ff | ||
|
7841c99c02 | ||
|
ac75d8f6ac | ||
|
200ff617dc | ||
|
bbdc18f371 | ||
|
0d35b64f9a | ||
|
765c4482d6 | ||
|
0a0e31a37c | ||
|
0c1f4031b4 | ||
|
9ed022458b | ||
|
ba5f0bc6e3 | ||
|
793e8f6c0f | ||
|
6182ce521d | ||
|
544c50663a | ||
|
53aa9e2b42 | ||
|
884260189c | ||
|
2f9464f21f | ||
|
c6e993b04a | ||
|
89eb012b25 | ||
|
1e2aa4e2b5 | ||
|
0019bb8d6b | ||
|
e629a4d325 | ||
|
049c769d37 | ||
|
47aed8742a | ||
|
8aad67ccfe | ||
|
af7cbcbca7 | ||
|
88a91314af | ||
|
9873c2d756 | ||
|
46b68cf461 | ||
|
6b96b1f355 | ||
|
dc819700bb | ||
|
1d1d5fea06 | ||
|
c3afc0ede7 | ||
|
2092110a6e | ||
|
fc940e9a7c | ||
|
8718310dd0 | ||
|
1b527f2bbe | ||
|
4da217bc2f | ||
|
d3abd4ebf2 | ||
|
38851edf86 | ||
|
05efb765d6 | ||
|
28dc4a6abd | ||
|
2f7b56f96f | ||
|
fdaa3735fb | ||
|
7dfaea12f7 | ||
|
18199b27d9 | ||
|
a7c52082bb | ||
|
3b5357e0c1 | ||
|
10dd4e45ed | ||
|
1963835309 | ||
|
46ec0c1381 | ||
|
bb84ae4d68 | ||
|
b3ff53c0da | ||
|
acd7bfd9f5 | ||
|
1dff50d080 | ||
|
af40970d09 | ||
|
07535a494e | ||
|
907422cefa | ||
|
f643baea25 | ||
|
55a4f33982 | ||
|
df6700959a | ||
|
fde8235f3e | ||
|
f6ba56d966 | ||
|
4a5312823b | ||
|
31a27b0e1c | ||
|
984ad868e8 | ||
|
9b657eeda2 | ||
|
6f3ad4b3b0 | ||
|
56f06fae3c | ||
|
c22d884357 | ||
|
35dc22197d | ||
|
70d56ca0be | ||
|
bca09b9476 | ||
|
b82bf16505 | ||
|
2f254d81cd | ||
|
b14ce03e5b | ||
|
90b04cbd37 | ||
|
5ae866ea85 | ||
|
b450ab9f5a | ||
|
138bc8144b | ||
|
c9831833c4 | ||
|
2813f93c18 | ||
|
27bec674a0 | ||
|
ff79ca8781 | ||
|
34a1342db6 | ||
|
e252986b98 | ||
|
3537c3e5f9 | ||
|
fdc86f94c4 | ||
|
dc5dc94ed5 | ||
|
f7682d3da3 | ||
|
8e2975d23d | ||
|
ce85489166 | ||
|
13f5738090 | ||
|
cce2ae7401 | ||
|
c9b49a50c8 | ||
|
c419c43622 | ||
|
cc5ecfba2b | ||
|
a98d5feff6 | ||
|
7aa4feffd4 | ||
|
0b46a744f1 | ||
|
4d5efff2af | ||
|
4b2aaa6836 | ||
|
4e27600f9c | ||
|
6d4394a88d | ||
|
aad9c803ba | ||
|
5418cc82ca | ||
|
79eb33a7f4 | ||
|
cdef433f38 | ||
|
b29b50df0b | ||
|
91c3986f88 | ||
|
29e4a335fb | ||
|
4e942afba6 | ||
|
3bee0a142b | ||
|
9a9fdef512 | ||
|
4888b4bd14 | ||
|
bba3af17b7 | ||
|
b695acf4ed | ||
|
3367b52b53 | ||
|
c31622f286 | ||
|
488e469e33 | ||
|
fa7d48a3bd | ||
|
0cd2fd660d | ||
|
6bb52d5ad6 | ||
|
c2d5fc13d7 | ||
|
b1e5896d4c | ||
|
cc42b7bc38 | ||
|
4bdb3d0b7e | ||
|
6601547b81 | ||
|
7e29804e68 | ||
|
257a24166e | ||
|
8b3c9e81a7 | ||
|
c65e051e1f | ||
|
a91c8ffbf3 | ||
|
0530c74924 | ||
|
2feed88c51 | ||
|
2017e9d7e9 | ||
|
afe6cb9454 | ||
|
690e22b39a | ||
|
8a0aa40707 | ||
|
1f40a14084 | ||
|
6b9a270225 | ||
|
0bc55bff7f | ||
|
d9215b044f | ||
|
2f9384f891 | ||
|
a172b1380e | ||
|
0d4c074e84 | ||
|
9eff7e6060 | ||
|
1edb345e85 | ||
|
54ed374af6 | ||
|
9866e5912c | ||
|
4058f624f4 | ||
|
0bc15f40b3 | ||
|
7a55a08fec | ||
|
4efb6003dc | ||
|
f4f96cfe89 | ||
|
a43ce33adf | ||
|
f95ccd6700 | ||
|
07184301d1 | ||
|
0678dad2d6 | ||
|
b2d59002bb | ||
|
7557791230 | ||
|
f10d9f75b0 | ||
|
5a05cc5797 | ||
|
488394ff47 | ||
|
b2ba0ee849 | ||
|
6c108bbf6c | ||
|
275c80ade5 | ||
|
00bc25ed5c | ||
|
f5ef318f70 | ||
|
ff355b9f4d | ||
|
9a9d51caaf | ||
|
3e6e75c27b | ||
|
a8689816bf | ||
|
27d1a0ee7c | ||
|
8e12ace3ed | ||
|
d5c6690606 | ||
|
f6741cf342 | ||
|
44fad32ee5 | ||
|
bae7ff0ca5 | ||
|
074d02da56 | ||
|
70b01b70c6 | ||
|
d29e4c434c | ||
|
423191bda9 | ||
|
7a0af66c63 | ||
|
49e444e73b | ||
|
0db0a565b7 | ||
|
5fb01b5c7a | ||
|
854f1163cd | ||
|
d55f6aeb2a | ||
|
ea30a6bd38 | ||
|
e09b26b99b | ||
|
e7386e6fe3 | ||
|
767213cdc1 | ||
|
a189b2eff0 | ||
|
655ea6945d | ||
|
5106ccee91 | ||
|
1ee515454a | ||
|
fc46c87ef7 | ||
|
422b81ae24 | ||
|
17124e86d1 | ||
|
d2aab6536c | ||
|
ed71f68e1d | ||
|
01d451f72a | ||
|
5b3f07f3c5 | ||
|
edf7cab1ef | ||
|
caaac5c1a2 | ||
|
5a28a6bc90 | ||
|
f9f7c86915 | ||
|
e2d59ee1fa | ||
|
d81802e7d2 | ||
|
73bb79b558 | ||
|
c41ebe8d9d | ||
|
8e2e7eccd9 | ||
|
527a7da2ff | ||
|
40399cf3e1 | ||
|
873808a66a | ||
|
cf300bc842 | ||
|
9a06824fde | ||
|
186316bb8b | ||
|
5c8861cbd1 | ||
|
c710cfd273 | ||
|
3ef41016b5 | ||
|
85423fd835 | ||
|
d690146f9f | ||
|
944e0ef304 | ||
|
409dcea0c6 | ||
|
6c20cdefd4 | ||
|
300f1590ba | ||
|
f6c2013df8 | ||
|
e3dc77357c | ||
|
a739636ce6 | ||
|
7620c2b0b7 | ||
|
60c4045000 | ||
|
39fb40dc37 | ||
|
145cb6c41e | ||
|
de9f9985d1 | ||
|
23277aaf85 | ||
|
e9e7a1d0df | ||
|
3453240833 | ||
|
1882aac628 | ||
|
6868e7086b | ||
|
b35eeb6626 | ||
|
98c56818bb | ||
|
722a0df681 | ||
|
115cf116a2 | ||
|
f34e048fad | ||
|
a754659ab9 | ||
|
0517d1e5d6 | ||
|
31795f6c78 | ||
|
5ac9178f79 | ||
|
faf0a4ec8d | ||
|
be70cdf75b | ||
|
5284989a08 | ||
|
739449bde4 | ||
|
1e9cbc9606 | ||
|
0527dbbdc2 | ||
|
80f061a2ca | ||
|
d687abd7ef | ||
|
c16a92081d | ||
|
1289be1d90 | ||
|
fdfabe8f92 | ||
|
db4e45ba61 | ||
|
28621f7e89 | ||
|
ad2b6ef2fa | ||
|
f6ca396e6e | ||
|
2f46a175ab | ||
|
79c84150a0 | ||
|
318a61e7c5 | ||
|
31c66ae3cd | ||
|
c50fdde5da | ||
|
a7f5a2089d | ||
|
10252228ae | ||
|
573222762a | ||
|
a2be4fc535 | ||
|
e555eafb33 | ||
|
fa7eb0ff9d | ||
|
733b38250b | ||
|
50177bd997 | ||
|
37ad911659 | ||
|
538d6f3d47 | ||
|
1c7ad612a7 | ||
|
789b2005b8 | ||
|
83038de321 | ||
|
871190b7ee | ||
|
0a65d538c5 | ||
|
5edf10c398 | ||
|
60db566c2d | ||
|
36381a098f | ||
|
e6b54efe1b | ||
|
ecde67c25f | ||
|
46d0100bb7 | ||
|
957b311872 | ||
|
7051459c47 | ||
|
69038e2d84 | ||
|
652a72aba7 | ||
|
9a1adff5fe | ||
|
c8f7772f1b | ||
|
7829c1e272 | ||
|
66f1bd9c11 | ||
|
e2e9a7fef2 | ||
|
46a499b211 | ||
|
680ebca853 | ||
|
39ef8433bb | ||
|
76889aba4b | ||
|
e2627ab26f | ||
|
0f51b97494 | ||
|
5a5e5b3bfc | ||
|
e530f5246e | ||
|
274da67131 | ||
|
aeae45fb93 | ||
|
6b3868f23b | ||
|
423a75e7d8 | ||
|
97bb76c027 | ||
|
0697406c55 | ||
|
8356adb00a | ||
|
f712e1bdbb | ||
|
1b78486fba | ||
|
16e88bca30 | ||
|
2d01792604 | ||
|
d64e263572 | ||
|
84a3e77e63 | ||
|
af48240f71 | ||
|
5cac8a9fcd | ||
|
15ba608207 | ||
|
04dffb002f | ||
|
b0eb588de8 | ||
|
dd350fe126 | ||
|
c42e4ac7c5 | ||
|
943a0fdbbf | ||
|
4860253bff | ||
|
da01dc882b | ||
|
33038e621b | ||
|
4332644d8a | ||
|
beb4f66767 | ||
|
ca2602a979 | ||
|
64f35d035e | ||
|
0f2c0e68e1 | ||
|
0eb956c73c | ||
|
6b9307a8d8 | ||
|
1145443916 | ||
|
e209663939 | ||
|
022531e879 | ||
|
56ee31a0c8 | ||
|
4cc41ccd2e | ||
|
67bd5a0f18 | ||
|
3e538d9df5 | ||
|
d73657fa0d | ||
|
8f9895eaf9 | ||
|
649b0e1547 | ||
|
2f44bef71b | ||
|
7f7bf44779 | ||
|
bcc767578f | ||
|
f0ba2b43c5 | ||
|
ae3931b5de | ||
|
b22b5e9113 | ||
|
501a42b2fa | ||
|
39c669a36a | ||
|
d996637259 | ||
|
cbd532d4f0 | ||
|
cf32366689 | ||
|
d31632f71b | ||
|
df28bad7eb | ||
|
c29a2694a2 | ||
|
aec1860662 | ||
|
efa6cb8d61 | ||
|
973328b6d1 | ||
|
4775b60887 | ||
|
96ed2786df | ||
|
ccdedfa92e | ||
|
eeef68482c | ||
|
044f35d4b5 | ||
|
b9aae5b4cf | ||
|
20e18a149c | ||
|
e765e9eb39 | ||
|
181f88fd99 | ||
|
4e0aad8abe | ||
|
59303087dc | ||
|
58da15432f | ||
|
4fd4360c18 | ||
|
09fbf6428c | ||
|
6ece7f4c1b | ||
|
fab2271c9f | ||
|
43618c774a | ||
|
d6b3b4c404 | ||
|
8371e2ece6 | ||
|
0c6a966c58 | ||
|
fc813715d7 | ||
|
cb563f7e60 | ||
|
1e788305c3 | ||
|
7d7f6b251c | ||
|
576fb1a828 | ||
|
1c40f31f49 | ||
|
5cb23813f5 | ||
|
32017a80f2 | ||
|
750b6fc1c7 | ||
|
e8b1e1410e | ||
|
6a30ca967d | ||
|
466d79e5d0 | ||
|
d886436d75 | ||
|
9438f58bac | ||
|
d3fcf4cb76 | ||
|
e2c6a865ec | ||
|
0682ea28c8 | ||
|
a9dee1ba12 | ||
|
8f5d3edaa5 | ||
|
3654943258 | ||
|
2762ce2bb8 | ||
|
0e8ee78d62 | ||
|
ef5ec3632c | ||
|
c990e81def | ||
|
07fc6aa647 | ||
|
65e1460bca | ||
|
e957269416 | ||
|
5072a5b891 | ||
|
6070a931c4 | ||
|
5efa227e70 | ||
|
276f066b7b | ||
|
5b0a9b9b56 | ||
|
11d31ad488 | ||
|
ceb6a0b003 | ||
|
5dcb896770 | ||
|
9595e2a226 | ||
|
dbd480913d | ||
|
09ac21e99e | ||
|
457cb05162 | ||
|
d1e064532d | ||
|
3477ee68ac | ||
|
adc7d8e2f1 | ||
|
cd7dd12d3c | ||
|
c0541950a7 | ||
|
67f7e2e7ff | ||
|
beec324677 | ||
|
fda62a97b5 | ||
|
ae49199f36 | ||
|
5778d7a3b3 | ||
|
7d749d6b1e | ||
|
dc73899bde | ||
|
a91b5f4bb6 | ||
|
55cb547664 | ||
|
33bdaaf385 | ||
|
1d9b0233aa | ||
|
855d6f62a3 | ||
|
3ae1ebb2f4 | ||
|
089b53e514 | ||
|
d93a210de6 | ||
|
4544144f66 | ||
|
e5d3792335 | ||
|
c53d4fd757 | ||
|
83110bce76 | ||
|
0cfa07b1b0 | ||
|
341c9029c4 | ||
|
060e78577d | ||
|
ceb1db5379 | ||
|
9921f4eb00 | ||
|
b1f840622d | ||
|
64199704c2 | ||
|
33b96b4c65 | ||
|
81299384af | ||
|
1554e9dea5 | ||
|
5c430a3b0e | ||
|
9c74d18abf | ||
|
a40a5ef3bf | ||
|
fce571f38c | ||
|
f079fa3bdd | ||
|
b44b733090 | ||
|
d1089f9284 | ||
|
d2457a0079 | ||
|
7e407af638 | ||
|
3cee7b0858 | ||
|
ceb8e70dc7 | ||
|
a84a8e7710 | ||
|
6e0c3c076d | ||
|
b83aadbb7b | ||
|
3a8e2632a7 | ||
|
cf78ec2e22 | ||
|
35903572e1 | ||
|
e4254d6195 | ||
|
de4f8c75e5 | ||
|
1322e8cbcc | ||
|
03a111eebb | ||
|
fe8e5adbee | ||
|
7b94901129 | ||
|
4f4f18bc0e | ||
|
018591d1fa | ||
|
7364e82c21 | ||
|
f008f080f1 | ||
|
275851091a | ||
|
5d49fcfe4e | ||
|
8eef7c75e4 | ||
|
762b4e88f8 | ||
|
a2de167b95 | ||
|
a7213453c7 | ||
|
673653a141 | ||
|
7d135730bf | ||
|
456a20b8f8 | ||
|
48074c254d | ||
|
50f587cf02 | ||
|
79a627c14f | ||
|
a873898422 | ||
|
859b950106 | ||
|
7f13042c44 | ||
|
7e6a43de91 | ||
|
a3c88b6ec7 | ||
|
71efa09737 | ||
|
c19f7f814f | ||
|
97e88d7983 | ||
|
cc5ead7474 | ||
|
b823c729e7 | ||
|
4eac85bec6 | ||
|
7bfb6c0ee9 | ||
|
b879538da9 | ||
|
502b26e0b4 | ||
|
8d58ad7d86 | ||
|
c490aa8d90 | ||
|
9c95bc987e | ||
|
5e649bdc01 | ||
|
f653824874 | ||
|
ca5ec025c9 | ||
|
db8a231aa3 | ||
|
6f68c91c75 | ||
|
a038704b2a | ||
|
ab730e84e0 | ||
|
9e78e48370 | ||
|
c09567ef16 | ||
|
cf4f059a20 | ||
|
5325e85b9d | ||
|
1510b8fa0e | ||
|
c135361f70 | ||
|
e7be0f5d00 | ||
|
de9ce973b4 | ||
|
4d7ffdd8e0 | ||
|
6af18a0cfc | ||
|
d53c3f9f2d | ||
|
790a756f74 | ||
|
c00b71b5b1 | ||
|
a1051145bc | ||
|
a0c87d6d4b | ||
|
42cbd4fac8 | ||
|
3a19fe6879 | ||
|
290388b679 | ||
|
20518112e3 | ||
|
c31fce4e33 | ||
|
3ce548b005 | ||
|
c0903ad61b | ||
|
01062d4577 | ||
|
d0498b6274 | ||
|
26e5bd5550 | ||
|
7ccf38fdd6 | ||
|
38a24c4bd9 | ||
|
a05dbcd17b | ||
|
9ced656ede | ||
|
ac5854bf94 | ||
|
3823362eed | ||
|
6ce0b46748 | ||
|
e0bfa87522 | ||
|
f9460d4a14 | ||
|
2100940019 | ||
|
af100c1c4b | ||
|
2e52bb4c12 | ||
|
1b41a22487 | ||
|
c88b031b0a | ||
|
94b83ac28b | ||
|
67596d60e9 | ||
|
9d10c64ec6 | ||
|
94e7ed9a5f | ||
|
30513e7b59 | ||
|
b9c3442e9f | ||
|
9282dfed5a | ||
|
3b53a33cd5 | ||
|
6f1e8e2983 | ||
|
739c5dbea5 | ||
|
5629a020ee | ||
|
e447e154bc | ||
|
a84589e3bb | ||
|
d21d198325 | ||
|
4f6ddfad43 | ||
|
42d1f9e2f7 | ||
|
f0c3f29ece | ||
|
ffe5721c44 | ||
|
07807d0a26 | ||
|
10d616b2c8 | ||
|
8d0525af1b | ||
|
8ffc2efa4f | ||
|
04bce0cbda | ||
|
e4a8a62ead | ||
|
2fffaec76e | ||
|
f746824494 | ||
|
50068dc80f | ||
|
d456ace317 | ||
|
ab37305625 | ||
|
e9f3ce5404 | ||
|
7268b2b758 | ||
|
1a060ad066 | ||
|
17502e3370 | ||
|
138e956d6c | ||
|
573db70d1a | ||
|
daea4021d7 | ||
|
53ce917db4 | ||
|
a22caf1440 | ||
|
2b1f4d7dab | ||
|
deacdb3d67 | ||
|
0075aa3d34 | ||
|
15886839a9 | ||
|
f61722dda6 | ||
|
38e34adb0d | ||
|
5aeaeee87e | ||
|
8ed4b7c5b7 | ||
|
d0befcc8f4 | ||
|
338f1d3aaa | ||
|
df5637889b | ||
|
6328829875 | ||
|
e15ab8edab | ||
|
ec6cb92622 | ||
|
9dd68c2ff8 | ||
|
44513bdc68 | ||
|
5e20ec1bd2 | ||
|
18976da8b9 | ||
|
f3d301766f | ||
|
7defd590ad | ||
|
dade64148d | ||
|
9607b016c0 | ||
|
db77057b46 | ||
|
6a594a5065 | ||
|
fb8c62fcaf | ||
|
032dd984fe | ||
|
94e8eb3132 | ||
|
e8cf5ae3f7 | ||
|
326c3ab297 | ||
|
e134908117 | ||
|
86ef8b9f98 | ||
|
4a4c257a88 | ||
|
c2c9121cf5 | ||
|
d1699fcf4d | ||
|
47839c38d6 | ||
|
f11651b503 | ||
|
97b1e35f2f | ||
|
061f5f22c4 | ||
|
9cb525e298 | ||
|
2b92fa5efb | ||
|
334fe4d437 | ||
|
70297b6a2a | ||
|
22ce3d4f7e | ||
|
5f0550ae51 | ||
|
644de0016f | ||
|
952cfa5689 | ||
|
47f62004b6 | ||
|
fc6c299198 | ||
|
ec93c7013a | ||
|
c188dafec4 | ||
|
f9c5792791 | ||
|
dfdee74242 | ||
|
5f0144cc23 | ||
|
fed35668ff | ||
|
058377da40 | ||
|
e4db0240e4 | ||
|
ba117ed430 | ||
|
086fb5c94d | ||
|
0907895e13 | ||
|
d30a8b3a9e | ||
|
16397893c1 | ||
|
a1ad28bcaf | ||
|
7be5462a34 | ||
|
2eb9e727e7 | ||
|
1771f721b7 | ||
|
2d730e1693 | ||
|
3c4c948fbd | ||
|
1f11b833b0 | ||
|
3bccdca9d6 | ||
|
3fd03e84ed | ||
|
8243d31836 | ||
|
faacf12bf3 | ||
|
22d7f57618 | ||
|
cb77adab3b | ||
|
12531a63f9 | ||
|
faab2ca998 | ||
|
9633ece009 | ||
|
683807d501 | ||
|
3a09945ad0 | ||
|
65c1fe1cdc | ||
|
0ebaf3b0ce | ||
|
85ab378ce6 | ||
|
3e60d285e9 | ||
|
c4577715bc | ||
|
a9d2af5631 | ||
|
917b60aee4 | ||
|
2c4f0290dc | ||
|
81209956c0 | ||
|
e43bae5133 | ||
|
bbed72b564 | ||
|
950f94654c | ||
|
327d4827d9 | ||
|
3c4953fdd9 | ||
|
39a5299293 | ||
|
50e4ca2149 | ||
|
49d500cbf1 | ||
|
76773831ba | ||
|
9e73946a31 | ||
|
b1110f768d | ||
|
439289ce24 | ||
|
8fc92886ee | ||
|
640721939c | ||
|
ccf5d204f0 | ||
|
21883b4e6b | ||
|
bbc4228ed9 | ||
|
e51d9c5621 | ||
|
119e457d5e | ||
|
7291ab876e | ||
|
e10bc33c3b | ||
|
f2f6f8ec78 | ||
|
f34078bd96 | ||
|
a8ed365bcf | ||
|
c8e8c3b20c | ||
|
dea15e749b | ||
|
1ab836961a | ||
|
ef0286bcc1 | ||
|
578d938a37 | ||
|
dc92546ac5 | ||
|
ec26d65311 | ||
|
eef81b2b86 | ||
|
99655f998a | ||
|
5456554dd1 | ||
|
91f9c6b7be | ||
|
1f24cc24c0 | ||
|
0e810092a4 | ||
|
750734129c | ||
|
a1157110ec | ||
|
c87b055528 | ||
|
0ffc5c526a | ||
|
ef40e945af | ||
|
ecef31ab5b | ||
|
24caa553e3 | ||
|
d151ca09b8 | ||
|
6536dde488 | ||
|
120ba40d21 | ||
|
db0cdea539 | ||
|
8b176ff207 | ||
|
9d137d94ac | ||
|
acd1b2f522 | ||
|
f81891d320 | ||
|
07b8e66122 | ||
|
f4e6948065 | ||
|
cb6cf88471 | ||
|
7992fe5b63 | ||
|
3dd008ae9a | ||
|
99a61f1283 | ||
|
1cf121b52c | ||
|
3a7d6cd520 | ||
|
54085a960f | ||
|
3e8707d9ca | ||
|
83a1a42f92 | ||
|
996c98f0b3 | ||
|
56229d640b | ||
|
33b262cd22 | ||
|
fd445773ce | ||
|
3c24c4cd0b | ||
|
20c62e0353 | ||
|
3b9a730985 | ||
|
7183f79b28 | ||
|
8cb006cfd9 | ||
|
ae178016ab | ||
|
4779891154 | ||
|
db4c6eaa6d | ||
|
5b80fbc543 | ||
|
ea6b7caaf3 | ||
|
5d31c087b0 | ||
|
63afbb7346 | ||
|
f330e08a35 | ||
|
42a713288a | ||
|
a228f7ac58 | ||
|
6c647144e2 | ||
|
0c30198e8c | ||
|
150f0485c0 | ||
|
5324f39561 | ||
|
7129c0c14e | ||
|
1379c9c706 | ||
|
cb4cf92206 | ||
|
35ce87303f | ||
|
bf92ee7c44 | ||
|
1cfbefb76a | ||
|
8ac8d537c8 | ||
|
8ea6d89d49 | ||
|
59a7dd6673 | ||
|
c9ff0a3cd1 | ||
|
5cf83f5641 | ||
|
9bccf787a5 | ||
|
fa67b7193c | ||
|
0fe34d5178 | ||
|
bec97d6a42 | ||
|
1fe6910089 | ||
|
0d5f96f5bb | ||
|
5fd5be1e09 | ||
|
d3fa806d64 | ||
|
633c9acd49 | ||
|
c13c19b78c | ||
|
116e2fc92e | ||
|
713c00053e | ||
|
6a0700e335 | ||
|
7961acd06f | ||
|
e9f7f106f1 | ||
|
5e944df595 | ||
|
6f6f427356 | ||
|
cac10c4e29 | ||
|
9b348fdc29 | ||
|
ec97dd8c60 | ||
|
f28c1bc6ba | ||
|
e660fafb7a | ||
|
2c49270f38 | ||
|
13c1ae3d39 | ||
|
29550ade49 | ||
|
1b9f74f674 | ||
|
0b69ae371c | ||
|
37ebd21cb3 | ||
|
c996ddaf9d | ||
|
cea1aeac4b | ||
|
13ee1c89ea | ||
|
f01ec941b7 | ||
|
0853521bc9 | ||
|
e484671a08 | ||
|
50253d00e7 | ||
|
5364965a69 | ||
|
50baad3c04 | ||
|
cf219762c9 | ||
|
9e27b0881f | ||
|
44a96f347a | ||
|
cc6620a7e1 | ||
|
29f1abb666 | ||
|
9781a33419 | ||
|
0954794195 | ||
|
a996375b88 | ||
|
129ac1829d | ||
|
44e60bdda9 | ||
|
afc34b44c8 | ||
|
e08c74ae08 | ||
|
e5c669dc7a | ||
|
f4a7f5914e | ||
|
62eee4df56 | ||
|
c16445bc2f | ||
|
e05c5598a0 | ||
|
66c9ee0a1a | ||
|
d07788607c | ||
|
907dc7601b | ||
|
4b9adcde04 | ||
|
9f3a4e0d99 | ||
|
ea14488dc3 | ||
|
f59d29f1c5 | ||
|
0a9e919ac7 | ||
|
f11b6e8fa9 | ||
|
167560ff6f | ||
|
4b4e316bf0 | ||
|
7809228bd3 | ||
|
540fbbc22c | ||
|
2983d4f1a3 | ||
|
f6a8bf9ea2 | ||
|
e3ba02281b | ||
|
295b310079 | ||
|
62346575f8 | ||
|
0a590b7de9 | ||
|
dfd95f8385 | ||
|
6efe8c171a | ||
|
a7cdcaf25f | ||
|
6277958d6a | ||
|
25bd91bed1 | ||
|
7974df98ff | ||
|
e37d980453 | ||
|
597569745c | ||
|
6e6275b1b7 | ||
|
cfba73e938 | ||
|
7e1c34b769 | ||
|
b5b281c276 | ||
|
80906cbdb3 | ||
|
1504cb71ae | ||
|
eb7083d788 | ||
|
e40d733176 | ||
|
170c669e37 | ||
|
24b4b879f2 | ||
|
3942029c90 | ||
|
01f4bb0591 | ||
|
86fbf82d36 | ||
|
1069d7d6fb | ||
|
8d67aefcd5 | ||
|
ff90166b6e | ||
|
6beaaf75bb | ||
|
ebf9a9375c | ||
|
de94c35c0b | ||
|
6a4eb33093 | ||
|
8b91427056 | ||
|
b174fcf17b | ||
|
c6b91cdc5d | ||
|
e784e8c947 | ||
|
6498f94c36 | ||
|
ae300de42f | ||
|
40e682faae | ||
|
92c24c2129 | ||
|
3ec3a37603 | ||
|
ed2a328616 | ||
|
58dc4feee7 | ||
|
0356cbbfab | ||
|
8b06cbf04e | ||
|
fd82758e74 | ||
|
c705ec682c | ||
|
a5e6491cda | ||
|
8ef9804cab | ||
|
09ec77f904 | ||
|
36871d9cb0 | ||
|
b4ece67092 | ||
|
7e8a6dfb54 | ||
|
549095f0e5 | ||
|
313c05732b | ||
|
641b0fa9a2 | ||
|
96982849ce | ||
|
4b8745c875 | ||
|
78f72f33e6 | ||
|
b4aa418276 | ||
|
8d66322c94 | ||
|
6969341745 | ||
|
488f19e3c4 | ||
|
79889facea | ||
|
74f513b082 | ||
|
ab540edacc | ||
|
9dedd88989 | ||
|
be8ebd9fc5 | ||
|
6d41814455 | ||
|
2807a32e64 | ||
|
e6b0e20f08 | ||
|
0dc92c17f5 | ||
|
308c7b11c2 | ||
|
75be518d8a | ||
|
9f97a2e910 | ||
|
03c3188a4a | ||
|
bd5ce114a1 | ||
|
d326700d32 | ||
|
5bf949fcb3 | ||
|
9d6d2f770a | ||
|
3e12313f85 | ||
|
358178f83d | ||
|
6ea40c9895 | ||
|
0191de8bb4 | ||
|
a114e1b5f7 | ||
|
cf22ec0c8b | ||
|
e074f099c4 | ||
|
c5ad2975d6 | ||
|
ab5313e37f | ||
|
54cc7063ad | ||
|
12a510c464 | ||
|
21d5800923 | ||
|
1d5e8e65d9 | ||
|
d2a6d24846 | ||
|
fb372723a4 | ||
|
b32a341700 | ||
|
caef5449dc | ||
|
864a3a7efe | ||
|
ce02d4c94f | ||
|
052d9f03d6 | ||
|
8a8def39f0 | ||
|
f0831f1d60 | ||
|
0e532fbaf0 | ||
|
11a1e1cb6b | ||
|
37b89b5644 | ||
|
520d9746c5 | ||
|
c3df191a95 | ||
|
06d5feaa63 | ||
|
0b3c4edb92 | ||
|
58045f87d8 | ||
|
28e66e2619 | ||
|
c3179a39a4 | ||
|
eb71260674 | ||
|
ed4a013cfc | ||
|
5ffe90c4b0 | ||
|
8a836ea4f9 | ||
|
1f2930f037 | ||
|
ef3afb2a01 | ||
|
5d873a3264 | ||
|
effba83a0e | ||
|
55d98346ee | ||
|
d848865b0d | ||
|
879702dadf | ||
|
8bb5b4a557 | ||
|
2c4cf9fbdb | ||
|
3b35ab6581 | ||
|
6744dc3a8a | ||
|
97c6684154 | ||
|
e797ebb864 | ||
|
f99b8dfde8 | ||
|
c21b28e6e6 | ||
|
c58e9fe346 | ||
|
c58ce8e2da | ||
|
f64d046c62 | ||
|
c7e3245008 | ||
|
8f3fd0bf8b | ||
|
d293474402 | ||
|
aaa610d5f4 | ||
|
20a7cd2323 | ||
|
d7af060564 | ||
|
d7663212cf | ||
|
429a49b07e | ||
|
124ce342d8 | ||
|
19f4139470 | ||
|
21b6564301 | ||
|
c8b6122a65 | ||
|
c0bc4c38c3 | ||
|
0c50a5ab9b | ||
|
ce6797d842 | ||
|
29a1cc022c | ||
|
af665f247c | ||
|
8ea32201e7 | ||
|
4c88376449 | ||
|
0618e9ec90 | ||
|
176c9e0bcf | ||
|
c7697b65ca | ||
|
3bb00956fe | ||
|
e3695c6a80 | ||
|
40bc63e7ea | ||
|
c320d2364e | ||
|
fb9e78d6c1 | ||
|
27ef917350 | ||
|
2dedede5c3 | ||
|
443e049022 | ||
|
b4c3ba249d | ||
|
46f146309d | ||
|
541203f919 | ||
|
8495045ada | ||
|
64c3784a8b | ||
|
ff897236f7 | ||
|
53206d5488 | ||
|
1eeefb942d | ||
|
87296a616a | ||
|
6c0f3c3578 | ||
|
c1fb9fb3f5 | ||
|
466a534fcd | ||
|
9375fe1323 | ||
|
19b8191712 | ||
|
7111d31813 | ||
|
d97064979f | ||
|
232e0a3a72 | ||
|
40d9ccf183 | ||
|
f75a9d4a64 | ||
|
7168e0dc90 | ||
|
91df23e959 | ||
|
63b3115d3b | ||
|
8f0763ed45 | ||
|
94ac82d7d9 | ||
|
7c2bb02f9e | ||
|
832d1a560a | ||
|
020fd4ad9a | ||
|
e4b150a4cd | ||
|
9ac3b353e7 | ||
|
84d7f0fd60 | ||
|
d4c209e638 | ||
|
2cbe7be16e | ||
|
d2bb2e9df4 | ||
|
c2a6a13eb4 | ||
|
6ba5a896e8 | ||
|
6937066c60 | ||
|
64ef5ebde4 | ||
|
7ec3a7be9f | ||
|
81ea66f4ad | ||
|
075c4053a8 | ||
|
17256873dc | ||
|
6f1a806e5c | ||
|
41e95e81de | ||
|
f406d112bd | ||
|
2151a626cd | ||
|
0fc65acfa2 | ||
|
2eddd40667 | ||
|
a8723ea512 | ||
|
a6c3fbb0ed | ||
|
5e0c171099 | ||
|
b8aa7d0735 | ||
|
91d786ddbe | ||
|
1fc0fb39d3 | ||
|
afdc7ef141 | ||
|
adf317e16c | ||
|
191c49c0cd | ||
|
27118c2d00 | ||
|
766d7ebb65 | ||
|
d99312e06c | ||
|
b28f069f70 | ||
|
876a67d9b0 | ||
|
814a5a0cd8 | ||
|
5adee9085c | ||
|
c86e7f5eed | ||
|
c7444e563b | ||
|
2486c787a4 | ||
|
e518d45719 | ||
|
47c3ee0f2c | ||
|
f7b5ed9871 | ||
|
015562c86a | ||
|
7f3e8c5455 | ||
|
cef3eac372 | ||
|
d97a7bc7ab | ||
|
9806e3319a | ||
|
22ae50c126 | ||
|
0d4cb5c16a | ||
|
0d8c69123b | ||
|
ae5b810bed | ||
|
c95367fbbb | ||
|
22c83214be | ||
|
86179bd74c | ||
|
8abdbfe2bd | ||
|
790c98ca40 | ||
|
774c20772b | ||
|
d9a4a9cb30 | ||
|
bd917ae09c | ||
|
a7c0e926cf | ||
|
8a65bb5818 | ||
|
aa503aee3e | ||
|
373cd805dc | ||
|
fc095986b0 | ||
|
8e5d862c36 | ||
|
2399ca6321 | ||
|
889aecc8d4 | ||
|
36e75310bf | ||
|
d3d944d52b | ||
|
89a498b886 | ||
|
b7167552ec | ||
|
627b16728d | ||
|
18a7b1a69f | ||
|
1b1e060226 | ||
|
ebbb1d6d37 | ||
|
dabd0e1d3b | ||
|
64377cd3c9 | ||
|
be8001857e | ||
|
5d9b43ee31 | ||
|
1797e847aa | ||
|
fd9fe5c931 | ||
|
b4a6e17090 | ||
|
0cdef66816 | ||
|
a111531810 | ||
|
510df43d8d | ||
|
845ac19f0d | ||
|
01ee178566 | ||
|
3f4e7ff74e | ||
|
65ad6543a2 | ||
|
f27d15a5a7 | ||
|
7c619df2ce | ||
|
546447b09b | ||
|
7ef9d87e76 | ||
|
8019306247 | ||
|
818ad62fbe | ||
|
671077e1bb | ||
|
1b043d856d | ||
|
7e1ee40333 | ||
|
343b81ad09 | ||
|
7b7e53f3b2 | ||
|
95d5866955 | ||
|
39efc88059 | ||
|
558e55090f | ||
|
ff066baa26 | ||
|
e5313a9719 | ||
|
376019b540 | ||
|
c28979e620 | ||
|
7e9c7a5954 | ||
|
55db877f85 | ||
|
f24750f7b4 | ||
|
cfd5416b73 | ||
|
ea2418d018 | ||
|
e8d704f13a | ||
|
c94a98b841 | ||
|
4fd19d6970 | ||
|
6f249c3008 | ||
|
0374505212 | ||
|
21706fa00a | ||
|
74273cd570 | ||
|
6458ad0540 | ||
|
58bf93a112 | ||
|
5962b0813e | ||
|
cffea3ea1e | ||
|
f6e21e0180 | ||
|
e02422070e | ||
|
727d64b646 | ||
|
23e54a60d9 | ||
|
0d4978223e | ||
|
0b32a29cce | ||
|
a0d77d10ba | ||
|
bdd9c6cf35 | ||
|
f2bfa30e04 | ||
|
8077117e65 | ||
|
7e8927398a | ||
|
09dcee876c | ||
|
23b56f4f70 | ||
|
b3d09ce776 | ||
|
84d40b805e | ||
|
c097a82b7b | ||
|
dfa22b560e | ||
|
7d31a3fe90 | ||
|
79aabc2d06 | ||
|
70e82ca64f | ||
|
a0662412b2 | ||
|
220b48ef02 | ||
|
cb637e817b | ||
|
27198a16a4 | ||
|
1a5bff3bf4 | ||
|
571147acbb | ||
|
9d9420a35c | ||
|
a79bc69604 | ||
|
3153d3a1b6 | ||
|
df8c265ee4 | ||
|
3725b14e04 | ||
|
a73d822998 | ||
|
a62e1fba96 | ||
|
37d51c3b58 | ||
|
d5dfecc19f | ||
|
8f8cc12d79 | ||
|
8e1802409f | ||
|
42b2f2146c | ||
|
2ba1563d92 | ||
|
a679b21119 | ||
|
dd10b6ac65 | ||
|
32600df7ce | ||
|
8a1cfabfc6 | ||
|
1b2046f2fa | ||
|
a1d5168918 | ||
|
047c1fb1a5 | ||
|
e83d662555 | ||
|
5c3b2671bf | ||
|
02a2dce605 | ||
|
c4e158d0fb | ||
|
fa8a1c2122 | ||
|
3f732939d0 | ||
|
fb8886db4b | ||
|
eb86e9c896 | ||
|
85e3a44276 | ||
|
8352e23bdf | ||
|
96137d74f0 | ||
|
addcfb0129 | ||
|
f4ec73ab0e | ||
|
19ba939f0f | ||
|
780b58ada4 | ||
|
b3aed81bea | ||
|
74dd2d1194 | ||
|
3c11445db0 | ||
|
50890a7b2b | ||
|
dc60da219a | ||
|
bef93e1375 | ||
|
45e02a6b3f | ||
|
0c5f64207f | ||
|
8e88686bb1 | ||
|
9594508c73 | ||
|
de7d3b6b8a | ||
|
f5b6398d07 | ||
|
62a5cf520a | ||
|
90bfffed0f | ||
|
a5b0d594c3 | ||
|
1547256af4 | ||
|
c3e7fcb471 | ||
|
261302d5c4 | ||
|
38e65253ad | ||
|
eb8d0daa3d | ||
|
5a6c03fbac | ||
|
21f9dab908 | ||
|
6dba4730b0 | ||
|
9599d4ef7e | ||
|
252f08e828 | ||
|
94dc216add | ||
|
32de63fad3 | ||
|
299a14755a | ||
|
053dbabf74 | ||
|
07f128ae95 | ||
|
98f9ed641c | ||
|
d814fd6965 | ||
|
d44aade075 | ||
|
4884c9ef87 | ||
|
3e518ff2c7 | ||
|
195c84ff59 | ||
|
6881259501 | ||
|
6d7f6e29bd | ||
|
dc991d4c0f | ||
|
75cc9d7f9b | ||
|
693e52a1fd | ||
|
88ac664e37 | ||
|
20784b0e99 | ||
|
a325bf6dc6 | ||
|
ff79745d28 | ||
|
82109a3132 | ||
|
4e901436cc | ||
|
f0113c0673 | ||
|
0a1947a712 | ||
|
39aee65eee | ||
|
d37b820bd3 | ||
|
5b5165dbcd | ||
|
06b95bb718 | ||
|
8e87e64dea | ||
|
422a5bfa91 | ||
|
bfe5ee8ba3 | ||
|
00e0f6b97c | ||
|
46490113a2 | ||
|
cc69cabf9b | ||
|
da88ddb6bd | ||
|
554fd73054 | ||
|
c48a0c6e79 | ||
|
f8b7db40c7 | ||
|
051eac09ec | ||
|
7584b203fc | ||
|
440618ef71 | ||
|
166d8da81b | ||
|
6b7fd24f9e | ||
|
41dd93bc24 | ||
|
4906087649 | ||
|
fe95926fa2 | ||
|
a0fcd240b0 | ||
|
ae3a4a3027 | ||
|
5252fdc8ce | ||
|
fe787d1257 | ||
|
a70f9b1a13 | ||
|
ed20604ad2 | ||
|
105a61c1ee | ||
|
38fbaa9acf | ||
|
0d0231e82c | ||
|
b79270990b | ||
|
064891d097 | ||
|
9036bc4fd1 | ||
|
0f41a2d00a | ||
|
3ee0c7f440 | ||
|
89ada6432b | ||
|
445d691103 | ||
|
de757026d4 | ||
|
5e8ed8bc24 | ||
|
0a739e099d | ||
|
f3b1f07a75 | ||
|
1b91646d92 | ||
|
885f0e1557 | ||
|
2933b7eb2a | ||
|
9f252ea673 | ||
|
db497ee0a5 | ||
|
31fcd0ed1d | ||
|
5d7d597147 | ||
|
6ebec0cbf8 | ||
|
f4b39633ea | ||
|
4c8e2fba7d | ||
|
288ae1b463 | ||
|
e3c9bcbec6 | ||
|
49180fbf88 | ||
|
486ac6db7b | ||
|
b3fc8fbc93 | ||
|
980190ec09 | ||
|
cebf043284 | ||
|
4c11bbf0da | ||
|
69170dd362 | ||
|
1afcb27601 | ||
|
68469bc1a5 | ||
|
a4e279270b | ||
|
2f7ab7e92e | ||
|
46202beb9b | ||
|
dd705680f1 | ||
|
00163f58d0 | ||
|
df9c460363 | ||
|
603c8338c0 | ||
|
fca5875c21 | ||
|
2941ee0590 | ||
|
5d71787835 | ||
|
2b2070aabe | ||
|
bb464d8a59 | ||
|
00a3014131 | ||
|
f51b0c6d06 | ||
|
01825e6d3e | ||
|
b7bb5acd41 | ||
|
638905e1b8 | ||
|
e05c89aa11 | ||
|
f5f7981dba | ||
|
23d9ba7bf1 | ||
|
095db5d0d2 | ||
|
5718001a33 | ||
|
91907aa5dd | ||
|
d70dca3139 | ||
|
630584c80e | ||
|
b152879086 | ||
|
2238ef5fd0 | ||
|
6bb0318c2f | ||
|
c668bb0370 | ||
|
360293949c | ||
|
8289ce3749 | ||
|
1bb4c38699 | ||
|
bc977bf43f | ||
|
c98edf89fa | ||
|
c6b67126fb | ||
|
c1aa57a72c | ||
|
fdba6c076e | ||
|
f8d0bb472e | ||
|
3a18da49f3 | ||
|
5143a81749 | ||
|
f283970186 | ||
|
abf50565cb | ||
|
287057fea6 | ||
|
8ac6017c02 | ||
|
8cdb73bd65 | ||
|
35e6aaceb7 | ||
|
52287c30bf | ||
|
a9daa4f772 | ||
|
316e31f937 | ||
|
94f4ba3053 | ||
|
8825133675 | ||
|
2fd724911d | ||
|
12704bfb4d | ||
|
070fd0434b | ||
|
a105306dc7 | ||
|
70035f49d1 | ||
|
066dcbc6e4 | ||
|
597454d39d | ||
|
6bc70ed8dc | ||
|
cfce397df8 | ||
|
0274fd1790 | ||
|
47da47e12d | ||
|
7088be01c8 | ||
|
6a1f3ace67 | ||
|
4ae3bec7e4 | ||
|
970c1fb423 | ||
|
810018b41f | ||
|
e0bfa0dbe6 | ||
|
ca7e68ba4b | ||
|
3fcdeb08d9 | ||
|
ebaddfa4a8 | ||
|
2ab049305e | ||
|
98bfb65ead | ||
|
09cbe3cb7c | ||
|
fd322edaab | ||
|
09ed92bc26 | ||
|
fb6069de6d | ||
|
39056ae1aa | ||
|
d031a04a2c | ||
|
ed0f0fae01 | ||
|
c185f00006 | ||
|
3117133be2 | ||
|
b92c650f5d | ||
|
9dbf5e02eb | ||
|
e1016b8af4 | ||
|
3ba4a1de72 | ||
|
a683f12622 | ||
|
89184a3f9f | ||
|
24dbede6c1 | ||
|
70e623e741 | ||
|
5c77317735 | ||
|
9684b38f7e | ||
|
3dfe43204d | ||
|
16148b2255 | ||
|
df14ffdee2 | ||
|
f6ed5eb064 | ||
|
a14115bfd7 | ||
|
dd68d6cf2c | ||
|
7d3555d62c | ||
|
af472528a2 | ||
|
5c8b0ec1cb | ||
|
5e20e890d8 | ||
|
50dc656f65 | ||
|
b36cf46a06 | ||
|
1781334374 | ||
|
71140a638f | ||
|
6ba0fce237 | ||
|
c033a343c1 | ||
|
898c96a566 | ||
|
b83fa133b2 | ||
|
ec7fec8b59 | ||
|
b2fb4f2ea2 | ||
|
c74e51a58e | ||
|
7cba4be498 | ||
|
19b396f2ec | ||
|
4ed7c340a0 | ||
|
fe770917fd | ||
|
f2168d3bca | ||
|
5d4ebc6e14 | ||
|
3cf0841775 | ||
|
e5b6ecc50b | ||
|
f451633a51 | ||
|
e813d15ef2 | ||
|
b5b02d8d7b | ||
|
2660ff3af6 | ||
|
59cdcaf8d1 | ||
|
d6f4ebfff5 | ||
|
e03655bc4d | ||
|
9426a2170c | ||
|
b47a541976 | ||
|
4df5ad5c7a | ||
|
b214c8e42a | ||
|
360ac40f50 | ||
|
7c00bc5d0e | ||
|
6f0f3d586e | ||
|
863d894af1 | ||
|
2748df7c61 | ||
|
a595b8f250 | ||
|
a6ff60aa99 | ||
|
aaf5d74b94 | ||
|
c7d0d659a0 | ||
|
57e46711f6 | ||
|
297b992944 | ||
|
3b05e7ec5f | ||
|
b98e64c881 | ||
|
46438a5888 | ||
|
d1e02fd5f0 | ||
|
b41a3d7f8d | ||
|
88b56a2abd | ||
|
c898214e7e | ||
|
852e6c141b | ||
|
fa868297a2 | ||
|
3744e08335 | ||
|
ea56d020e9 | ||
|
a6174c89a9 | ||
|
c423551723 | ||
|
3c07241f5b | ||
|
9a7ee239d0 | ||
|
7b90c586cd | ||
|
26883d31da | ||
|
de569bd995 | ||
|
83c0c48c83 | ||
|
27b62bf129 | ||
|
6e6432bfee | ||
|
d0b969372d | ||
|
960863fb75 | ||
|
941445a238 | ||
|
562d687489 | ||
|
3f330921d4 | ||
|
4ea4021d1b | ||
|
9ca298f500 | ||
|
e65d06fbf5 | ||
|
cb3828150e | ||
|
cf05daffd4 | ||
|
ec2870e3d5 | ||
|
af344601ec | ||
|
bc9dac2feb | ||
|
780f2ea12b | ||
|
58d0dc4b0b | ||
|
d458bd115e | ||
|
6b6574e7c9 | ||
|
1ad5638ade | ||
|
32ffbe7d70 | ||
|
e08359f7e0 | ||
|
106ce4b09d | ||
|
7ca75718c3 | ||
|
721d00874f | ||
|
ab5d799f3d | ||
|
bbe4d09260 | ||
|
cf661b454b | ||
|
8f17fb7f71 | ||
|
a7a2dfbbd0 | ||
|
7f64fbfd9b | ||
|
dea79fa3b7 | ||
|
51cc458e55 | ||
|
667d6420f2 | ||
|
3316b9f880 | ||
|
8685bfaa18 | ||
|
ebaf565117 | ||
|
45f2faa641 | ||
|
98fba37cd3 | ||
|
5f1c78c0c1 | ||
|
2db2a1ccac | ||
|
78d2190767 | ||
|
2788521607 | ||
|
2de344eeca | ||
|
19dba16099 | ||
|
d1c77bdcfa | ||
|
b14956afbd | ||
|
250e97247f | ||
|
41cb47b6c8 | ||
|
2171132555 | ||
|
3e1b1ae749 | ||
|
8297d5a5c7 | ||
|
79a930597d | ||
|
3a6380fa92 | ||
|
fe2eb25acb | ||
|
5462ee635c | ||
|
80ae845741 | ||
|
5f4192e180 | ||
|
e1db70d45e | ||
|
a41994bfe9 | ||
|
2f1047e3eb | ||
|
90363ec233 | ||
|
14bef3a149 | ||
|
db44b14aa4 | ||
|
c3f5fad15c | ||
|
0e9dc0f272 | ||
|
c0fd2274ee | ||
|
5cfdb8d39b | ||
|
64bd7bf994 | ||
|
bca25c2d4c | ||
|
b08fee3919 | ||
|
7c3cf8ce84 | ||
|
c8f4c3f4ee | ||
|
95e79d5dc0 | ||
|
58654d35a2 | ||
|
14bef046f9 | ||
|
7f169807ca | ||
|
514c3437b3 | ||
|
552e78c4cd | ||
|
c7031f29d0 | ||
|
db3fc3a827 | ||
|
6e133b0725 | ||
|
9e0bbdf912 | ||
|
9eacb6eb1b | ||
|
97c5493bc1 | ||
|
eb960a516c | ||
|
3200224b6f | ||
|
98b55cbe73 | ||
|
87e44e9381 | ||
|
fb5ffa562f | ||
|
1cb62d8357 | ||
|
4faba40b1e | ||
|
d1508ce8f2 | ||
|
c26ce462e8 | ||
|
f761e9021b | ||
|
586542e15e | ||
|
864b3c710c | ||
|
198287f86a | ||
|
b903542aed | ||
|
10c6af8aa7 | ||
|
e9ce3d194c | ||
|
83a46e563d | ||
|
aa42cebbca | ||
|
9c0982dcab | ||
|
23de363548 | ||
|
bda4c3a667 | ||
|
4a1bc075ac | ||
|
23617c9409 | ||
|
39196fa582 | ||
|
28c6f91ac3 | ||
|
5c82e439a7 | ||
|
a4aa40dde8 | ||
|
b40d9bd8a1 | ||
|
4ad4fdee49 | ||
|
7ce9ae11c7 | ||
|
deb300326b | ||
|
227c9dcfee | ||
|
28c7b717f3 | ||
|
c499473467 | ||
|
7fa278f875 | ||
|
06e427fc5a | ||
|
51f7dc9ab8 | ||
|
eca964b03b | ||
|
bfcc02a769 | ||
|
7c42688072 | ||
|
e0e93c436b | ||
|
78c5877c65 | ||
|
9767b659c2 | ||
|
4b6210802b | ||
|
9f0def64f3 | ||
|
16c94d95cb | ||
|
03c8942a74 | ||
|
1626170ea6 | ||
|
fd03ab4f47 | ||
|
684857752f | ||
|
95f88d0f2c | ||
|
3ddfa0b774 | ||
|
35f684a1ee | ||
|
aac044fc9c | ||
|
9cbc3b3096 | ||
|
122afd6d46 | ||
|
75c67b7d78 | ||
|
33822295ef | ||
|
a5b1255f45 | ||
|
62f4396ffe | ||
|
7384ad0001 | ||
|
6361ae3736 | ||
|
6bbf053a4f | ||
|
6eec0dd58e | ||
|
dc67eace24 | ||
|
4fecb083a7 | ||
|
ef23d99b47 | ||
|
01048f5971 | ||
|
06ce4adc20 | ||
|
2fd8f39293 | ||
|
3627fa14e1 | ||
|
6950c40b12 | ||
|
a6884a2ee4 | ||
|
7eb1d89d66 | ||
|
920847245f | ||
|
605f12552e | ||
|
0689db48de | ||
|
f224282a27 | ||
|
c0a8c330a9 | ||
|
4ce58fa486 | ||
|
171b4b126d | ||
|
e4742f8b6a | ||
|
a3703cc895 | ||
|
ab6aeb7455 | ||
|
d96f8ee228 | ||
|
5981227c06 | ||
|
8e54a65ca5 | ||
|
7985958f03 | ||
|
1e4cc16770 | ||
|
75f729620e | ||
|
799fe81449 | ||
|
080c3cc7dc | ||
|
82defbdd7b | ||
|
c19e59f5da | ||
|
0e11273c45 | ||
|
73737ce776 | ||
|
bffd181f51 | ||
|
c972da1b15 | ||
|
1bb7bbb9e5 | ||
|
8b68da4040 | ||
|
16d5047379 | ||
|
8bebf99950 | ||
|
42c32c13e7 | ||
|
e8894d486e | ||
|
a03ef8d18a | ||
|
de50010b15 | ||
|
0ec0d87e71 | ||
|
c0b76cbd55 | ||
|
98ed2be518 | ||
|
2b66759e3a | ||
|
5a82f5db93 | ||
|
8c1a3d0ac1 | ||
|
c759982890 | ||
|
c48d92b18b | ||
|
e53da58602 | ||
|
fc419d98c4 | ||
|
0bf323dc63 | ||
|
483b2e769f | ||
|
e114a44d7b | ||
|
254f16207e | ||
|
ddd8ee16ee | ||
|
d4c3b51046 | ||
|
42a4edb19c | ||
|
3716972829 | ||
|
ed31778e2b | ||
|
fc1c974c79 | ||
|
e97bb78ce4 | ||
|
79d97f2ba7 | ||
|
90957e5a34 | ||
|
6bdd8f5d42 | ||
|
405b49569c | ||
|
0a4c43631d | ||
|
c908347cec | ||
|
567ba06b55 | ||
|
5eb3a926db | ||
|
73b702b8dc | ||
|
4b23d6c1f5 | ||
|
61df69f609 | ||
|
7605ebd3ec | ||
|
76d95a9e18 | ||
|
b248e6d96e | ||
|
5a41d80b75 | ||
|
5cd4537044 | ||
|
ec8b9b8ea8 | ||
|
1d035fcb37 | ||
|
4bfb4db5f1 | ||
|
4fc3bcbfd7 | ||
|
01826d9eb1 | ||
|
73137cfb27 | ||
|
b58ea0f202 | ||
|
d7e08770bd | ||
|
f495db1391 | ||
|
e4d5e9cefb | ||
|
72f336a5af | ||
|
dfa5f8b357 | ||
|
3cdbd6dd15 | ||
|
c6dec0a045 | ||
|
4879edc59a | ||
|
005f720f7b | ||
|
725c79d1ec | ||
|
0de6e9ed11 | ||
|
7c3785e89d | ||
|
5c2a0ed033 | ||
|
fc64c8264c | ||
|
08f420ce06 | ||
|
cc23a8b70b | ||
|
9ffa29f658 | ||
|
7431da9f3a | ||
|
4deeed0d5c | ||
|
f8d9601ff7 | ||
|
89179c2776 | ||
|
d76646a609 | ||
|
485c0d0314 | ||
|
6b31609338 | ||
|
200ba858dd | ||
|
7b3ad32103 | ||
|
3745cd7cb0 | ||
|
920f2d9655 | ||
|
f800ca0269 | ||
|
33be306d01 | ||
|
3782255c27 | ||
|
0ab235273b | ||
|
75256613cc | ||
|
b328094033 | ||
|
4f0f1af5d1 | ||
|
021ce14348 | ||
|
c4017e52dc | ||
|
ec2c1741a2 | ||
|
3e5ad0a374 | ||
|
05e390d48b | ||
|
31ce0f46e0 | ||
|
d19551b984 | ||
|
dacd697f80 | ||
|
70d5c7a648 | ||
|
42caab6bde | ||
|
01b63ad263 | ||
|
ae4013d2f7 | ||
|
298e85f115 | ||
|
9e1cb9db2c | ||
|
373c041aa6 | ||
|
af19865865 | ||
|
a0d23046bf | ||
|
7ad73df170 | ||
|
ce5c5d6042 | ||
|
8c6d78e01c | ||
|
a65c424233 | ||
|
e6d3396f42 | ||
|
190550fe8e | ||
|
030b18d7c7 | ||
|
f1bfcfde81 | ||
|
47a31c4ef1 | ||
|
630a400181 | ||
|
725abbc167 | ||
|
84ec845499 | ||
|
5892a0678b | ||
|
cb26ab414d | ||
|
74fcd474af | ||
|
c7406f397c | ||
|
d22a29ee3d | ||
|
bcd568a496 | ||
|
66e79ccb23 | ||
|
08ee2b200f | ||
|
57b8aa1789 | ||
|
b5d792c606 | ||
|
370441333f | ||
|
c49174124e | ||
|
b80242dbcf | ||
|
59ea52f018 | ||
|
1eda835236 | ||
|
60127831b8 | ||
|
3813b100f1 | ||
|
c5569ef06d | ||
|
401f1b1f83 | ||
|
99ea4b73b5 | ||
|
22d472df5c | ||
|
ab8681267e | ||
|
b678d20d76 | ||
|
1f96eb764d | ||
|
e453cd36c5 | ||
|
232128c558 | ||
|
dbdb82d0a9 | ||
|
14ddf40fa4 | ||
|
4128be9d6c | ||
|
8de9032321 | ||
|
0b01b5b0ef | ||
|
aa3cbbd165 | ||
|
2d1a6da1cb | ||
|
365e152758 | ||
|
6393996694 | ||
|
f7a18bac2a | ||
|
bb06e56a05 | ||
|
4e1f315151 | ||
|
9704b29c03 | ||
|
2133193141 | ||
|
7d70dea265 | ||
|
e247be1fa7 |
@@ -1,12 +1,19 @@
|
||||
_mydocs/
|
||||
_releases/
|
||||
.git/
|
||||
.yarn/cache/
|
||||
**/.DS_Store
|
||||
**/node_modules
|
||||
Assets/
|
||||
.git/
|
||||
_releases/
|
||||
packages/app-desktop
|
||||
packages/app-cli
|
||||
packages/app-mobile
|
||||
packages/app-clipper
|
||||
packages/generator-joplin
|
||||
packages/plugin-repo-cli
|
||||
docs/
|
||||
lerna-debug.log
|
||||
packages/app-cli/
|
||||
packages/app-clipper/
|
||||
packages/app-desktop/
|
||||
packages/app-mobile/
|
||||
packages/generator-joplin/
|
||||
packages/plugin-repo-cli/
|
||||
packages/server/db-*.sqlite
|
||||
packages/server/temp
|
||||
packages/server/dist/
|
||||
packages/server/logs/
|
||||
packages/server/temp/
|
||||
|
1446
.eslintignore
45
.eslintrc.js
@@ -76,17 +76,28 @@ module.exports = {
|
||||
|
||||
'no-array-constructor': ['error'],
|
||||
'radix': ['error'],
|
||||
'eqeqeq': ['error', 'always'],
|
||||
'no-console': ['error', { 'allow': ['warn', 'error'] }],
|
||||
|
||||
// Warn only for now because fixing everything would take too much
|
||||
// refactoring, but new code should try to stick to it.
|
||||
// 'complexity': ['warn', { max: 10 }],
|
||||
|
||||
// Checks rules of Hooks
|
||||
'react-hooks/rules-of-hooks': 'error',
|
||||
'@seiyab/react-hooks/rules-of-hooks': 'error',
|
||||
'@seiyab/react-hooks/exhaustive-deps': ['error', { 'ignoreThisDependency': 'props' }],
|
||||
|
||||
// Checks effect dependencies
|
||||
// Disable because of this: https://github.com/facebook/react/issues/16265
|
||||
// "react-hooks/exhaustive-deps": "warn",
|
||||
|
||||
'jest/require-top-level-describe': ['error', { 'maxNumberOfTopLevelDescribes': 1 }],
|
||||
'jest/no-identical-title': ['error'],
|
||||
'jest/prefer-lowercase-title': ['error', { 'ignoreTopLevelDescribe': true }],
|
||||
|
||||
'promise/prefer-await-to-then': 'error',
|
||||
'no-unneeded-ternary': 'error',
|
||||
|
||||
// -------------------------------
|
||||
// Formatting
|
||||
// -------------------------------
|
||||
@@ -104,6 +115,7 @@ module.exports = {
|
||||
'exports': 'always-multiline',
|
||||
'functions': 'never',
|
||||
}],
|
||||
'comma-spacing': ['error', { 'before': false, 'after': true }],
|
||||
'no-trailing-spaces': 'error',
|
||||
'linebreak-style': ['error', 'unix'],
|
||||
'prefer-template': ['error'],
|
||||
@@ -129,14 +141,37 @@ module.exports = {
|
||||
'spaced-comment': ['error', 'always'],
|
||||
'keyword-spacing': ['error', { 'before': true, 'after': true }],
|
||||
'no-multi-spaces': ['error'],
|
||||
|
||||
// Regarding the keyword blacklist:
|
||||
// - err: We generally avoid using too many abbreviations, so it should
|
||||
// be "error", not "err"
|
||||
// - notebook: In code, it should always be "folder" (not "notebook").
|
||||
// In user-facing text, it should be "notebook".
|
||||
'id-denylist': ['error', 'err', 'notebook', 'notebooks'],
|
||||
'prefer-arrow-callback': ['error'],
|
||||
},
|
||||
'plugins': [
|
||||
'react',
|
||||
'@typescript-eslint',
|
||||
'react-hooks',
|
||||
// Need to use a fork of the official rules of hooks because of this bug:
|
||||
// https://github.com/facebook/react/issues/16265
|
||||
'@seiyab/eslint-plugin-react-hooks',
|
||||
// 'react-hooks',
|
||||
'import',
|
||||
'promise',
|
||||
'jest',
|
||||
],
|
||||
'overrides': [
|
||||
{
|
||||
'files': [
|
||||
'packages/tools/**',
|
||||
'packages/app-mobile/tools/**',
|
||||
'packages/app-desktop/tools/**',
|
||||
],
|
||||
'rules': {
|
||||
'no-console': 'off',
|
||||
},
|
||||
},
|
||||
{
|
||||
// enable the rule specifically for TypeScript files
|
||||
'files': ['*.ts', '*.tsx'],
|
||||
@@ -145,10 +180,9 @@ module.exports = {
|
||||
'project': './tsconfig.eslint.json',
|
||||
},
|
||||
'rules': {
|
||||
// Warn only because it would make it difficult to convert JS classes to TypeScript, unless we
|
||||
// make everything public which is not great. New code however should specify member accessibility.
|
||||
'@typescript-eslint/explicit-member-accessibility': ['warn'],
|
||||
'@typescript-eslint/explicit-member-accessibility': ['error'],
|
||||
'@typescript-eslint/type-annotation-spacing': ['error', { 'before': false, 'after': true }],
|
||||
'@typescript-eslint/no-inferrable-types': ['error', { 'ignoreParameters': true, 'ignoreProperties': true }],
|
||||
'@typescript-eslint/comma-dangle': ['error', {
|
||||
'arrays': 'always-multiline',
|
||||
'objects': 'always-multiline',
|
||||
@@ -159,6 +193,7 @@ module.exports = {
|
||||
'tuples': 'always-multiline',
|
||||
'functions': 'never',
|
||||
}],
|
||||
'@typescript-eslint/object-curly-spacing': ['error', 'always'],
|
||||
'@typescript-eslint/semi': ['error', 'always'],
|
||||
'@typescript-eslint/member-delimiter-style': ['error', {
|
||||
'multiline': {
|
||||
|
3
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -9,7 +9,8 @@ assignees: ''
|
||||
|
||||
<!--
|
||||
Please provide a clear and concise description of what the bug is. (In the section Steps To Reproduce.)
|
||||
Include screenshots if needed.
|
||||
Include screenshots for UI problems if needed.
|
||||
DO NOT create screenshots of text !!! Copy and paste the text into a code block.
|
||||
Please test using the latest Joplin release to make sure your issue has not already been fixed.
|
||||
-->
|
||||
|
||||
|
72
.github/scripts/run_ci.sh
vendored
@@ -37,6 +37,9 @@ echo "GITHUB_EVENT_NAME=$GITHUB_EVENT_NAME"
|
||||
echo "GITHUB_REF=$GITHUB_REF"
|
||||
echo "RUNNER_OS=$RUNNER_OS"
|
||||
echo "GIT_TAG_NAME=$GIT_TAG_NAME"
|
||||
echo "BUILD_SEQUENCIAL=$BUILD_SEQUENCIAL"
|
||||
echo "SERVER_REPOSITORY=$SERVER_REPOSITORY"
|
||||
echo "SERVER_TAG_PREFIX=$SERVER_TAG_PREFIX"
|
||||
|
||||
echo "IS_CONTINUOUS_INTEGRATION=$IS_CONTINUOUS_INTEGRATION"
|
||||
echo "IS_PULL_REQUEST=$IS_PULL_REQUEST"
|
||||
@@ -46,13 +49,19 @@ echo "IS_MACOS=$IS_MACOS"
|
||||
|
||||
echo "Node $( node -v )"
|
||||
echo "Npm $( npm -v )"
|
||||
echo "Yarn $( yarn -v )"
|
||||
|
||||
# =============================================================================
|
||||
# Install packages
|
||||
# =============================================================================
|
||||
|
||||
cd "$ROOT_DIR"
|
||||
npm install
|
||||
yarn install
|
||||
testResult=$?
|
||||
if [ $testResult -ne 0 ]; then
|
||||
echo "Yarn installation failed. Search for 'exit code 1' in the log for more information."
|
||||
exit $testResult
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# Run test units. Only do it for pull requests and dev branch because we don't
|
||||
@@ -62,6 +71,15 @@ npm install
|
||||
if [ "$IS_PULL_REQUEST" == "1" ] || [ "$IS_DEV_BRANCH" = "1" ]; then
|
||||
echo "Step: Running tests..."
|
||||
|
||||
# On Linux, we run the Joplin Server tests using PostgreSQL
|
||||
if [ "$IS_LINUX" == "1" ]; then
|
||||
echo "Running Joplin Server tests using PostgreSQL..."
|
||||
sudo docker-compose --file docker-compose.db-dev.yml up -d
|
||||
export JOPLIN_TESTS_SERVER_DB=pg
|
||||
else
|
||||
echo "Running Joplin Server tests using SQLite..."
|
||||
fi
|
||||
|
||||
# Need this because we're getting this error:
|
||||
#
|
||||
# @joplin/lib: FATAL ERROR: Ineffective mark-compacts near heap limit
|
||||
@@ -69,7 +87,7 @@ if [ "$IS_PULL_REQUEST" == "1" ] || [ "$IS_DEV_BRANCH" = "1" ]; then
|
||||
#
|
||||
# https://stackoverflow.com/questions/38558989
|
||||
export NODE_OPTIONS="--max-old-space-size=4096"
|
||||
npm run test-ci
|
||||
yarn run test-ci
|
||||
testResult=$?
|
||||
if [ $testResult -ne 0 ]; then
|
||||
exit $testResult
|
||||
@@ -81,10 +99,16 @@ fi
|
||||
# release randomly fail.
|
||||
# =============================================================================
|
||||
|
||||
if [ "$IS_PULL_REQUEST" == "1" ]; then
|
||||
if [ "$IS_PULL_REQUEST" == "1" ] || [ "$IS_DEV_BRANCH" = "1" ]; then
|
||||
echo "Step: Running linter..."
|
||||
|
||||
npm run linter-ci ./
|
||||
yarn run linter-ci ./
|
||||
testResult=$?
|
||||
if [ $testResult -ne 0 ]; then
|
||||
exit $testResult
|
||||
fi
|
||||
|
||||
yarn run packageJsonLint
|
||||
testResult=$?
|
||||
if [ $testResult -ne 0 ]; then
|
||||
exit $testResult
|
||||
@@ -109,6 +133,26 @@ if [ "$IS_PULL_REQUEST" == "1" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# Check that we didn't lose any string due to gettext not being able to parse
|
||||
# newly modified or added scripts. This is convenient to quickly view on GitHub
|
||||
# what commit may have broken translation building.
|
||||
# =============================================================================
|
||||
|
||||
if [ "$IS_PULL_REQUEST" == "1" ] || [ "$IS_DEV_BRANCH" = "1" ]; then
|
||||
if [ "$IS_LINUX" == "1" ]; then
|
||||
echo "Step: Checking for lost translation strings..."
|
||||
|
||||
xgettext --version
|
||||
|
||||
node packages/tools/build-translation.js --missing-strings-check-only
|
||||
testResult=$?
|
||||
if [ $testResult -ne 0 ]; then
|
||||
exit $testResult
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# Find out if we should run the build or not. Electron-builder gets stuck when
|
||||
# building PRs so we disable it in this case. The Linux build should provide
|
||||
@@ -124,25 +168,27 @@ if [ "$IS_PULL_REQUEST" == "1" ]; then
|
||||
fi
|
||||
|
||||
# =============================================================================
|
||||
# Prepare the Electron app and build it
|
||||
# Build the Electron app or Docker image depending on the current tag.
|
||||
#
|
||||
# If the current tag is a desktop release tag (starts with "v", such as
|
||||
# "v1.4.7"), we build and publish to github
|
||||
#
|
||||
# Otherwise we only build but don't publish to GitHub. It helps finding
|
||||
# out any issue in pull requests and dev branch.
|
||||
# "v1.4.7"), we build and publish to GitHub. Otherwise we only build but don't
|
||||
# publish to GitHub. It helps finding out any issue in pull requests and dev
|
||||
# branch.
|
||||
# =============================================================================
|
||||
|
||||
cd "$ROOT_DIR/packages/app-desktop"
|
||||
|
||||
if [[ $GIT_TAG_NAME = v* ]]; then
|
||||
echo "Step: Building and publishing desktop application..."
|
||||
USE_HARD_LINKS=false npm run dist
|
||||
elif [[ $GIT_TAG_NAME = server-v* ]] && [[ $IS_LINUX = 1 ]]; then
|
||||
# cd "$ROOT_DIR/packages/tools"
|
||||
# node bundleDefaultPlugins.js
|
||||
cd "$ROOT_DIR/packages/app-desktop"
|
||||
USE_HARD_LINKS=false yarn run dist
|
||||
elif [[ $IS_LINUX = 1 ]] && [[ $GIT_TAG_NAME = $SERVER_TAG_PREFIX-* ]]; then
|
||||
echo "Step: Building Docker Image..."
|
||||
cd "$ROOT_DIR"
|
||||
npm run buildServerDocker -- --tag-name $GIT_TAG_NAME --push-images
|
||||
yarn run buildServerDocker --tag-name $GIT_TAG_NAME --push-images --repository $SERVER_REPOSITORY
|
||||
else
|
||||
echo "Step: Building but *not* publishing desktop application..."
|
||||
USE_HARD_LINKS=false npm run dist -- --publish=never
|
||||
USE_HARD_LINKS=false yarn run dist --publish=never
|
||||
fi
|
||||
|
25
.github/stale.yml
vendored
@@ -1,25 +0,0 @@
|
||||
# Configuration for probot-stale - https://github.com/probot/stale
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 30
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 7
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- "good first issue"
|
||||
- "upstream"
|
||||
- "backlog"
|
||||
- "high"
|
||||
- "medium"
|
||||
- "spec"
|
||||
- "cannot reproduce"
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: stale
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs.
|
||||
You may comment on the issue and I will leave it open.
|
||||
Thank you for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: >
|
||||
Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.
|
||||
only: issues
|
46
.github/workflows/build-android.yml
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
# The goal of this action is to compile the Android debug build. That should
|
||||
# tell us automatically if something got broken when a dependency was changed.
|
||||
|
||||
name: react-native-android-build-apk
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
pre_job:
|
||||
if: github.repository == 'laurent22/joplin'
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
should_skip: ${{ steps.skip_check.outputs.should_skip }}
|
||||
steps:
|
||||
- id: skip_check
|
||||
uses: fkirc/skip-duplicate-actions@v5
|
||||
with:
|
||||
concurrent_skipping: 'same_content_newer'
|
||||
|
||||
BuildAndroidDebug:
|
||||
if: github.repository == 'laurent22/joplin'
|
||||
needs: pre_job
|
||||
if: needs.pre_job.outputs.should_skip != 'true'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Linux dependencies
|
||||
run: |
|
||||
sudo apt-get update || true
|
||||
sudo apt-get install -y libsecret-1-dev
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: '18'
|
||||
|
||||
- name: Install Yarn
|
||||
run: |
|
||||
corepack enable
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Install
|
||||
run: yarn install
|
||||
|
||||
- name: Build Android Release
|
||||
run: |
|
||||
cd packages/app-mobile/android && ./gradlew assembleDebug
|
||||
|
37
.github/workflows/cla.yml
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
name: "CLA Assistant"
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
pull_request_target:
|
||||
types: [opened,closed,synchronize]
|
||||
|
||||
jobs:
|
||||
CLAAssistant:
|
||||
if: github.repository == 'laurent22/joplin'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: "CLA Assistant"
|
||||
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
|
||||
# Beta Release
|
||||
uses: contributor-assistant/github-action@v2.3.0
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
# the below token should have repo scope and must be manually added by you in the repository's secret
|
||||
PERSONAL_ACCESS_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
|
||||
with:
|
||||
path-to-signatures: 'readme/cla_signatures.json'
|
||||
path-to-document: 'https://github.com/laurent22/joplin/blob/dev/readme/cla.md' # e.g. a CLA or a DCO document
|
||||
# branch should not be protected
|
||||
branch: 'dev'
|
||||
allowlist: joplinbot,renovate[bot]
|
||||
|
||||
# the followings are the optional inputs - If the optional inputs are not given, then default values will be taken
|
||||
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
|
||||
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
|
||||
#create-file-commit-message: 'For example: Creating file for storing CLA Signatures'
|
||||
#signed-commit-message: 'For example: $contributorName has signed the CLA in #$pullRequestNo'
|
||||
#custom-notsigned-prcomment: 'pull request comment with Introductory message to ask new contributors to sign'
|
||||
#custom-pr-sign-comment: 'The signature to be committed in order to sign the CLA'
|
||||
#custom-allsigned-prcomment: 'pull request comment when all contributors has signed, defaults to **CLA Assistant Lite bot** All Contributors have signed the CLA.'
|
||||
#lock-pullrequest-aftermerge: false - if you don't want this bot to automatically lock the pull request after merging (default - true)
|
||||
#use-dco-flag: true - If you are using DCO instead of CLA
|
24
.github/workflows/close-stale-issues.yml
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
name: 'Close stale issues'
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 16 * * *'
|
||||
permissions:
|
||||
issues: write
|
||||
jobs:
|
||||
ProcessStaleIssues:
|
||||
if: github.repository == 'laurent22/joplin'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v4
|
||||
with:
|
||||
# Use this to do a dry run from a pull request
|
||||
# debug-only: true
|
||||
stale-issue-message: "Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? If you require support or are requesting an enhancement or feature then please create a topic on the [Joplin forum](https://discourse.joplinapp.org/). This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions."
|
||||
days-before-stale: 30
|
||||
days-before-close: 7
|
||||
operations-per-run: 1000
|
||||
exempt-issue-labels: 'good first issue,upstream,backlog,high,medium,spec,cannot reproduce,enhancement'
|
||||
stale-issue-label: 'stale'
|
||||
close-issue-message: 'Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, feel free to create a new issue with up-to-date information.'
|
||||
# Don't process pull requests at all
|
||||
days-before-pr-stale: -1
|
113
.github/workflows/github-actions-main.yml
vendored
@@ -1,13 +1,43 @@
|
||||
name: Joplin Continuous Integration
|
||||
on: [push, pull_request]
|
||||
jobs:
|
||||
pre_job:
|
||||
if: github.repository == 'laurent22/joplin'
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
should_skip: ${{ steps.skip_check.outputs.should_skip }}
|
||||
steps:
|
||||
- id: skip_check
|
||||
uses: fkirc/skip-duplicate-actions@v5
|
||||
with:
|
||||
concurrent_skipping: 'same_content_newer'
|
||||
|
||||
Main:
|
||||
needs: pre_job
|
||||
# We always process server or desktop release tags, because they also publish the release
|
||||
if: github.repository == 'laurent22/joplin' && (needs.pre_job.outputs.should_skip != 'true' || startsWith(github.ref, 'refs/tags/server-v') || startsWith(github.ref, 'refs/tags/v'))
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
os: [macos-latest, ubuntu-latest, windows-2016]
|
||||
os: [macos-latest, ubuntu-latest, windows-2019]
|
||||
steps:
|
||||
|
||||
# Trying to fix random networking issues on Windows
|
||||
# https://github.com/actions/runner-images/issues/1187#issuecomment-686735760
|
||||
- name: Disable TCP/UDP offload on Windows
|
||||
if: runner.os == 'Windows'
|
||||
run: Disable-NetAdapterChecksumOffload -Name * -TcpIPv4 -UdpIPv4 -TcpIPv6 -UdpIPv6
|
||||
|
||||
- name: Disable TCP/UDP offload on Linux
|
||||
if: runner.os == 'Linux'
|
||||
run: sudo ethtool -K eth0 tx off rx off
|
||||
|
||||
- name: Disable TCP/UDP offload on macOS
|
||||
if: runner.os == 'macOS'
|
||||
run: |
|
||||
sudo sysctl -w net.link.generic.system.hwcksum_tx=0
|
||||
sudo sysctl -w net.link.generic.system.hwcksum_rx=0
|
||||
|
||||
# Silence apt-get update errors (for example when a module doesn't
|
||||
# exist) since otherwise it will make the whole build fails, even though
|
||||
# it might work without update. libsecret-1-dev is required for keytar -
|
||||
@@ -19,9 +49,11 @@ jobs:
|
||||
sudo apt-get update || true
|
||||
sudo apt-get install -y gettext
|
||||
sudo apt-get install -y libsecret-1-dev
|
||||
sudo apt-get install -y translate-toolkit
|
||||
|
||||
- name: Install Docker Engine
|
||||
if: runner.os == 'Linux' && startsWith(github.ref, 'refs/tags/server-v')
|
||||
# if: runner.os == 'Linux' && startsWith(github.ref, 'refs/tags/server-v')
|
||||
if: runner.os == 'Linux'
|
||||
run: |
|
||||
sudo apt-get install -y apt-transport-https
|
||||
sudo apt-get install -y ca-certificates
|
||||
@@ -39,12 +71,17 @@ jobs:
|
||||
- uses: olegtarasov/get-tag@v2.1
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: '16'
|
||||
node-version: '18'
|
||||
|
||||
- name: Install Yarn
|
||||
run: |
|
||||
# https://yarnpkg.com/getting-started/install
|
||||
corepack enable
|
||||
|
||||
# Login to Docker only if we're on a server release tag. If we run this on
|
||||
# a pull request it will fail because the PR doesn't have access to
|
||||
# secrets
|
||||
- uses: docker/login-action@v1
|
||||
- uses: docker/login-action@v2
|
||||
if: runner.os == 'Linux' && startsWith(github.ref, 'refs/tags/server-v')
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
@@ -56,10 +93,14 @@ jobs:
|
||||
APPLE_ASC_PROVIDER: ${{ secrets.APPLE_ASC_PROVIDER }}
|
||||
APPLE_ID: ${{ secrets.APPLE_ID }}
|
||||
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
|
||||
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
|
||||
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CSC_KEY_PASSWORD }}
|
||||
CSC_LINK: ${{ secrets.APPLE_CSC_LINK }}
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
IS_CONTINUOUS_INTEGRATION: 1
|
||||
BUILD_SEQUENCIAL: 1
|
||||
SERVER_REPOSITORY: joplin/server
|
||||
SERVER_TAG_PREFIX: server
|
||||
run: |
|
||||
"${GITHUB_WORKSPACE}/.github/scripts/run_ci.sh"
|
||||
|
||||
@@ -70,7 +111,65 @@ jobs:
|
||||
CSC_LINK: ${{ secrets.WINDOWS_CSC_LINK }}
|
||||
GH_TOKEN: ${{ secrets.GH_TOKEN }}
|
||||
IS_CONTINUOUS_INTEGRATION: 1
|
||||
BUILD_SEQUENCIAL: 1
|
||||
# To ensure that the operations stop on failure, all commands
|
||||
# should be on one line with "&&" in between.
|
||||
run: |
|
||||
npm install
|
||||
cd packages/app-desktop
|
||||
npm run dist
|
||||
yarn install && cd packages/app-desktop && yarn run dist
|
||||
|
||||
# Build and package the Windows app, without publishing it, just to
|
||||
# verify that the build process hasn't been broken.
|
||||
- name: Build Windows app (no publishing)
|
||||
if: runner.os == 'Windows' && !startsWith(github.ref, 'refs/tags/v')
|
||||
env:
|
||||
IS_CONTINUOUS_INTEGRATION: 1
|
||||
BUILD_SEQUENCIAL: 1
|
||||
SERVER_REPOSITORY: joplin/server
|
||||
SERVER_TAG_PREFIX: server
|
||||
run: |
|
||||
yarn install && cd packages/app-desktop && yarn run dist --publish=never
|
||||
|
||||
ServerDockerImage:
|
||||
needs: pre_job
|
||||
if: github.repository == 'laurent22/joplin' && needs.pre_job.outputs.should_skip != 'true'
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
steps:
|
||||
|
||||
- name: Install Docker Engine
|
||||
run: |
|
||||
sudo apt-get install -y apt-transport-https
|
||||
sudo apt-get install -y ca-certificates
|
||||
sudo apt-get install -y curl
|
||||
sudo apt-get install -y gnupg
|
||||
sudo apt-get install -y lsb-release
|
||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
|
||||
echo \
|
||||
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
|
||||
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
|
||||
sudo apt-get update || true
|
||||
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
|
||||
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: '18'
|
||||
|
||||
- name: Install Yarn
|
||||
run: |
|
||||
# https://yarnpkg.com/getting-started/install
|
||||
corepack enable
|
||||
|
||||
- name: Build Docker Image
|
||||
env:
|
||||
BUILD_SEQUENCIAL: 1
|
||||
run: |
|
||||
yarn install
|
||||
yarn run buildServerDocker --tag-name server-v0.0.0 --repository joplin/server
|
||||
|
||||
# Basic test to ensure that the created build is valid. It should exit with
|
||||
# code 0 if it works.
|
||||
docker run joplin/server:0.0.0-beta node dist/app.js migrate list
|
||||
|
1449
.gitignore
vendored
2
.npmpackagejsonlintignore
Normal file
@@ -0,0 +1,2 @@
|
||||
packages/app-clipper/popup/
|
||||
packages/app-cli/tests/support/plugins/
|
24
.npmpackagejsonlintrc.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"rules": {
|
||||
"prefer-absolute-version-dependencies": ["error",
|
||||
{
|
||||
"exceptions": [
|
||||
"@joplin/lib",
|
||||
"@joplin/renderer",
|
||||
"@joplin/pdf-viewer",
|
||||
"@joplin/fork-htmlparser2",
|
||||
"@joplin/fork-sax",
|
||||
"@joplin/fork-uslug",
|
||||
"@joplin/htmlpack",
|
||||
"@joplin/turndown",
|
||||
"@joplin/turndown-plugin-gfm",
|
||||
"@joplin/tools",
|
||||
"@joplin/react-native-saf-x",
|
||||
"@joplin/react-native-alarm-notification",
|
||||
"@joplin/utils"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
20
.yarn/patches/react-native-camera-npm-4.2.1-24b2600a7e.patch
Normal file
@@ -0,0 +1,20 @@
|
||||
diff --git a/src/RNCamera.js b/src/RNCamera.js
|
||||
index b7a271ad64771c0f654dbd5fe3c0d9e0d2e2c4ef..1182a40ace081a32fbaefe2bc4a499b79c2e7dac 100644
|
||||
--- a/src/RNCamera.js
|
||||
+++ b/src/RNCamera.js
|
||||
@@ -5,7 +5,6 @@ import {
|
||||
findNodeHandle,
|
||||
Platform,
|
||||
NativeModules,
|
||||
- ViewPropTypes,
|
||||
requireNativeComponent,
|
||||
View,
|
||||
ActivityIndicator,
|
||||
@@ -14,6 +13,7 @@ import {
|
||||
PermissionsAndroid,
|
||||
} from 'react-native';
|
||||
|
||||
+import ViewPropTypes from 'deprecated-react-native-prop-types';
|
||||
import type { FaceFeature } from './FaceDetector';
|
||||
|
||||
const Rationale = PropTypes.shape({
|
30
.yarn/patches/rn-fetch-blob-npm-0.12.0-cf02e3c544.patch
Normal file
@@ -0,0 +1,30 @@
|
||||
diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java
|
||||
index a8abd71833879201e3438b2fa51d712a311c4551..ffe9c2c6dfa5c703ba76b65d94d5dd6784102c19 100644
|
||||
--- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java
|
||||
+++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobReq.java
|
||||
@@ -591,7 +591,7 @@ public class RNFetchBlobReq extends BroadcastReceiver implements Runnable {
|
||||
// ignored.printStackTrace();
|
||||
}
|
||||
|
||||
- RNFetchBlobFileResp rnFetchBlobFileResp = (RNFetchBlobFileResp) responseBody;
|
||||
+ RNFetchBlobFileResp rnFetchBlobFileResp = new RNFetchBlobFileResp(responseBody);
|
||||
|
||||
if(rnFetchBlobFileResp != null && !rnFetchBlobFileResp.isDownloadComplete()){
|
||||
callback.invoke("Download interrupted.", null);
|
||||
diff --git a/android/src/main/java/com/RNFetchBlob/Response/RNFetchBlobFileResp.java b/android/src/main/java/com/RNFetchBlob/Response/RNFetchBlobFileResp.java
|
||||
index 2470eef612308c15a89dfea5a1f16937469be29f..965f8becc195965907699182c764ec9e51811450 100644
|
||||
--- a/android/src/main/java/com/RNFetchBlob/Response/RNFetchBlobFileResp.java
|
||||
+++ b/android/src/main/java/com/RNFetchBlob/Response/RNFetchBlobFileResp.java
|
||||
@@ -35,6 +35,12 @@ public class RNFetchBlobFileResp extends ResponseBody {
|
||||
FileOutputStream ofStream;
|
||||
boolean isEndMarkerReceived;
|
||||
|
||||
+ // ref: https://github.com/joltup/rn-fetch-blob/issues/490#issuecomment-990899440
|
||||
+ public RNFetchBlobFileResp(ResponseBody body) {
|
||||
+ super();
|
||||
+ this.originalBody = body;
|
||||
+ }
|
||||
+
|
||||
public RNFetchBlobFileResp(ReactApplicationContext ctx, String taskId, ResponseBody body, String path, boolean overwrite) throws IOException {
|
||||
super();
|
||||
this.rctContext = ctx;
|
28
.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
vendored
Normal file
823
.yarn/releases/yarn-3.3.1.cjs
vendored
Executable file
26
.yarnrc.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
nmHoistingLimits: workspaces
|
||||
|
||||
nodeLinker: node-modules
|
||||
|
||||
plugins:
|
||||
- path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
|
||||
spec: "@yarnpkg/plugin-workspace-tools"
|
||||
|
||||
yarnPath: .yarn/releases/yarn-3.3.1.cjs
|
||||
|
||||
logFilters:
|
||||
|
||||
# Disable useless non-actionable warnings.
|
||||
# https://github.com/yarnpkg/yarn/issues/4064
|
||||
|
||||
# eg "@joplin/app-desktop@workspace:packages/app-desktop provides react (p87edd) with version 18.2.0, which doesn't satisfy what @testing-library/react-hooks and some of its descendants request"
|
||||
- code: YN0060
|
||||
level: discard
|
||||
|
||||
# eg "@joplin/app-desktop@workspace:packages/app-desktop doesn't provide react-is (p570cf), requested by styled-components"
|
||||
- code: YN0002
|
||||
level: discard
|
||||
|
||||
# eg "string.prototype.matchall@npm:4.0.8 can't be found in the cache and will be fetched from the remote registry"
|
||||
- code: YN0013
|
||||
level: discard
|
2
Assets/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
*~
|
||||
WebsiteAssets/locales/*.mo
|
BIN
Assets/Forum/JoplinIconBlue.png
Normal file
After Width: | Height: | Size: 4.9 KiB |
BIN
Assets/Forum/JoplinLogoBlue.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
BIN
Assets/ImageSources/WebsiteTopImageCn.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 697 B After Width: | Height: | Size: 828 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 97 KiB |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 9.7 KiB |
@@ -10,9 +10,9 @@
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"@ephox/oxide-icons-tools": "^2.1.1",
|
||||
"gulp": "^4.0.2",
|
||||
"gulp": "4.0.2",
|
||||
"gulp-clean": "^0.4.0",
|
||||
"prompts": "^2.2.1"
|
||||
},
|
||||
"iconPackName": "Joplin"
|
||||
}
|
||||
}
|
@@ -9,11 +9,13 @@ import PluginManager from 'tinymce/core/api/PluginManager';
|
||||
import * as Api from './api/Api';
|
||||
import * as Commands from './api/Commands';
|
||||
import * as Keyboard from './core/Keyboard';
|
||||
import * as Mouse from './core/Mouse'
|
||||
import * as Buttons from './ui/Buttons';
|
||||
|
||||
export default function () {
|
||||
PluginManager.add('joplinLists', function (editor) {
|
||||
Keyboard.setup(editor);
|
||||
Mouse.setup(editor);
|
||||
Buttons.register(editor);
|
||||
Commands.register(editor);
|
||||
|
||||
|
26
Assets/TinyMCE/JoplinLists/src/main/ts/core/Mouse.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { isJoplinChecklistItem } from '../listModel/JoplinListUtil';
|
||||
|
||||
|
||||
const setup = function (editor) {
|
||||
const editorClickHandler = (event) => {
|
||||
if (!isJoplinChecklistItem(event.target)) return;
|
||||
|
||||
// We only process the click if it's within the checkbox itself (and not the label).
|
||||
// That checkbox, based on
|
||||
// the current styling is in the negative margin, so offsetX is negative when clicking
|
||||
// on the checkbox itself, and positive when clicking on the label. This is strongly
|
||||
// dependent on how the checkbox is styled, so if the style is changed, this might need
|
||||
// to be updated too.
|
||||
// For the styling, see:
|
||||
// packages/renderer/MdToHtml/rules/checkbox.ts
|
||||
//
|
||||
// The previous solution was to use "pointer-event: none", which mostly work, however
|
||||
// it means that links are no longer clickable when they are within the checkbox label.
|
||||
if (event.offsetX >= 0) return;
|
||||
|
||||
editor.execCommand('ToggleJoplinChecklistItem', false, { element: event.target });
|
||||
}
|
||||
editor.on('click', editorClickHandler);
|
||||
};
|
||||
|
||||
export { setup };
|
@@ -10,7 +10,7 @@ import * as Settings from '../api/Settings';
|
||||
import * as NodeType from '../core/NodeType';
|
||||
import Editor from 'tinymce/core/api/Editor';
|
||||
import { isCustomList } from '../core/Util';
|
||||
import { findContainerListTypeFromEvent, isJoplinChecklistItem } from '../listModel/JoplinListUtil';
|
||||
import { findContainerListTypeFromEvent } from '../listModel/JoplinListUtil';
|
||||
|
||||
const findIndex = function (list, predicate) {
|
||||
for (let index = 0; index < list.length; index++) {
|
||||
@@ -38,37 +38,11 @@ const listState = function (editor: Editor, listName, options:any = {}) {
|
||||
buttonApi.setActive(listType === options.listType && lists.length > 0 && lists[0].nodeName === listName && !isCustomList(lists[0]));
|
||||
};
|
||||
|
||||
const editorClickHandler = (event) => {
|
||||
if (!isJoplinChecklistItem(event.target)) return;
|
||||
|
||||
// We only process the click if it's within the checkbox itself (and not the label).
|
||||
// That checkbox, based on
|
||||
// the current styling is in the negative margin, so offsetX is negative when clicking
|
||||
// on the checkbox itself, and positive when clicking on the label. This is strongly
|
||||
// dependent on how the checkbox is styled, so if the style is changed, this might need
|
||||
// to be updated too.
|
||||
// For the styling, see:
|
||||
// packages/renderer/MdToHtml/rules/checkbox.ts
|
||||
//
|
||||
// The previous solution was to use "pointer-event: none", which mostly work, however
|
||||
// it means that links are no longer clickable when they are within the checkbox label.
|
||||
if (event.offsetX >= 0) return;
|
||||
|
||||
editor.execCommand('ToggleJoplinChecklistItem', false, { element: event.target });
|
||||
}
|
||||
|
||||
if (options.listType === 'joplinChecklist') {
|
||||
editor.on('click', editorClickHandler);
|
||||
}
|
||||
|
||||
editor.on('NodeChange', nodeChangeHandler);
|
||||
|
||||
return () => {
|
||||
if (options.listType === 'joplinChecklist') {
|
||||
editor.off('click', editorClickHandler);
|
||||
}
|
||||
editor.off('NodeChange', nodeChangeHandler);
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
|
@@ -188,6 +188,11 @@ h2 {
|
||||
padding-bottom: 0.5em;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.3em;
|
||||
margin-bottom: 0.8rem;
|
||||
}
|
||||
|
||||
.front-page h1 {
|
||||
font-size: 3em;
|
||||
}
|
||||
@@ -302,7 +307,7 @@ p,
|
||||
div.navbar-mobile-content a.sponsor-button {
|
||||
padding: 4px 12px;
|
||||
font-size: 0.9em;
|
||||
margin-right: 1em;
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
|
||||
#nav-section.white-bg a {
|
||||
@@ -394,12 +399,12 @@ div.navbar-mobile-content a.sponsor-button {
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
#top-section-img {
|
||||
.top-section-img {
|
||||
margin-bottom: -280px;
|
||||
margin-top: 40px;
|
||||
}
|
||||
|
||||
#top-section-img img {
|
||||
.top-section-img img {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
@@ -518,12 +523,17 @@ div.navbar-mobile-content a.sponsor-button {
|
||||
|
||||
.bottom-links {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: center;
|
||||
border-top: 1px solid #d4d4d4;
|
||||
margin-top: 30px;
|
||||
padding-top: 25px;
|
||||
}
|
||||
|
||||
.bottom-links .bottom-link {
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
/* TOC */
|
||||
|
||||
#toc ul {
|
||||
@@ -647,6 +657,24 @@ footer .bottom-links-row p {
|
||||
font-size: 1.1em;
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
WHAT'S NEW PAGE
|
||||
*****************************************************************/
|
||||
|
||||
.news-page .container > .content-wrapper,
|
||||
.news-item-page .container > .content-wrapper {
|
||||
/* Set the line width so that there's no more than 75 characters per line */
|
||||
/* https://baymard.com/blog/line-length-readability */
|
||||
max-width: 650px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.news-page .main-content img,
|
||||
.news-item-page .main-content img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
IN THE PRESS
|
||||
The "In the press" section height needs to be adjusted as the
|
||||
@@ -700,6 +728,33 @@ footer .bottom-links-row p {
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
LARGE VIEW
|
||||
*****************************************************************/
|
||||
|
||||
@media (max-width: 1200px) {
|
||||
#nav-section a {
|
||||
margin-left: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
MEDIUM VIEW
|
||||
- Make menu bar elements smaller and closer to each others
|
||||
so that everything fit.
|
||||
*****************************************************************/
|
||||
|
||||
@media (max-width: 990px) {
|
||||
#nav-section > .container {
|
||||
max-width: 960px;
|
||||
}
|
||||
|
||||
#nav-section .button-link {
|
||||
padding: 4px 10px;
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
NARROW VIEW
|
||||
- Top right menu is displayed
|
||||
@@ -712,6 +767,24 @@ footer .bottom-links-row p {
|
||||
padding-bottom: 130px;
|
||||
}
|
||||
|
||||
#menu-mobile .social-links {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
#menu-mobile .social-links a {
|
||||
margin-left: 15px;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
#menu-mobile .social-links .social-link-mastodon,
|
||||
#menu-mobile .social-links .social-link-reddit,
|
||||
#menu-mobile .social-links .social-link-linkedin,
|
||||
#menu-mobile .social-links .social-link-patreon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.front-page h1 {
|
||||
font-size: 2.5em;
|
||||
}
|
||||
@@ -829,7 +902,7 @@ footer .bottom-links-row p {
|
||||
}
|
||||
|
||||
#menu-mobile .button-link {
|
||||
padding: 10px 15px;
|
||||
padding: 4px 12px;
|
||||
font-size: 16px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
@@ -848,7 +921,7 @@ footer .bottom-links-row p {
|
||||
padding-top: 80px;
|
||||
}
|
||||
|
||||
#top-section-img {
|
||||
.top-section-img {
|
||||
margin-bottom: -90px;
|
||||
margin-top: 50px;
|
||||
}
|
||||
@@ -875,6 +948,73 @@ footer .bottom-links-row p {
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
MORE NARROW VIEW
|
||||
eg for Galaxy S9
|
||||
*****************************************************************/
|
||||
|
||||
@media (max-width: 580px) {
|
||||
|
||||
#nav-section .plans-button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
MORE NARROW VIEW
|
||||
eg for Galaxy S9
|
||||
*****************************************************************/
|
||||
|
||||
@media (max-width: 400px) {
|
||||
|
||||
#nav-section .navbar-mobile-content a.sponsor-button .sponsor-button-label {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#nav-section .navbar-mobile-content a.sponsor-button {
|
||||
padding: 2px 6px;
|
||||
margin-right: 0.2em;
|
||||
}
|
||||
|
||||
#nav-section a {
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
VERY NARROW VIEW
|
||||
eg for Galaxy Fold
|
||||
*****************************************************************/
|
||||
|
||||
@media (max-width: 350px) {
|
||||
|
||||
#nav-section .navbar-mobile-content a.sponsor-button {
|
||||
background-color: transparent;
|
||||
color: #0557ba !important;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
#nav-section .navbar-mobile-content a.sponsor-button .sponsor-button-label {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#nav-section a {
|
||||
margin-left: 4px;
|
||||
}
|
||||
|
||||
div.navbar-mobile-content a.sponsor-button {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
#nav-section .button-link {
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
PLANS PAGE
|
||||
*****************************************************************/
|
||||
@@ -992,6 +1132,10 @@ footer .bottom-links-row p {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.joplin-cloud-feature-list table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.price-row .plan-type {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
@@ -1069,7 +1213,7 @@ footer .bottom-links-row p {
|
||||
background-position: bottom;
|
||||
padding-bottom: 160px;
|
||||
}
|
||||
#top-section-img {
|
||||
.top-section-img {
|
||||
margin-bottom: -240px;
|
||||
margin-top: 130px;
|
||||
}
|
||||
@@ -1097,3 +1241,29 @@ footer .bottom-links-row p {
|
||||
margin-top: -15p;
|
||||
}
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
ENGLISH VERSION
|
||||
*****************************************************************/
|
||||
|
||||
:lang(en-gb) #made-in-france-section {
|
||||
display: none;
|
||||
}
|
||||
|
||||
:lang(en-gb) .top-section-img-cn {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/*****************************************************************
|
||||
CHINESE VERSION
|
||||
*****************************************************************/
|
||||
|
||||
:lang(zh-cn) #in-the-press-section,
|
||||
:lang(zh-cn) #sponsors-section,
|
||||
:lang(zh-cn) .top-section-img-en {
|
||||
display: none;
|
||||
}
|
||||
|
||||
:lang(zh-cn) #plans-section .faq {
|
||||
display: none;
|
||||
}
|
BIN
Assets/WebsiteAssets/images/e2ee/e2ee-setup.png
Normal file
After Width: | Height: | Size: 292 KiB |
BIN
Assets/WebsiteAssets/images/e2ee/e2ee-share.png
Normal file
After Width: | Height: | Size: 382 KiB |
BIN
Assets/WebsiteAssets/images/e2ee/e2ee-sync.png
Normal file
After Width: | Height: | Size: 167 KiB |
BIN
Assets/WebsiteAssets/images/home-top-img-cn-2x.png
Normal file
After Width: | Height: | Size: 2.1 MiB |
BIN
Assets/WebsiteAssets/images/home-top-img-cn-2x.webp
Normal file
After Width: | Height: | Size: 149 KiB |
BIN
Assets/WebsiteAssets/images/home-top-img-cn-4x.webp
Normal file
After Width: | Height: | Size: 320 KiB |
BIN
Assets/WebsiteAssets/images/home-top-img-cn.png
Normal file
After Width: | Height: | Size: 582 KiB |
BIN
Assets/WebsiteAssets/images/home-top-img-cn.webp
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
Assets/WebsiteAssets/images/made-in-france.png
Normal file
After Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 387 KiB After Width: | Height: | Size: 387 KiB |
BIN
Assets/WebsiteAssets/images/news/20180906-101039_0.png
Normal file
After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
BIN
Assets/WebsiteAssets/images/news/20180916-200431_0.png
Normal file
After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
BIN
Assets/WebsiteAssets/images/news/20190130-230218_0.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
Assets/WebsiteAssets/images/news/20190404-064157_0.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
Assets/WebsiteAssets/images/news/20190404-064157_1.png
Normal file
After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
BIN
Assets/WebsiteAssets/images/news/20190523-221026_0.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
Assets/WebsiteAssets/images/news/20190523-221026_1.png
Normal file
After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
BIN
Assets/WebsiteAssets/images/news/20190610-230711_0.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 5.6 KiB |
BIN
Assets/WebsiteAssets/images/news/20190613-192613_0.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
Assets/WebsiteAssets/images/news/20190613-192613_1.png
Normal file
After Width: | Height: | Size: 104 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
BIN
Assets/WebsiteAssets/images/news/20190814-215957_0.png
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
Assets/WebsiteAssets/images/news/20190814-215957_1.png
Normal file
After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_0.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_1.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_2.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_3.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_4.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_5.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_6.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
Assets/WebsiteAssets/images/news/20190924-230254_7.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 6.7 KiB |
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
BIN
Assets/WebsiteAssets/images/news/20191012-233121_0.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
Assets/WebsiteAssets/images/news/20191014-155136_0.png
Normal file
After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
BIN
Assets/WebsiteAssets/images/news/20191117-183855_0.png
Normal file
After Width: | Height: | Size: 6.1 KiB |
BIN
Assets/WebsiteAssets/images/news/20191118-072700_0.png
Normal file
After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
BIN
Assets/WebsiteAssets/images/news/20200301-125055_1.png
Normal file
After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 20 MiB After Width: | Height: | Size: 20 MiB |
Before Width: | Height: | Size: 5.1 MiB After Width: | Height: | Size: 5.1 MiB |
BIN
Assets/WebsiteAssets/images/news/20200607-112720_0.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Assets/WebsiteAssets/images/news/20200613-103545_0.png
Normal file
After Width: | Height: | Size: 144 KiB |
BIN
Assets/WebsiteAssets/images/news/20200616-191918_0.png
Normal file
After Width: | Height: | Size: 189 KiB |