mirror of
https://github.com/apricote/Listory.git
synced 2026-01-13 13:11:02 +00:00
Compare commits
661 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eae4df7d06 | ||
|
|
7a2be2e8a7 | ||
|
|
0731b8775b | ||
|
|
6f65299dba | ||
|
|
c55f4b392e | ||
|
|
b7f59a37cf | ||
|
|
cb255fa417 | ||
|
|
eecd241970 | ||
|
|
716265de5b | ||
|
|
afeb363742 | ||
|
|
1809527fd2 | ||
|
|
cb2dcdee6f | ||
|
|
da9780a4c9 | ||
|
|
f43ff30f65 | ||
|
|
1575932035 | ||
|
|
590bdc6dd7 | ||
|
|
725458141c | ||
|
|
b79a18c7f3 | ||
|
|
287d2e2055 | ||
|
|
9e1ae77b06 | ||
|
|
f80946425d | ||
|
|
870893d066 | ||
|
|
cd47efce04 | ||
|
|
7943ba4ed8 | ||
|
|
058948812b | ||
|
|
abbd3d6dd6 | ||
|
|
ace650aaeb | ||
|
|
c6cda6213c | ||
|
|
602bbb21b3 | ||
|
|
8486ddfb06 | ||
|
|
e8f27d836b | ||
|
|
bcdd0cbfee | ||
|
|
cd749139d0 | ||
|
|
37f54786f2 | ||
|
|
b7dbdbd8b0 | ||
|
|
a8302e175a | ||
|
|
292054c46e | ||
|
|
f6f17833bc | ||
|
|
3a74a1cc2f | ||
|
|
b3b2d9f09a | ||
|
|
07c00c2e9d | ||
|
|
147ee19921 | ||
|
|
dc78a4dcb9 | ||
|
|
da8c778470 | ||
|
|
6c19584e28 | ||
|
|
4b46bf227e | ||
|
|
335f90b90d | ||
|
|
38432afb95 | ||
|
|
0fab34227d | ||
|
|
ba0eefdcea | ||
|
|
c81fa2b217 | ||
|
|
228f26dada | ||
|
|
529454fbf3 | ||
|
|
4d3780211b | ||
|
|
4f84edb26a | ||
|
|
31a22951cb | ||
|
|
99a8c32486 | ||
|
|
716e3f3879 | ||
|
|
6e0fcd8e29 | ||
|
|
0b7b94282c | ||
|
|
d1a317aceb | ||
|
|
d5b384098b | ||
|
|
d97ac14b89 | ||
|
|
77931d94a4 | ||
|
|
4dbc49277c | ||
|
|
ab12aa70a4 | ||
|
|
60b538ef00 | ||
|
|
6363cf8567 | ||
|
|
16f82dcffc | ||
|
|
58d4282723 | ||
|
|
805aa2b0b6 | ||
|
|
2e572d526f | ||
|
|
927a54f247 | ||
|
|
8dc79d4b22 | ||
|
|
f034b1cd1a | ||
|
|
c188bd030f | ||
|
|
9036547105 | ||
|
|
01f6043fdf | ||
|
|
6123b62e94 | ||
|
|
aed7d408f4 | ||
|
|
593bc32b96 | ||
|
|
eee615bec0 | ||
|
|
5badd50e6b | ||
|
|
cdb9c95d8e | ||
|
|
8f1adc3811 | ||
|
|
e02b29d98d | ||
|
|
a7dfa6b3b3 | ||
|
|
f93dec6bc3 | ||
|
|
fb0c367b09 | ||
|
|
2de40e010b | ||
|
|
4aec5c2576 | ||
|
|
5225764be9 | ||
|
|
31ae8743e6 | ||
|
|
169af3d246 | ||
|
|
c05a8e84f5 | ||
|
|
ebadc6498e | ||
|
|
1dc59c3e2c | ||
|
|
714467e43d | ||
|
|
e7fd293459 | ||
|
|
d34d6b2c6a | ||
|
|
33d8e29cb2 | ||
|
|
00f3883930 | ||
|
|
a08ab594ab | ||
|
|
fd6d7905e4 | ||
|
|
0a9ab9815e | ||
|
|
a81bf71d12 | ||
|
|
3912aef540 | ||
|
|
cbb44f0000 | ||
|
|
ebac91e007 | ||
|
|
7bce9b9ae2 | ||
|
|
6f883f3388 | ||
|
|
a8b1664d81 | ||
|
|
7812b21766 | ||
|
|
d429c0b05a | ||
|
|
326ec79732 | ||
|
|
d940b2cb40 | ||
|
|
a015c70f32 | ||
|
|
a273d9d74e | ||
|
|
3eb53a1f95 | ||
|
|
74ff62da23 | ||
|
|
ac6e17b0ae | ||
|
|
c29d382b57 | ||
|
|
7b6274ad58 | ||
|
|
f0a9c60dac | ||
|
|
06d76ff954 | ||
|
|
1d9f2d4dfa | ||
|
|
66f9f966a8 | ||
|
|
66321a0e97 | ||
|
|
827fc8ee3b | ||
|
|
9cc7ad417c | ||
|
|
5b8fa3a5fd | ||
|
|
66ff74767c | ||
|
|
43c1fa772a | ||
|
|
d175c81f76 | ||
|
|
5861cda91a | ||
|
|
a7e09b65e7 | ||
|
|
e7a38d319f | ||
|
|
ab9df4519c | ||
|
|
72d054d230 | ||
|
|
ebb12805da | ||
|
|
e1904d44a9 | ||
|
|
ee1b52736d | ||
|
|
5c4ffa69cb | ||
|
|
6d5cae2646 | ||
|
|
37fc1bc3ab | ||
|
|
eeeb4b1b86 | ||
|
|
af2268a285 | ||
|
|
c336c80941 | ||
|
|
f9926d31e9 | ||
|
|
6fc1583d89 | ||
|
|
3001b25908 | ||
|
|
7017dd8f2d | ||
|
|
fd2db3144d | ||
|
|
464799e6d7 | ||
|
|
894d35fde6 | ||
|
|
ed8d432c0f | ||
|
|
df92e3e252 | ||
|
|
e50a9df39f | ||
|
|
3a9b9c1588 | ||
|
|
96d83ee36d | ||
|
|
292c8fcfdb | ||
|
|
f3dac1720b | ||
|
|
16181a21e6 | ||
|
|
1ae3c73214 | ||
|
|
b6b47836ae | ||
|
|
78f9f8fbe7 | ||
|
|
b8e7c0b4a4 | ||
|
|
b85818fec4 | ||
|
|
109995ff68 | ||
|
|
888deaac26 | ||
|
|
617a2e5b2f | ||
|
|
930347e83f | ||
|
|
4a1ec3791b | ||
|
|
1657b2c835 | ||
|
|
2657c84a84 | ||
|
|
379a4b854a | ||
|
|
f2c907dc18 | ||
|
|
42404e8c39 | ||
|
|
501f728faa | ||
|
|
f392d700b1 | ||
|
|
d3321ce2d5 | ||
|
|
28ed747e49 | ||
|
|
04f9408563 | ||
|
|
75f891a4b9 | ||
|
|
32fe7202a0 | ||
|
|
3eb8c22f80 | ||
|
|
60baf98615 | ||
|
|
3789b7328b | ||
|
|
e5339a588d | ||
|
|
fd6810b2e5 | ||
|
|
22da9a204f | ||
|
|
78abea9fb8 | ||
|
|
0d3438fc20 | ||
|
|
60750ebd28 | ||
|
|
39d29d813b | ||
|
|
99f413aa6a | ||
|
|
781db64f83 | ||
|
|
b3d4c4e561 | ||
|
|
fb494879cd | ||
|
|
5e4e850f7e | ||
|
|
e15d032458 | ||
|
|
edfb506d8d | ||
|
|
44d46a9456 | ||
|
|
bd9e44a335 | ||
|
|
17e185584a | ||
|
|
163b23dca9 | ||
|
|
36d0320eee | ||
|
|
7dc1d091c7 | ||
|
|
90827600fc | ||
|
|
0399ded420 | ||
|
|
99beeefc50 | ||
|
|
d85b400813 | ||
|
|
428d7cf6d2 | ||
|
|
a7424faf53 | ||
|
|
bbffccaaf6 | ||
|
|
ffeede779f | ||
|
|
9cea913af7 | ||
|
|
c585f395d8 | ||
|
|
9db08e17aa | ||
|
|
7aaac70657 | ||
|
|
601501c9e2 | ||
|
|
3eaac9a102 | ||
|
|
b64c3050db | ||
|
|
ff1e1a3aaf | ||
|
|
ad5705ec93 | ||
|
|
60b3eb3740 | ||
|
|
6c59303481 | ||
|
|
cc91a97d08 | ||
|
|
9f52138e5c | ||
|
|
4798f7277f | ||
|
|
f8cb1b58b8 | ||
|
|
911284b1c1 | ||
|
|
21b520807e | ||
|
|
80ac3480b2 | ||
|
|
d0718f1789 | ||
|
|
aea78142e5 | ||
|
|
950f103fe0 | ||
|
|
fb21bd8e8c | ||
|
|
53d6578042 | ||
|
|
e677a37eaa | ||
|
|
76f959463f | ||
|
|
38bebbcf34 | ||
|
|
067b557092 | ||
|
|
26e201e64e | ||
|
|
2079e4fdfe | ||
|
|
da9bb7773c | ||
|
|
b31d0963bc | ||
|
|
9f61ad0688 | ||
|
|
9a4320fea7 | ||
|
|
7d76e5c633 | ||
|
|
cee277370d | ||
|
|
720e408c3c | ||
|
|
56a988241d | ||
|
|
0c7881304e | ||
|
|
be28251218 | ||
|
|
99fbee8549 | ||
|
|
9dccc96135 | ||
|
|
31805a714f | ||
|
|
c7750831d0 | ||
|
|
d849d57d03 | ||
|
|
683c33ddc3 | ||
|
|
e4e0ee1562 | ||
|
|
1fe398d914 | ||
|
|
1176d1cdad | ||
|
|
e9c23f215d | ||
|
|
798f288b72 | ||
|
|
953138f382 | ||
|
|
accf4bb0ed | ||
|
|
61d9ba4c2e | ||
|
|
db2844b37e | ||
|
|
f5d880c5b6 | ||
|
|
f83e117062 | ||
|
|
b4b90d8d36 | ||
|
|
c80ad31cf1 | ||
|
|
ab5ffdb006 | ||
|
|
89edd6ebc4 | ||
|
|
70e5068d15 | ||
|
|
3cd97d597a | ||
|
|
f65747d580 | ||
|
|
cb71525141 | ||
|
|
a82822ee5e | ||
|
|
1f36e23686 | ||
|
|
a64cf83367 | ||
|
|
7017294d14 | ||
|
|
1cee3538f2 | ||
|
|
033bc37d06 | ||
|
|
6631da6af7 | ||
|
|
8d4907f4c9 | ||
|
|
694d9b0740 | ||
|
|
49fd8040e6 | ||
|
|
8168a7d811 | ||
|
|
2ae7afb11e | ||
|
|
02d0c850a2 | ||
|
|
c5664db5a5 | ||
|
|
e06b14c20f | ||
|
|
61623480ed | ||
|
|
4b309ba72e | ||
|
|
863cefadc1 | ||
|
|
50c8852115 | ||
|
|
6ce8ff5365 | ||
|
|
51efd75cb2 | ||
|
|
605992743d | ||
|
|
ad659a11fb | ||
|
|
3b791fdf6c | ||
|
|
728af1b0be | ||
|
|
88da7afa6c | ||
|
|
11f9ab90c1 | ||
|
|
ec92de06b6 | ||
|
|
5e535ee1d7 | ||
|
|
07d6e75f4f | ||
|
|
13bd5b57c2 | ||
|
|
49649aa7e7 | ||
|
|
aa3d5093b7 | ||
|
|
7506c21736 | ||
|
|
2aaaeecd63 | ||
|
|
b752afe21e | ||
|
|
2d79ffee4e | ||
|
|
2ef1b81329 | ||
|
|
067cdbb80e | ||
|
|
503c49395e | ||
|
|
d074e24947 | ||
|
|
9abaac1cf9 | ||
|
|
d88762edc5 | ||
|
|
5b72304092 | ||
|
|
85c37d4bf7 | ||
|
|
e2c46d1a9e | ||
|
|
3481c263d2 | ||
|
|
ee80c0cd7e | ||
|
|
6ec8f1b0a3 | ||
|
|
afa770b3aa | ||
|
|
943b7f8203 | ||
|
|
5895b655dd | ||
|
|
a006143e37 | ||
|
|
8c3cf443e6 | ||
|
|
51038d6d32 | ||
|
|
79100f461a | ||
|
|
bc541bbe90 | ||
|
|
23d5c06cdb | ||
|
|
25846e083f | ||
|
|
6ae5a14c47 | ||
|
|
00c5447940 | ||
|
|
cc1a279b40 | ||
|
|
24460d1ec2 | ||
|
|
61fc4ab180 | ||
|
|
602d48b532 | ||
|
|
2b910dcf6d | ||
|
|
f7535059cd | ||
|
|
0853c92791 | ||
|
|
c89bbaa240 | ||
|
|
7e6f033ede | ||
|
|
6757f6d4f8 | ||
|
|
eea28e42c9 | ||
|
|
f3f94bfeee | ||
|
|
40501f21ee | ||
|
|
c3eaaf5b99 | ||
|
|
6e9519c051 | ||
|
|
66e6557fc1 | ||
|
|
56d37986c3 | ||
|
|
f2a41241ae | ||
|
|
6095375f6b | ||
|
|
7903975fcf | ||
|
|
e310802a53 | ||
|
|
b0e1cc5c0f | ||
|
|
961a8928c1 | ||
|
|
ba05034f91 | ||
|
|
efa6abfca4 | ||
|
|
7e526128b0 | ||
|
|
5998c39090 | ||
|
|
54fecfb482 | ||
|
|
64de0d8df1 | ||
|
|
fc4e14f1e3 | ||
|
|
1bd3542ecf | ||
|
|
1ed26fe252 | ||
|
|
051761e6c7 | ||
|
|
5a07521720 | ||
|
|
0b4785b41c | ||
|
|
391307852b | ||
|
|
d3ec56363d | ||
|
|
7c64e8c2b9 | ||
|
|
d2e2dd76ea | ||
|
|
b51963b1db | ||
|
|
afb7d5321e | ||
|
|
cb79ed56e9 | ||
|
|
fd1e7e261a | ||
|
|
ee909563c3 | ||
|
|
ac89b15133 | ||
|
|
9a26b85588 | ||
|
|
8915f25c5c | ||
|
|
8763ed33fc | ||
|
|
5b3bdb339e | ||
|
|
ad2f690cf6 | ||
|
|
253360c01a | ||
|
|
97bc4375d6 | ||
|
|
9de059348d | ||
|
|
bfa83ef354 | ||
|
|
222a4bfd8e | ||
|
|
aad6bae46c | ||
|
|
13218e6402 | ||
|
|
7a93cadde4 | ||
|
|
df66666921 | ||
|
|
16956c89b5 | ||
|
|
843ad41cb6 | ||
|
|
19ab536cf0 | ||
|
|
27ef4cc0c8 | ||
|
|
7e94806f63 | ||
|
|
c40c27aa8e | ||
|
|
a8dad23613 | ||
|
|
c1bf104735 | ||
|
|
c4c9e9d777 | ||
|
|
b83526a3d3 | ||
|
|
bcfca028a9 | ||
|
|
bb002389e2 | ||
|
|
c35907637d | ||
|
|
d93cd6e833 | ||
|
|
39fe04fd00 | ||
|
|
2ba25417d7 | ||
|
|
8b8685b288 | ||
|
|
01b6416ba0 | ||
|
|
b401cd7a2f | ||
|
|
400f51dd2c | ||
|
|
cf97a54d5d | ||
|
|
141775dfb7 | ||
|
|
0df10184a6 | ||
|
|
fbdbbb2c6b | ||
|
|
71b233e553 | ||
|
|
396977497f | ||
|
|
e138f79e62 | ||
|
|
35bc182f49 | ||
|
|
7000354df2 | ||
|
|
b51979f3f6 | ||
|
|
a436f2a5e5 | ||
|
|
b4b65022bc | ||
|
|
cb729c6251 | ||
|
|
00fb1d0376 | ||
|
|
bf6968006d | ||
|
|
65a80421a7 | ||
|
|
f931c52a70 | ||
|
|
f67cfe0fc0 | ||
|
|
ee55436a17 | ||
|
|
fde1e52285 | ||
|
|
b6f32c4afa | ||
|
|
ad1e34db41 | ||
|
|
120b7148f7 | ||
|
|
d9c0ba2f3b | ||
|
|
20bd61d18a | ||
|
|
6b66331e07 | ||
|
|
5596cddec0 | ||
|
|
122f386f5a | ||
|
|
de8908aa95 | ||
|
|
dc7c1f54e9 | ||
|
|
b0eb189dd0 | ||
|
|
878fbc8c22 | ||
|
|
b9f4fdeb3a | ||
|
|
07d8fe82b8 | ||
|
|
bb407ebeec | ||
|
|
814e121cbd | ||
|
|
43c15a46dd | ||
|
|
71bb635d78 | ||
|
|
6df5236ed1 | ||
|
|
f4aec012d7 | ||
|
|
f0234699d0 | ||
|
|
10371f4b94 | ||
|
|
6655fe3279 | ||
|
|
62fcb25e15 | ||
|
|
eef6497803 | ||
|
|
ad8792142b | ||
|
|
7fb5377801 | ||
|
|
af0223c2e3 | ||
|
|
a99bc05912 | ||
|
|
37b1d88c1a | ||
|
|
e90eb97f5f | ||
|
|
ffdda278a5 | ||
|
|
331da2f12d | ||
|
|
661842ae37 | ||
|
|
4f6602e6f6 | ||
|
|
7c5821c7ec | ||
|
|
221e88154e | ||
|
|
dcce338d61 | ||
|
|
e03d86a607 | ||
|
|
98f1c132dd | ||
|
|
dd2ac8deca | ||
|
|
8663855e67 | ||
|
|
edb467c0fb | ||
|
|
69ba853b78 | ||
|
|
004b1f8368 | ||
|
|
9d69150820 | ||
|
|
8ceee63c7b | ||
|
|
1c9282346e | ||
|
|
836eae8ca8 | ||
|
|
b1e07f49b8 | ||
|
|
1d12c00fee | ||
|
|
e94dd3fc09 | ||
|
|
1d1ad2350f | ||
|
|
fe232da0dd | ||
|
|
cfc359681d | ||
|
|
678c07a81c | ||
|
|
42d4af1862 | ||
|
|
d75a92f9d3 | ||
|
|
e72d87e7b5 | ||
|
|
8e74951013 | ||
|
|
687155b325 | ||
|
|
2cf6a6d629 | ||
|
|
703b14750f | ||
|
|
76edebfcf2 | ||
|
|
e5dfaa7b86 | ||
|
|
522a33af8e | ||
|
|
37962db96a | ||
|
|
25b738a246 | ||
|
|
dd060a4c47 | ||
|
|
f78c00211e | ||
|
|
f2d112e3be | ||
|
|
0d0071805d | ||
|
|
a8a9375c19 | ||
|
|
82bd1fdfac | ||
|
|
955696b39a | ||
|
|
40074c2088 | ||
|
|
3b769086ff | ||
|
|
be2c54cded | ||
|
|
c77b84f9d9 | ||
|
|
83235d944c | ||
|
|
c2371537b8 | ||
|
|
4c3a2c44c7 | ||
|
|
7c7b284ad0 | ||
|
|
497323f7ad | ||
|
|
849410dd96 | ||
|
|
756ac80836 | ||
|
|
c7d7a14d0d | ||
|
|
8f444dc653 | ||
|
|
b943469f3a | ||
|
|
879cedeafb | ||
|
|
dae0b4f896 | ||
|
|
59e5255128 | ||
|
|
a66d02b9e6 | ||
|
|
4c957afefc | ||
|
|
41fdac9148 | ||
|
|
a5b6925870 | ||
|
|
2b67cda038 | ||
|
|
38234d9979 | ||
|
|
d7a1c2c743 | ||
|
|
72c424b4c6 | ||
|
|
e576d739a5 | ||
|
|
ae8a895ee2 | ||
|
|
ec12c71ba7 | ||
|
|
3de1e5df79 | ||
|
|
7b1dfb63ab | ||
|
|
c7149fba41 | ||
|
|
160c8ba2ee | ||
|
|
f414c3cc9a | ||
|
|
ccfdbd1805 | ||
|
|
1aa0ffb07c | ||
|
|
d641731868 | ||
|
|
a830ad66b7 | ||
|
|
d0536ad9ad | ||
|
|
eec7e89a3f | ||
|
|
bb6051df9b | ||
|
|
4acf3df74f | ||
|
|
c2f598d99a | ||
|
|
073f98498b | ||
|
|
369c455ccd | ||
|
|
04fe3f99b1 | ||
|
|
1ca0b32ace | ||
|
|
9f34f781da | ||
|
|
23c42138b4 | ||
|
|
9f8c9cee25 | ||
|
|
16b0ef562d | ||
|
|
0b4a4a897c | ||
|
|
ee6c885fb6 | ||
|
|
ece6cf40fc | ||
|
|
cd06b8d8b8 | ||
|
|
303045fe40 | ||
|
|
ddb677df10 | ||
|
|
67a394b1e8 | ||
|
|
f91b1ccbb7 | ||
|
|
b75ae80884 | ||
|
|
81beb1ff50 | ||
|
|
485fc53db4 | ||
|
|
5457984905 | ||
|
|
7e3a59e7e7 | ||
|
|
b37172cbcd | ||
|
|
76da8c9892 | ||
|
|
82465251e1 | ||
|
|
9f93cebb8d | ||
|
|
2e58ff129d | ||
|
|
cbfb9e2ec1 | ||
|
|
f1e970f12c | ||
|
|
5bbef6b518 | ||
|
|
325b8c12d4 | ||
|
|
f484d4d2a8 | ||
|
|
4b9ce7e0cd | ||
|
|
12e220d7fc | ||
|
|
641506d0cb | ||
|
|
84b6847f08 | ||
|
|
e0a0d49efb | ||
|
|
8742ad58b3 | ||
|
|
47beb1dd04 | ||
|
|
465190be77 | ||
|
|
2fe32137ea | ||
|
|
1f65d051ba | ||
|
|
8349a9c936 | ||
|
|
7827d3dca5 | ||
|
|
1cacff9143 | ||
|
|
ef76efe5ca | ||
|
|
9ffa802fbd | ||
|
|
43a872fe25 | ||
|
|
a5fd7ad945 | ||
|
|
d4f220a722 | ||
|
|
871f9e57c1 | ||
|
|
0832193bda | ||
|
|
e9bf058b63 | ||
|
|
d3ac13fe41 | ||
|
|
44b3b76886 | ||
| 4cef4f75ac | |||
|
|
9a729ed588 | ||
|
|
112a9c10cd | ||
|
|
0a087c2861 | ||
|
|
43c5748bc8 | ||
|
|
985785f15f | ||
|
|
99464064f1 | ||
|
|
5481a9b3b2 | ||
|
|
ba6695719a | ||
|
|
dfb4cf5975 | ||
|
|
0de28e6e58 | ||
|
|
65d6c8d381 | ||
|
|
8775f7629e | ||
|
|
3c031979ee | ||
|
|
a3b44f4c55 | ||
|
|
839663b547 | ||
|
|
f725dbc716 | ||
|
|
2284592197 | ||
|
|
b014a7f1a5 | ||
|
|
2f037d8c54 | ||
|
|
d357f0a86a | ||
|
|
57bc019d21 | ||
|
|
d369a115a1 | ||
|
|
5260119165 | ||
| 9af3115cab | |||
|
|
db240bfa45 | ||
|
|
3f904fb310 | ||
|
|
c1b4e11cce | ||
|
|
d50fae9e24 | ||
|
|
d923c393a2 | ||
|
|
afbf3ff5ca | ||
|
|
0b305163ab | ||
|
|
41b77f782b | ||
|
|
3c04787877 | ||
|
|
c98aedb6de | ||
|
|
0f58aead43 | ||
|
|
dea3ecad61 | ||
|
|
863503b150 | ||
|
|
39b2458380 | ||
|
|
b511b4b784 | ||
|
|
d5ed16b5cc | ||
|
|
1e5a55d5bd | ||
|
|
b4cb2579a8 | ||
|
|
f580fb0146 | ||
|
|
0d971e6b14 | ||
|
|
c2b2403077 | ||
|
|
67bd26acd3 | ||
|
|
69b2b5b657 | ||
|
|
acec89ad30 | ||
|
|
1b719c9de9 |
13 changed files with 7997 additions and 22398 deletions
4
.github/workflows/ci.yaml
vendored
4
.github/workflows/ci.yaml
vendored
|
|
@ -12,7 +12,7 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ jobs:
|
|||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
|
||||
|
|
|
|||
2
.github/workflows/release.yaml
vendored
2
.github/workflows/release.yaml
vendored
|
|
@ -25,7 +25,7 @@ jobs:
|
|||
version: "v0.11.2"
|
||||
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@v3
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: 20
|
||||
|
||||
|
|
|
|||
14
CHANGELOG.md
14
CHANGELOG.md
|
|
@ -1,3 +1,17 @@
|
|||
# [1.31.0](https://github.com/apricote/Listory/compare/v1.30.1...v1.31.0) (2023-10-15)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **frontend:** hide revoked api tokens ([#307](https://github.com/apricote/Listory/issues/307)) ([4cef4f7](https://github.com/apricote/Listory/commit/4cef4f75ace6a38ba19c1d2f93d81389ec2b7cb8))
|
||||
|
||||
## [1.30.1](https://github.com/apricote/Listory/compare/v1.30.0...v1.30.1) (2023-10-08)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* no listens are being crawled ([#306](https://github.com/apricote/Listory/issues/306)) ([9af3115](https://github.com/apricote/Listory/commit/9af3115cab19cc4ac4a6cd0fb680371154069aa2))
|
||||
|
||||
# [1.30.0](https://github.com/apricote/Listory/compare/v1.29.0...v1.30.0) (2023-10-01)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# syntax=docker/dockerfile:1.5
|
||||
# syntax=docker/dockerfile:1.12
|
||||
|
||||
##################
|
||||
## common
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ type: application
|
|||
|
||||
# This is the chart version. This version number should be incremented each time you make changes
|
||||
# to the chart and its templates, including the app version.
|
||||
version: 1.30.0
|
||||
version: 1.31.0
|
||||
|
||||
# This is the version number of the application being deployed. This version number should be
|
||||
# incremented each time you make changes to the application.
|
||||
appVersion: 1.30.0
|
||||
appVersion: 1.31.0
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ services:
|
|||
#####
|
||||
|
||||
db:
|
||||
image: postgres:16.0
|
||||
image: postgres:16.6
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
POSTGRES_PASSWORD: listory
|
||||
|
|
@ -18,7 +18,7 @@ services:
|
|||
- db
|
||||
|
||||
api:
|
||||
image: apricote/listory:1.30.0
|
||||
image: apricote/listory:1.31.0
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
DB_HOST: db
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ services:
|
|||
#####
|
||||
|
||||
db:
|
||||
image: postgres:16.0
|
||||
image: postgres:16.6
|
||||
environment:
|
||||
POSTGRES_PASSWORD: listory
|
||||
POSTGRES_USER: listory
|
||||
|
|
@ -73,7 +73,7 @@ services:
|
|||
- web
|
||||
|
||||
proxy:
|
||||
image: traefik:v2.10.4
|
||||
image: traefik:v2.11.15
|
||||
command:
|
||||
#- --log.level=debug
|
||||
#- --accesslog=true
|
||||
|
|
@ -131,7 +131,7 @@ services:
|
|||
|
||||
prometheus:
|
||||
profiles: ["observability"]
|
||||
image: prom/prometheus:v2.47.0
|
||||
image: prom/prometheus:v2.55.1
|
||||
volumes:
|
||||
- ./observability/prometheus:/etc/prometheus
|
||||
- prometheus_data:/prometheus
|
||||
|
|
@ -148,7 +148,7 @@ services:
|
|||
|
||||
loki:
|
||||
profiles: ["observability"]
|
||||
image: grafana/loki:2.9.1
|
||||
image: grafana/loki:2.9.11
|
||||
command: ["-config.file=/etc/loki/loki.yaml"]
|
||||
ports:
|
||||
- "3100" # loki needs to be exposed so it receives logs
|
||||
|
|
@ -159,7 +159,7 @@ services:
|
|||
|
||||
promtail:
|
||||
profiles: ["observability"]
|
||||
image: grafana/promtail:2.9.1
|
||||
image: grafana/promtail:2.9.11
|
||||
command: ["-config.file=/etc/promtail.yaml"]
|
||||
volumes:
|
||||
- ./observability/promtail/promtail.yaml:/etc/promtail.yaml
|
||||
|
|
@ -177,7 +177,7 @@ services:
|
|||
|
||||
tempo:
|
||||
profiles: ["observability"]
|
||||
image: grafana/tempo:2.2.3
|
||||
image: grafana/tempo:2.6.1
|
||||
command: ["-config.file=/etc/tempo.yaml"]
|
||||
volumes:
|
||||
- ./observability/tempo/tempo.yaml:/etc/tempo.yaml
|
||||
|
|
@ -191,7 +191,7 @@ services:
|
|||
|
||||
grafana:
|
||||
profiles: ["observability"]
|
||||
image: grafana/grafana-oss:10.1.4
|
||||
image: grafana/grafana-oss:10.4.14
|
||||
volumes:
|
||||
- ./observability/grafana/provisioning:/etc/grafana/provisioning
|
||||
environment:
|
||||
|
|
|
|||
13488
frontend/package-lock.json
generated
13488
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -8,44 +8,44 @@
|
|||
},
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@radix-ui/react-avatar": "1.0.4",
|
||||
"@radix-ui/react-dropdown-menu": "2.0.6",
|
||||
"@radix-ui/react-label": "2.0.2",
|
||||
"@radix-ui/react-navigation-menu": "1.1.4",
|
||||
"@radix-ui/react-select": "2.0.0",
|
||||
"@radix-ui/react-slot": "1.0.2",
|
||||
"@testing-library/jest-dom": "6.1.3",
|
||||
"@testing-library/react": "14.0.0",
|
||||
"@testing-library/user-event": "14.5.1",
|
||||
"@types/jest": "29.5.5",
|
||||
"@types/node": "20.8.0",
|
||||
"@types/react": "18.2.23",
|
||||
"@types/react-dom": "18.2.8",
|
||||
"@radix-ui/react-avatar": "1.1.2",
|
||||
"@radix-ui/react-dropdown-menu": "2.1.3",
|
||||
"@radix-ui/react-label": "2.1.1",
|
||||
"@radix-ui/react-navigation-menu": "1.2.2",
|
||||
"@radix-ui/react-select": "2.1.3",
|
||||
"@radix-ui/react-slot": "1.1.1",
|
||||
"@testing-library/jest-dom": "6.6.3",
|
||||
"@testing-library/react": "16.1.0",
|
||||
"@testing-library/user-event": "14.5.2",
|
||||
"@types/jest": "29.5.14",
|
||||
"@types/node": "20.17.16",
|
||||
"@types/react": "18.3.18",
|
||||
"@types/react-dom": "18.3.5",
|
||||
"@types/react-router-dom": "5.3.3",
|
||||
"@types/recharts": "1.8.25",
|
||||
"@vitejs/plugin-react": "4.1.0",
|
||||
"autoprefixer": "10.4.16",
|
||||
"axios": "1.5.1",
|
||||
"class-variance-authority": "0.7.0",
|
||||
"clsx": "2.0.0",
|
||||
"@types/recharts": "1.8.29",
|
||||
"@vitejs/plugin-react": "4.3.4",
|
||||
"autoprefixer": "10.4.20",
|
||||
"axios": "1.7.9",
|
||||
"class-variance-authority": "0.7.1",
|
||||
"clsx": "2.1.1",
|
||||
"date-fns": "2.30.0",
|
||||
"eslint-config-react-app": "7.0.1",
|
||||
"jsdom": "22.1.0",
|
||||
"lucide-react": "0.279.0",
|
||||
"lucide-react": "0.468.0",
|
||||
"npm-run-all": "4.1.5",
|
||||
"postcss": "8.4.31",
|
||||
"prettier": "3.0.3",
|
||||
"react": "18.2.0",
|
||||
"react-dom": "18.2.0",
|
||||
"react-files": "3.0.0",
|
||||
"react-router-dom": "6.16.0",
|
||||
"recharts": "2.8.0",
|
||||
"postcss": "8.4.49",
|
||||
"prettier": "3.4.2",
|
||||
"react": "18.3.1",
|
||||
"react-dom": "18.3.1",
|
||||
"react-files": "3.0.3",
|
||||
"react-router-dom": "6.28.0",
|
||||
"recharts": "2.15.0",
|
||||
"tailwind-merge": "1.14.0",
|
||||
"tailwindcss": "3.3.3",
|
||||
"tailwindcss": "3.4.16",
|
||||
"tailwindcss-animate": "1.0.7",
|
||||
"typescript": "5.2.2",
|
||||
"vite": "4.4.9",
|
||||
"vitest": "0.34.6"
|
||||
"typescript": "5.7.2",
|
||||
"vite": "5.4.12",
|
||||
"vitest": "1.6.0"
|
||||
},
|
||||
"scripts": {
|
||||
"format": "prettier --write \"./*.js\" \"src/**/*.(tsx|ts|css)\"",
|
||||
|
|
|
|||
|
|
@ -9,7 +9,10 @@ import { Spinner } from "./ui/Spinner";
|
|||
export const AuthApiTokens: React.FC = () => {
|
||||
const { apiTokens, isLoading, createToken, revokeToken } = useApiTokens();
|
||||
const sortedTokens = useMemo(
|
||||
() => apiTokens.sort((a, b) => (a.createdAt > b.createdAt ? -1 : 1)),
|
||||
() =>
|
||||
apiTokens
|
||||
.filter((token) => !token.revokedAt)
|
||||
.sort((a, b) => (a.createdAt > b.createdAt ? -1 : 1)),
|
||||
[apiTokens],
|
||||
);
|
||||
|
||||
|
|
@ -22,7 +25,7 @@ export const AuthApiTokens: React.FC = () => {
|
|||
<p className="mb-4">
|
||||
You can use API Tokens to access the Listory API directly. You can
|
||||
find the API docs{" "}
|
||||
<a href="/api/docs" target="_blank">
|
||||
<a href="/api/docs" target="_blank" className={"underline"}>
|
||||
here
|
||||
</a>
|
||||
.
|
||||
|
|
|
|||
16656
package-lock.json
generated
16656
package-lock.json
generated
File diff suppressed because it is too large
Load diff
136
package.json
136
package.json
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@listory/api",
|
||||
"version": "1.30.0",
|
||||
"version": "1.31.0",
|
||||
"description": "Track your Spotify Listen History",
|
||||
"author": {
|
||||
"name": "Julian Tölle",
|
||||
|
|
@ -28,91 +28,91 @@
|
|||
"dependencies": {
|
||||
"@apricote/nest-pg-boss": "2.1.0",
|
||||
"@narando/nest-axios-interceptor": "3.0.0",
|
||||
"@nestjs/axios": "3.0.0",
|
||||
"@nestjs/common": "10.2.6",
|
||||
"@nestjs/config": "3.1.1",
|
||||
"@nestjs/core": "10.2.6",
|
||||
"@nestjs/jwt": "10.1.1",
|
||||
"@nestjs/passport": "10.0.2",
|
||||
"@nestjs/platform-express": "10.2.6",
|
||||
"@nestjs/serve-static": "4.0.0",
|
||||
"@nestjs/swagger": "7.1.12",
|
||||
"@nestjs/terminus": "10.1.1",
|
||||
"@nestjs/typeorm": "10.0.0",
|
||||
"@opentelemetry/api": "1.6.0",
|
||||
"@nestjs/axios": "3.1.3",
|
||||
"@nestjs/common": "10.4.15",
|
||||
"@nestjs/config": "3.3.0",
|
||||
"@nestjs/core": "10.4.15",
|
||||
"@nestjs/jwt": "10.2.0",
|
||||
"@nestjs/passport": "10.0.3",
|
||||
"@nestjs/platform-express": "10.4.15",
|
||||
"@nestjs/serve-static": "4.0.2",
|
||||
"@nestjs/swagger": "7.4.2",
|
||||
"@nestjs/terminus": "10.2.3",
|
||||
"@nestjs/typeorm": "10.0.2",
|
||||
"@opentelemetry/api": "1.9.0",
|
||||
"@opentelemetry/api-metrics": "0.33.0",
|
||||
"@opentelemetry/context-async-hooks": "1.17.0",
|
||||
"@opentelemetry/exporter-prometheus": "0.43.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "0.43.0",
|
||||
"@opentelemetry/instrumentation": "0.43.0",
|
||||
"@opentelemetry/instrumentation-dns": "0.32.2",
|
||||
"@opentelemetry/instrumentation-express": "0.33.1",
|
||||
"@opentelemetry/instrumentation-http": "0.43.0",
|
||||
"@opentelemetry/instrumentation-nestjs-core": "0.33.1",
|
||||
"@opentelemetry/instrumentation-pg": "0.36.1",
|
||||
"@opentelemetry/instrumentation-pino": "0.34.1",
|
||||
"@opentelemetry/resources": "1.17.0",
|
||||
"@opentelemetry/sdk-metrics": "1.17.0",
|
||||
"@opentelemetry/sdk-node": "0.43.0",
|
||||
"@opentelemetry/sdk-trace-base": "1.17.0",
|
||||
"@opentelemetry/semantic-conventions": "1.17.0",
|
||||
"@sentry/node": "7.72.0",
|
||||
"@opentelemetry/context-async-hooks": "1.29.0",
|
||||
"@opentelemetry/exporter-prometheus": "0.56.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "0.56.0",
|
||||
"@opentelemetry/instrumentation": "0.56.0",
|
||||
"@opentelemetry/instrumentation-dns": "0.42.0",
|
||||
"@opentelemetry/instrumentation-express": "0.46.0",
|
||||
"@opentelemetry/instrumentation-http": "0.56.0",
|
||||
"@opentelemetry/instrumentation-nestjs-core": "0.43.0",
|
||||
"@opentelemetry/instrumentation-pg": "0.49.0",
|
||||
"@opentelemetry/instrumentation-pino": "0.45.0",
|
||||
"@opentelemetry/resources": "1.29.0",
|
||||
"@opentelemetry/sdk-metrics": "1.29.0",
|
||||
"@opentelemetry/sdk-node": "0.56.0",
|
||||
"@opentelemetry/sdk-trace-base": "1.29.0",
|
||||
"@opentelemetry/semantic-conventions": "1.28.0",
|
||||
"@sentry/node": "7.120.3",
|
||||
"class-transformer": "0.5.1",
|
||||
"class-validator": "0.14.0",
|
||||
"cookie-parser": "1.4.6",
|
||||
"class-validator": "0.14.1",
|
||||
"cookie-parser": "1.4.7",
|
||||
"date-fns": "2.30.0",
|
||||
"joi": "17.10.2",
|
||||
"joi": "17.13.3",
|
||||
"lodash": "4.17.21",
|
||||
"nest-raven": "10.0.0",
|
||||
"nest-raven": "10.1.0",
|
||||
"nestjs-otel": "5.1.5",
|
||||
"nestjs-pino": "3.5.0",
|
||||
"nestjs-pino": "4.1.0",
|
||||
"nestjs-typeorm-paginate": "4.0.4",
|
||||
"passport": "0.6.0",
|
||||
"passport": "0.7.0",
|
||||
"passport-http-bearer": "1.0.1",
|
||||
"passport-jwt": "4.0.1",
|
||||
"passport-spotify": "2.0.0",
|
||||
"pg": "8.11.3",
|
||||
"pg": "8.13.1",
|
||||
"pg-boss": "9.0.3",
|
||||
"pino": "8.15.1",
|
||||
"pino-http": "8.5.0",
|
||||
"reflect-metadata": "0.1.13",
|
||||
"rimraf": "5.0.5",
|
||||
"pino": "8.21.0",
|
||||
"pino-http": "9.0.0",
|
||||
"reflect-metadata": "0.1.14",
|
||||
"rimraf": "5.0.10",
|
||||
"rxjs": "7.8.1",
|
||||
"typeorm": "0.3.17"
|
||||
"typeorm": "0.3.20"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "10.1.18",
|
||||
"@nestjs/schematics": "10.0.2",
|
||||
"@nestjs/testing": "10.2.6",
|
||||
"@types/cookie-parser": "1.4.4",
|
||||
"@types/express": "4.17.18",
|
||||
"@types/jest": "29.5.5",
|
||||
"@types/lodash": "4.14.199",
|
||||
"@types/node": "20.8.0",
|
||||
"@types/passport-http-bearer": "1.0.38",
|
||||
"@types/passport-jwt": "3.0.10",
|
||||
"@types/supertest": "2.0.13",
|
||||
"@typescript-eslint/eslint-plugin": "6.7.3",
|
||||
"@typescript-eslint/parser": "6.7.3",
|
||||
"eslint": "8.50.0",
|
||||
"@nestjs/cli": "10.4.9",
|
||||
"@nestjs/schematics": "10.2.3",
|
||||
"@nestjs/testing": "10.4.15",
|
||||
"@types/cookie-parser": "1.4.8",
|
||||
"@types/express": "5.0.0",
|
||||
"@types/jest": "29.5.14",
|
||||
"@types/lodash": "4.17.14",
|
||||
"@types/node": "20.17.16",
|
||||
"@types/passport-http-bearer": "1.0.41",
|
||||
"@types/passport-jwt": "4.0.1",
|
||||
"@types/supertest": "6.0.2",
|
||||
"@typescript-eslint/eslint-plugin": "6.21.0",
|
||||
"@typescript-eslint/parser": "6.21.0",
|
||||
"eslint": "8.57.1",
|
||||
"eslint-config-airbnb-base": "15.0.0",
|
||||
"eslint-config-airbnb-typescript": "17.1.0",
|
||||
"eslint-config-prettier": "9.0.0",
|
||||
"eslint-plugin-import": "2.28.1",
|
||||
"eslint-plugin-jsdoc": "46.8.2",
|
||||
"eslint-plugin-jsx-a11y": "6.7.1",
|
||||
"eslint-config-prettier": "9.1.0",
|
||||
"eslint-plugin-import": "2.31.0",
|
||||
"eslint-plugin-jsdoc": "48.11.0",
|
||||
"eslint-plugin-jsx-a11y": "6.10.2",
|
||||
"eslint-plugin-prefer-arrow": "1.2.3",
|
||||
"eslint-plugin-react": "7.33.2",
|
||||
"eslint-plugin-react-hooks": "4.6.0",
|
||||
"eslint-plugin-react": "7.37.4",
|
||||
"eslint-plugin-react-hooks": "4.6.2",
|
||||
"jest": "29.7.0",
|
||||
"pino-pretty": "10.2.0",
|
||||
"prettier": "3.0.3",
|
||||
"supertest": "6.3.3",
|
||||
"ts-jest": "29.1.1",
|
||||
"ts-loader": "9.4.4",
|
||||
"ts-node": "10.9.1",
|
||||
"pino-pretty": "10.3.1",
|
||||
"prettier": "3.4.2",
|
||||
"supertest": "6.3.4",
|
||||
"ts-jest": "29.2.5",
|
||||
"ts-loader": "9.5.1",
|
||||
"ts-node": "10.9.2",
|
||||
"tsconfig-paths": "4.2.0",
|
||||
"typescript": "5.2.2"
|
||||
"typescript": "5.7.2"
|
||||
},
|
||||
"jest": {
|
||||
"moduleFileExtensions": [
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ export class SchedulerService implements OnApplicationBootstrap {
|
|||
}
|
||||
|
||||
@Span()
|
||||
// @CrawlerSupervisorJob.Handle()
|
||||
@CrawlerSupervisorJob.Handle()
|
||||
async superviseImportJobs(): Promise<void> {
|
||||
this.logger.log("Starting crawler jobs");
|
||||
const userInfo = await this.spotifyService.getCrawlableUserInfo();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue