Compare commits
638 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2917a53b75 | ||
|
|
5cacf8a8af | ||
|
|
6decece009 | ||
|
|
9f3f734b8c | ||
|
|
01a7db1953 | ||
|
|
55d850a615 | ||
|
|
de7c7aca6c | ||
|
|
13f1ab7965 | ||
|
|
d49649b3a3 | ||
|
|
7a602690bb | ||
|
|
6d46590312 | ||
|
|
069a2814fc | ||
|
|
1f18c9a273 | ||
|
|
436622ad7c | ||
|
|
f4f7b5b99c | ||
|
|
b9519dd5b9 | ||
|
|
4b93f58d2f | ||
|
|
282b3592c2 | ||
|
|
71228eae59 | ||
|
|
38600d8189 | ||
|
|
78e42bbae3 | ||
|
|
8c6521e382 | ||
|
|
3cf330134b | ||
|
|
6d1106bc9f | ||
|
|
40d97bc6a4 | ||
|
|
7cea4efac1 | ||
|
|
fc5ed46b40 | ||
|
|
25e29d3dd5 | ||
|
|
39c10b9e1c | ||
|
|
e7b5ab56e0 | ||
|
|
e109b9e279 | ||
|
|
664774f474 | ||
|
|
05be9d72b8 | ||
|
|
8d575a5fbf | ||
|
|
ed90891607 | ||
|
|
592f47a751 | ||
|
|
df125bac19 | ||
|
|
e6da3cf845 | ||
|
|
5718789d53 | ||
|
|
d5a44a2ba4 | ||
|
|
2d36079999 | ||
|
|
bb78c43de5 | ||
|
|
1394b1d56f | ||
|
|
6478b7b129 | ||
|
|
8909b654d3 | ||
|
|
97dbb98862 | ||
|
|
166d844d55 | ||
|
|
a3d00b1953 | ||
|
|
f2f4f9b24b | ||
|
|
40ed4559c4 | ||
|
|
a61048d219 | ||
|
|
bff8313a37 | ||
|
|
dde4868540 | ||
|
|
147d2e1934 | ||
|
|
e89c95551f | ||
|
|
daadf7e2a1 | ||
|
|
5ddcf402bc | ||
|
|
57f17b7afe | ||
|
|
3425dc027c | ||
|
|
1f2eba9dc9 | ||
|
|
1710863231 | ||
|
|
aa012b6d0b | ||
|
|
1da5e7d1f7 | ||
|
|
c0ae4b86a6 | ||
|
|
ca7f4ffed9 | ||
|
|
78f7ea0c9d | ||
|
|
ed14e47389 | ||
|
|
06d5d8859a | ||
|
|
add6352012 | ||
|
|
f095522cd7 | ||
|
|
e8a5ddad37 | ||
|
|
9bc48f4aba | ||
|
|
4f6776eeaa | ||
|
|
4dee21c0e6 | ||
|
|
2e40798e8e | ||
|
|
0dc2e1a5ae | ||
|
|
6939da2fd2 | ||
|
|
a0a857a6db | ||
|
|
0a2fbb0d70 | ||
|
|
2632ec45bd | ||
|
|
9d164dc33c | ||
|
|
cf5f5f75bc | ||
|
|
40875ac8ff | ||
|
|
e72be4abfc | ||
|
|
4cebccd6dc | ||
|
|
afdfe1c2e8 | ||
|
|
abbfdf211b | ||
|
|
d633860e1d | ||
|
|
b46adec413 | ||
|
|
cb7da60ec7 | ||
|
|
298c5026be | ||
|
|
7cd14b8c4e | ||
|
|
1de35cf8ef | ||
|
|
9d200017c3 | ||
|
|
e962036889 | ||
|
|
45398bb54e | ||
|
|
e6294f48de | ||
|
|
93c6038992 | ||
|
|
0be320a6c7 | ||
|
|
0c627e7ca0 | ||
|
|
91c46dbc85 | ||
|
|
eefb9823e1 | ||
|
|
ffd65e1fe4 | ||
|
|
1a664edd39 | ||
|
|
e8a7e86f41 | ||
|
|
e4a7c01541 | ||
|
|
280d79fecc | ||
|
|
7718764294 | ||
|
|
c39f15bd71 | ||
|
|
f5b8683b33 | ||
|
|
3c2caeb43a | ||
|
|
1c060f40c1 | ||
|
|
d15af0c5f0 | ||
|
|
6daa267329 | ||
|
|
c5d7889ac9 | ||
|
|
d7c63b85ed | ||
|
|
adb25d65c2 | ||
|
|
4af02d3d00 | ||
|
|
bce19c7151 | ||
|
|
7c5d27d7ce | ||
|
|
2e435f07a3 | ||
|
|
3ad978fc72 | ||
|
|
9c581d63ea | ||
|
|
1501a6d8fc | ||
|
|
f57d21eaeb | ||
|
|
9c903bacf2 | ||
|
|
1468be0af4 | ||
|
|
340db7662b | ||
|
|
7b0513a1ea | ||
|
|
feb2d3066e | ||
|
|
5d5b964f4e | ||
|
|
9309f98094 | ||
|
|
3a9f34e47b | ||
|
|
d5521370f4 | ||
|
|
95e806cb89 | ||
|
|
b4a49de819 | ||
|
|
4f4ef941c6 | ||
|
|
7228752a01 | ||
|
|
145a610321 | ||
|
|
6ce3f9bb71 | ||
|
|
a5483a5113 | ||
|
|
7f5e646db5 | ||
|
|
666251f23e | ||
|
|
d89d8b09da | ||
|
|
0aa20b4479 | ||
|
|
8658dba97a | ||
|
|
20c911651f | ||
|
|
bef20ba4a2 | ||
|
|
ee325031a0 | ||
|
|
b57549546d | ||
|
|
1e4d278604 | ||
|
|
80aa596310 | ||
|
|
4913288061 | ||
|
|
1a43cd8a67 | ||
|
|
bcb0511083 | ||
|
|
2dda044dd1 | ||
|
|
da18ab3d41 | ||
|
|
f26cae8807 | ||
|
|
641bb01ba2 | ||
|
|
02c9b61840 | ||
|
|
99e8d22c51 | ||
|
|
cd9b3368da | ||
|
|
f918c6bb83 | ||
|
|
28dff5ba6d | ||
|
|
4d978f5b36 | ||
|
|
ef41878815 | ||
|
|
6a663932f3 | ||
|
|
67c538ae8f | ||
|
|
38137e16a0 | ||
|
|
9c01295521 | ||
|
|
c7b6db00ca | ||
|
|
7f0bdc5d36 | ||
|
|
5f6d8f74dd | ||
|
|
9086319b99 | ||
|
|
37cd4f51eb | ||
|
|
74416568d6 | ||
|
|
a8c3d6c39b | ||
|
|
5939c2dbfc | ||
|
|
4bef1e9f59 | ||
|
|
18bf48bf90 | ||
|
|
b415b293cf | ||
|
|
3a1bb1966d | ||
|
|
d4b686ff65 | ||
|
|
8148974e9f | ||
|
|
eaa2573c66 | ||
|
|
4d315f8e61 | ||
|
|
e5981ed22b | ||
|
|
eccaca8808 | ||
|
|
36e6c76b59 | ||
|
|
06c35f5b51 | ||
|
|
ca21b7efae | ||
|
|
9eb20ede33 | ||
|
|
656146c445 | ||
|
|
2eb8ed59cc | ||
|
|
9d6eeace54 | ||
|
|
315c85fb8d | ||
|
|
b7a70a2f28 | ||
|
|
63bf564757 | ||
|
|
6a9c5818ba | ||
|
|
98e7de01b0 | ||
|
|
8ef7325e16 | ||
|
|
17de379145 | ||
|
|
eb784c665a | ||
|
|
07beb3e86b | ||
|
|
18919a6b4a | ||
|
|
71d4b64691 | ||
|
|
9918a20946 | ||
|
|
ae5e7d641a | ||
|
|
4e88ea970e | ||
|
|
f6ff0f3b2c | ||
|
|
84d58e574f | ||
|
|
1dd7cc956b | ||
|
|
54e7dfe986 | ||
|
|
4e9a52343f | ||
|
|
51c805d77a | ||
|
|
8bde488662 | ||
|
|
4f1e04cf9e | ||
|
|
e509da8fd8 | ||
|
|
f6bfe2c9a8 | ||
|
|
15719b73b4 | ||
|
|
8da9638563 | ||
|
|
a5afeebc0c | ||
|
|
9903266722 | ||
|
|
8f33d5903d | ||
|
|
e9c79886d2 | ||
|
|
6207770120 | ||
|
|
2a99f1a1ef | ||
|
|
4aafcebef5 | ||
|
|
3a78e94f2f | ||
|
|
b5aca56914 | ||
|
|
a6621233d0 | ||
|
|
b4eb25de58 | ||
|
|
d96a8d028a | ||
|
|
f45c47f3d5 | ||
|
|
827ce46d3c | ||
|
|
91c84d63de | ||
|
|
545392f90f | ||
|
|
fa61cf3c85 | ||
|
|
c359646702 | ||
|
|
51fef843f0 | ||
|
|
1a3a0fb124 | ||
|
|
f1d9cca119 | ||
|
|
8e749173de | ||
|
|
20dbf18106 | ||
|
|
10ff71e8f6 | ||
|
|
170cc77a1b | ||
|
|
589673e420 | ||
|
|
2f9c39fe53 | ||
|
|
044c7f3ce9 | ||
|
|
d18e28978a | ||
|
|
581b84afe0 | ||
|
|
846cabeda5 | ||
|
|
9b59ef00af | ||
|
|
079772a399 | ||
|
|
2e39befd7c | ||
|
|
219ffd2c48 | ||
|
|
63d15e4479 | ||
|
|
2f01efdd64 | ||
|
|
8b7d2c880e | ||
|
|
1755ead681 | ||
|
|
1e1f7be708 | ||
|
|
7170bec25d | ||
|
|
7ad1a7dd37 | ||
|
|
217e9b2475 | ||
|
|
28f2c213f7 | ||
|
|
b8f1cebeb6 | ||
|
|
6a3ad52aef | ||
|
|
8c349c0515 | ||
|
|
9038dfb3b8 | ||
|
|
2e94488eb4 | ||
|
|
59ed41abfe | ||
|
|
8bea6776f5 | ||
|
|
0143d22a21 | ||
|
|
021d0053be | ||
|
|
443ca0b390 | ||
|
|
2e0224589f | ||
|
|
f8da59595a | ||
|
|
e8568c6701 | ||
|
|
4ca3f6a1b3 | ||
|
|
6af255923a | ||
|
|
624d83dc60 | ||
|
|
6073da2843 | ||
|
|
ca5d2c115d | ||
|
|
86f3d88116 | ||
|
|
7a971b5855 | ||
|
|
0a7de3340a | ||
|
|
2cb73eefeb | ||
|
|
152aa06930 | ||
|
|
cbca78ff63 | ||
|
|
7c46b292ac | ||
|
|
883509903f | ||
|
|
37b2951058 | ||
|
|
ceb323ac7c | ||
|
|
b65d40a22b | ||
|
|
aed49b9289 | ||
|
|
72d81cc52f | ||
|
|
4bb3aec168 | ||
|
|
c0a81f2428 | ||
|
|
692adacc2a | ||
|
|
26dbeb6831 | ||
|
|
07f72c20eb | ||
|
|
8407b0cccf | ||
|
|
3ff17a8789 | ||
|
|
a9a6d8a568 | ||
|
|
9877845b9c | ||
|
|
dc89262461 | ||
|
|
a5425042cf | ||
|
|
d6e03c3e48 | ||
|
|
e91eecf34f | ||
|
|
1a8cc87e60 | ||
|
|
0863941642 | ||
|
|
b331aee599 | ||
|
|
e19180cc86 | ||
|
|
10cb891f48 | ||
|
|
c8f7a8c795 | ||
|
|
74a28ffdf7 | ||
|
|
ecedce0c2f | ||
|
|
bd4f993292 | ||
|
|
4934b026d3 | ||
|
|
11f183a79f | ||
|
|
ae426a41e0 | ||
|
|
d6edc3728d | ||
|
|
e121487170 | ||
|
|
72a093ec77 | ||
|
|
4996d90782 | ||
|
|
9a451a1423 | ||
|
|
4d11ad45db | ||
|
|
1657c2c7f2 | ||
|
|
c5e7048a3d | ||
|
|
1f194da2f0 | ||
|
|
0954b04f24 | ||
|
|
4659499340 | ||
|
|
6eb4584408 | ||
|
|
4ba4b77b95 | ||
|
|
f9bf6dbc1e | ||
|
|
64b5269648 | ||
|
|
f394cecf55 | ||
|
|
8b56676c23 | ||
|
|
e2713ea627 | ||
|
|
f5e50409d3 | ||
|
|
050916a56a | ||
|
|
cdf36cc387 | ||
|
|
f909a36cbd | ||
|
|
1d36255ca5 | ||
|
|
acfdae2d72 | ||
|
|
ab59e97b92 | ||
|
|
1060b04b1e | ||
|
|
df044dbd83 | ||
|
|
5eb210ec12 | ||
|
|
f24f78c0cc | ||
|
|
8a071fe1fe | ||
|
|
f3e84de5fb | ||
|
|
2dec1b72f7 | ||
|
|
604a827a52 | ||
|
|
3d8b303ab7 | ||
|
|
2c599e60c3 | ||
|
|
928d8feb21 | ||
|
|
490e688a91 | ||
|
|
34c36d77c3 | ||
|
|
0ab26f0c82 | ||
|
|
db453ab7ae | ||
|
|
e032dbf383 | ||
|
|
3b4ed03105 | ||
|
|
963694330d | ||
|
|
2733b12cff | ||
|
|
a377364621 | ||
|
|
58f4884deb | ||
|
|
c2c7a25487 | ||
|
|
f98c08f4c6 | ||
|
|
cfc2a959cf | ||
|
|
6a1630a84c | ||
|
|
a51be85199 | ||
|
|
e0fd5d8795 | ||
|
|
8659f60b46 | ||
|
|
c43699fb43 | ||
|
|
c56a22c8d5 | ||
|
|
7f27ce6dee | ||
|
|
508ba4750c | ||
|
|
c0b19000d6 | ||
|
|
409a3357da | ||
|
|
82523978c9 | ||
|
|
718ba2d0e3 | ||
|
|
2317dd8820 | ||
|
|
df06f55c7f | ||
|
|
d43853460e | ||
|
|
28fee318d7 | ||
|
|
1ec2ecac11 | ||
|
|
7aa3956792 | ||
|
|
d349759618 | ||
|
|
ac3e4fb42f | ||
|
|
eccb01e5b5 | ||
|
|
7c8d10022f | ||
|
|
f1244e19a1 | ||
|
|
e17143dd8b | ||
|
|
39d5d3a1cf | ||
|
|
f8be5731a5 | ||
|
|
ab248febcd | ||
|
|
d4afba3a24 | ||
|
|
4ee9751feb | ||
|
|
46fb5ee1d2 | ||
|
|
749f837df5 | ||
|
|
e11904e05b | ||
|
|
e1aa08b985 | ||
|
|
2af3770b29 | ||
|
|
74f9d0935b | ||
|
|
f9c50fdc06 | ||
|
|
1fa825321d | ||
|
|
d9147562e5 | ||
|
|
5b569718ec | ||
|
|
a5d4746202 | ||
|
|
50d150302d | ||
|
|
e451eb5126 | ||
|
|
a626364430 | ||
|
|
b55ed7214a | ||
|
|
d6801517bb | ||
|
|
97dde7eb56 | ||
|
|
10df3dce7c | ||
|
|
889d7c0c15 | ||
|
|
799155279f | ||
|
|
10e7bd0d6e | ||
|
|
0a99487091 | ||
|
|
4965c19314 | ||
|
|
30810e95f4 | ||
|
|
a3d84f69ea | ||
|
|
b3bb1a537c | ||
|
|
726aa3316d | ||
|
|
ba6c3eaf73 | ||
|
|
ebe45f3fa1 | ||
|
|
3f0fed19d8 | ||
|
|
609cab6e2f | ||
|
|
7b3cb0c3dd | ||
|
|
43559fb6b7 | ||
|
|
8788692fb3 | ||
|
|
072e346324 | ||
|
|
99f65ab5ec | ||
|
|
fe7b120003 | ||
|
|
cb8f86bc8d | ||
|
|
18e6e2da9e | ||
|
|
54247cd11b | ||
|
|
8b0725650d | ||
|
|
20411be9bd | ||
|
|
f4f36d85b9 | ||
|
|
9f887237eb | ||
|
|
4e3f917a2c | ||
|
|
5c9c836857 | ||
|
|
31b7fe6ba0 | ||
|
|
102c0a96ed | ||
|
|
9a0be43ef5 | ||
|
|
c1d948ef63 | ||
|
|
9df229a230 | ||
|
|
a1c342c822 | ||
|
|
c313cfb4ec | ||
|
|
8d4a658d0b | ||
|
|
86f53d3eff | ||
|
|
3cb89339c8 | ||
|
|
ba98a8df32 | ||
|
|
f3faa52bc7 | ||
|
|
3dac08d34f | ||
|
|
deba090cbd | ||
|
|
5b01f9530b | ||
|
|
df66162bca | ||
|
|
d413080f83 | ||
|
|
38ee57f852 | ||
|
|
c632316ad7 | ||
|
|
bba7010e74 | ||
|
|
edf93b0031 | ||
|
|
611be90880 | ||
|
|
68886e1b61 | ||
|
|
67319c1612 | ||
|
|
da8db0157f | ||
|
|
6188268afd | ||
|
|
cd0db53bac | ||
|
|
5bb90679a8 | ||
|
|
72df3a8f91 | ||
|
|
5fe2e649fb | ||
|
|
9eba8ccc73 | ||
|
|
bb3c91aa44 | ||
|
|
9f1268b6c8 | ||
|
|
a6f1a1bd62 | ||
|
|
1b2642b017 | ||
|
|
e722645e7c | ||
|
|
9486c266b5 | ||
|
|
dc21491099 | ||
|
|
2f48bbd317 | ||
|
|
450f9ca91e | ||
|
|
f86e2d98cc | ||
|
|
0cf85be86b | ||
|
|
a15ef8bbc2 | ||
|
|
ecca60afe4 | ||
|
|
1ab0f840f3 | ||
|
|
3623fb1f9a | ||
|
|
4cbfcc8dbc | ||
|
|
90821428d3 | ||
|
|
c5468a1111 | ||
|
|
505ef04134 | ||
|
|
f70c2adbdd | ||
|
|
2c20e7bb02 | ||
|
|
67fa58edc4 | ||
|
|
43e1079969 | ||
|
|
7b4354eb4a | ||
|
|
08b99b19c3 | ||
|
|
70658c6e65 | ||
|
|
c875f367e6 | ||
|
|
3aacae2cb2 | ||
|
|
a381439e3e | ||
|
|
c6811640b5 | ||
|
|
58c9494c03 | ||
|
|
71d52d26c3 | ||
|
|
87e97ad533 | ||
|
|
a8bc7baa70 | ||
|
|
ec16ca7df7 | ||
|
|
aafc24008b | ||
|
|
0ffd827fc5 | ||
|
|
c40bcdc446 | ||
|
|
8b74dc2dec | ||
|
|
1d2065e4ef | ||
|
|
830a338082 | ||
|
|
4228557722 | ||
|
|
38c296b69f | ||
|
|
948dd7d545 | ||
|
|
26827a5043 | ||
|
|
a7c93a9421 | ||
|
|
95e003153a | ||
|
|
54f5b47585 | ||
|
|
ec1511e0c9 | ||
|
|
b396d6e836 | ||
|
|
022249f235 | ||
|
|
fa4d1d72c4 | ||
|
|
938aa5d577 | ||
|
|
baca36e715 | ||
|
|
4252066cf6 | ||
|
|
1cca4d71bd | ||
|
|
a027a02130 | ||
|
|
90dedb7b70 | ||
|
|
52699ccfc2 | ||
|
|
f2c7237d5f | ||
|
|
79a09a4510 | ||
|
|
fe468ce7e9 | ||
|
|
118072db77 | ||
|
|
6f2bb43505 | ||
|
|
a550b73e2c | ||
|
|
a5caebe890 | ||
|
|
2991c3c17f | ||
|
|
b5edaf4c23 | ||
|
|
ad1476e80f | ||
|
|
6f8c9f65cf | ||
|
|
4050866b3b | ||
|
|
2a3cf8ac58 | ||
|
|
710ef43e41 | ||
|
|
51e96bf074 | ||
|
|
68d45a2c08 | ||
|
|
35378e717a | ||
|
|
b108e93092 | ||
|
|
371c9c1bfe | ||
|
|
e148b5ff08 | ||
|
|
9c18f7b0e3 | ||
|
|
bfdbb64295 | ||
|
|
b773bb6e70 | ||
|
|
2c36623cfb | ||
|
|
535fd8d523 | ||
|
|
3aacd15ef2 | ||
|
|
57cb921bb9 | ||
|
|
b1668afdf1 | ||
|
|
be74f8f2bc | ||
|
|
b151d210bf | ||
|
|
b5d80a3c15 | ||
|
|
2b0cd2a611 | ||
|
|
1af2cfe143 | ||
|
|
3a43217301 | ||
|
|
f5c7b206bb | ||
|
|
a1439163ce | ||
|
|
32473b2908 | ||
|
|
078a2af385 | ||
|
|
b61250e101 | ||
|
|
f90fb6c80c | ||
|
|
cbd0469042 | ||
|
|
a49feca281 | ||
|
|
641583b434 | ||
|
|
9506093cbd | ||
|
|
ffe4208595 | ||
|
|
4c3835c61c | ||
|
|
dad1f196ba | ||
|
|
8aa2f56717 | ||
|
|
ede4c0f781 | ||
|
|
75337ad1c2 | ||
|
|
e05b2f3b38 | ||
|
|
0f15adb208 | ||
|
|
a7e552ccab | ||
|
|
797433ebe9 | ||
|
|
633532b88d | ||
|
|
a0dcade9d8 | ||
|
|
2a0babe5ab | ||
|
|
dd92f7fb9d | ||
|
|
7ad08b3ef8 | ||
|
|
73917e8a4b | ||
|
|
dc7aef3f86 | ||
|
|
d89597bf64 | ||
|
|
c2b2d0a92a | ||
|
|
b341dddbb9 | ||
|
|
999e4264c5 | ||
|
|
aee11469c4 | ||
|
|
651cfe5b7e | ||
|
|
a34b2a5472 | ||
|
|
5e7e7eaa83 | ||
|
|
a8f05a01ed | ||
|
|
fedd21b0a6 | ||
|
|
7ff7473db6 | ||
|
|
d89aab08bf | ||
|
|
b2fb5424ed | ||
|
|
e7e34d50ba | ||
|
|
19320cc5d8 | ||
|
|
107a87c7ce | ||
|
|
2cb1d2c0bc | ||
|
|
48ab88a9ca | ||
|
|
33b7ac209e | ||
|
|
4a0ffdc9f5 | ||
|
|
1ec2c16d27 | ||
|
|
4b03fd0f23 | ||
|
|
9f117cd680 | ||
|
|
f6d29991d6 | ||
|
|
1a0d430291 | ||
|
|
e3b9927faa | ||
|
|
d199e16a6e | ||
|
|
01c2be3f01 | ||
|
|
6db537d1ec | ||
|
|
e708b2d39c | ||
|
|
ebd9587821 | ||
|
|
9e5117d336 | ||
|
|
1c2ea8d84a | ||
|
|
235484b719 | ||
|
|
b9ea5718a2 | ||
|
|
db0c57a186 | ||
|
|
0fa458737a | ||
|
|
caaeff32c5 | ||
|
|
c4c234f0d3 | ||
|
|
894e7c5828 | ||
|
|
afcebb136c | ||
|
|
8592326a3c |
6
.github/workflows/linux.yml
vendored
@@ -107,7 +107,7 @@ jobs:
|
||||
|
||||
- name: Check.
|
||||
run: |
|
||||
filePath="$REPO_NAME/out/Debug/bin/Telegram"
|
||||
filePath="$REPO_NAME/out/Debug/Telegram"
|
||||
if test -f "$filePath"; then
|
||||
echo "Build successfully done! :)"
|
||||
|
||||
@@ -121,7 +121,7 @@ jobs:
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
run: |
|
||||
cd $REPO_NAME/out/Debug/bin
|
||||
cd $REPO_NAME/out/Debug
|
||||
mkdir artifact
|
||||
mv Telegram artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
@@ -129,4 +129,4 @@ jobs:
|
||||
name: Upload artifact.
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: ${{ env.REPO_NAME }}/out/Debug/bin/artifact/
|
||||
path: ${{ env.REPO_NAME }}/out/Debug/artifact/
|
||||
|
||||
5
.github/workflows/mac.yml
vendored
@@ -91,6 +91,11 @@ jobs:
|
||||
run: |
|
||||
./$REPO_NAME/Telegram/build/prepare/mac.sh skip-release silent
|
||||
|
||||
- name: Free up some disk space.
|
||||
run: |
|
||||
cd Libraries
|
||||
find . -iname "*.dir" -exec rm -rf {} || true \;
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
run: |
|
||||
|
||||
407
.github/workflows/win.yml
vendored
@@ -44,385 +44,84 @@ jobs:
|
||||
|
||||
windows:
|
||||
name: Windows
|
||||
runs-on: windows-latest
|
||||
runs-on: windows-2022
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
defines:
|
||||
- ""
|
||||
arch: [Win32, x64]
|
||||
|
||||
env:
|
||||
SDK: "10.0.18362.0"
|
||||
GIT: "https://github.com"
|
||||
QT_VER: "5.15.2"
|
||||
OPENSSL_VER: "1_1_1"
|
||||
UPLOAD_ARTIFACT: "false"
|
||||
ONLY_CACHE: "false"
|
||||
MANUAL_CACHING: "0"
|
||||
PREPARE_PATH: "Telegram/build/prepare/prepare.py"
|
||||
AUTO_CACHING: "1"
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: cmd
|
||||
working-directory: Libraries
|
||||
working-directory: ${{ github.workspace }}
|
||||
|
||||
steps:
|
||||
- name: Prepare directories.
|
||||
run: |
|
||||
mkdir %userprofile%\TBuild\Libraries
|
||||
echo TBUILD=%userprofile%\TBuild>>%GITHUB_ENV%
|
||||
|
||||
- name: Get repository name.
|
||||
shell: bash
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: echo "REPO_NAME=${GITHUB_REPOSITORY##*/}" >> $GITHUB_ENV
|
||||
|
||||
- uses: ilammy/msvc-dev-cmd@v1.9.0
|
||||
name: x86 Native Tools Command Prompt.
|
||||
- uses: ilammy/msvc-dev-cmd@v1.10.0
|
||||
name: Native Tools Command Prompt.
|
||||
with:
|
||||
arch: win32
|
||||
|
||||
- name: Set up environment paths.
|
||||
shell: bash
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
echo "C:\\Strawberry\\perl\\bin\\" >> $GITHUB_PATH
|
||||
echo "C:\\Program Files\\NASM\\" >> $GITHUB_PATH
|
||||
echo "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\VC\\Auxiliary\\Build\\" >> $GITHUB_PATH
|
||||
|
||||
mkdir Libraries && cd Libraries
|
||||
echo "Convert unix path to win path."
|
||||
p=`pwd | sed 's#^/[d]#d:#g' |sed 's#/#\\\\#g'`
|
||||
echo "LibrariesPath=$p" >> $GITHUB_ENV
|
||||
|
||||
echo "QT=${QT_VER//./_}" >> $GITHUB_ENV
|
||||
|
||||
- name: Save msbuild version.
|
||||
run: |
|
||||
call vcvars32.bat
|
||||
msbuild -version > CACHE_KEY.txt
|
||||
arch: ${{ matrix.arch }}
|
||||
|
||||
- name: Clone.
|
||||
uses: actions/checkout@v2
|
||||
uses: LebedevRI/checkout@issue197
|
||||
with:
|
||||
submodules: recursive
|
||||
path: ${{ env.REPO_NAME }}
|
||||
|
||||
- name: Generate cache key.
|
||||
shell: bash
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
curl -o $LibrariesPath/tg_owt-version.json https://api.github.com/repos/desktop-app/tg_owt/git/refs/heads/master
|
||||
curl -o $LibrariesPath/tg_angle-version.json https://api.github.com/repos/desktop-app/tg_angle/git/refs/heads/master
|
||||
echo $MANUAL_CACHING >> CACHE_KEY.txt
|
||||
if [ "$AUTO_CACHING" == "1" ]; then
|
||||
thisFile=$REPO_NAME/.github/workflows/win.yml
|
||||
echo `md5sum $thisFile | awk '{ print $1 }'` >> CACHE_KEY.txt
|
||||
fi
|
||||
echo "CACHE_KEY=`md5sum CACHE_KEY.txt | awk '{ print $1 }'`" >> $GITHUB_ENV
|
||||
path: ${{ env.TBUILD }}\${{ env.REPO_NAME }}
|
||||
|
||||
- name: Choco installs.
|
||||
run: |
|
||||
choco install --allow-empty-checksums --no-progress -y yasm
|
||||
choco install --no-progress -y nasm jom ninja
|
||||
python -m pip install pywin32
|
||||
choco install --no-progress -y nasm strawberryperl yasm jom ninja
|
||||
py -m pip install pywin32
|
||||
|
||||
- name: Install msys64.
|
||||
run: |
|
||||
mkdir %TBUILD%\ThirdParty
|
||||
xcopy /E /I C:\msys64 %TBUILD%\ThirdParty\msys64
|
||||
|
||||
- name: Set up environment paths.
|
||||
shell: bash
|
||||
run: |
|
||||
echo "C:\\Strawberry\\perl\\bin\\" >> $GITHUB_PATH
|
||||
echo "C:\\Program Files\\NASM\\" >> $GITHUB_PATH
|
||||
echo "C:\\ProgramData\\chocolatey\\lib\\ninja\\tools\\" >> $GITHUB_PATH
|
||||
|
||||
echo "Configurate git for cherry-picks."
|
||||
git config --global user.email "you@example.com"
|
||||
git config --global user.name "Sample"
|
||||
|
||||
- name: NuGet sources.
|
||||
run: |
|
||||
nuget sources Disable -Name "Microsoft Visual Studio Offline Packages"
|
||||
nuget sources Add -Source https://api.nuget.org/v3/index.json & exit 0
|
||||
|
||||
- name: Patches.
|
||||
shell: bash
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
echo "Find necessary commit from doc."
|
||||
checkoutCommit=$(grep -A 1 "cd patches" $REPO_NAME/$PREPARE_PATH | sed -n 2p)
|
||||
cd $LibrariesPath
|
||||
git clone $GIT/desktop-app/patches.git
|
||||
cd patches
|
||||
eval $checkoutCommit
|
||||
|
||||
- name: LZMA.
|
||||
run: |
|
||||
git clone %GIT%/telegramdesktop/lzma.git
|
||||
cd lzma
|
||||
cd C\Util\LzmaLib
|
||||
msbuild -m LzmaLib.sln /property:Configuration=Debug
|
||||
|
||||
- name: OpenSSL cache.
|
||||
id: cache-openssl
|
||||
- name: Libraries cache.
|
||||
id: cache-libs
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/openssl
|
||||
key: ${{ runner.OS }}-${{ env.CACHE_KEY }}-${{ env.OPENSSL_VER }}
|
||||
- name: OpenSSL.
|
||||
if: steps.cache-openssl.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone -b OpenSSL_%OPENSSL_VER%-stable %GIT%/openssl/openssl.git
|
||||
cd openssl
|
||||
perl Configure no-shared no-tests debug-VC-WIN32
|
||||
nmake
|
||||
mkdir out.dbg
|
||||
move libcrypto.lib out.dbg
|
||||
move libssl.lib out.dbg
|
||||
move ossl_static.pdb out.dbg\ossl_static
|
||||
nmake clean
|
||||
move out.dbg\ossl_static out.dbg\ossl_static.pdb
|
||||
perl Configure no-shared no-tests VC-WIN32
|
||||
nmake
|
||||
mkdir out
|
||||
move libcrypto.lib out
|
||||
move libssl.lib out
|
||||
move ossl_static.pdb out
|
||||
path: ${{ env.TBUILD }}/Libraries
|
||||
key: ${{ runner.OS }}-libs
|
||||
|
||||
rmdir /S /Q test
|
||||
rmdir /S /Q .git
|
||||
|
||||
- name: Zlib.
|
||||
run: |
|
||||
git clone %GIT%/telegramdesktop/zlib.git
|
||||
cd zlib
|
||||
git checkout tdesktop
|
||||
cd contrib\vstudio\vc14
|
||||
msbuild -m zlibstat.vcxproj /property:Configuration=Debug
|
||||
|
||||
- name: MozJPEG.
|
||||
shell: cmd
|
||||
run: |
|
||||
git clone -b v4.0.3 %GIT%/mozilla/mozjpeg.git
|
||||
cd mozjpeg
|
||||
cmake . ^
|
||||
-G "Visual Studio 16 2019" ^
|
||||
-A Win32 ^
|
||||
-DWITH_JPEG8=ON ^
|
||||
-DPNG_SUPPORTED=OFF
|
||||
cmake --build . --config Debug
|
||||
|
||||
- name: OpenAL Soft cache.
|
||||
id: cache-openal
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/openal-soft
|
||||
key: ${{ runner.OS }}-openal-soft-${{ env.CACHE_KEY }}
|
||||
- name: OpenAL Soft.
|
||||
if: steps.cache-openal.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone -b openal-soft-1.21.0 --depth=1 %GIT%/kcat/openal-soft.git
|
||||
cd openal-soft\build
|
||||
cmake .. ^
|
||||
-G "Visual Studio 16 2019" ^
|
||||
-A Win32 ^
|
||||
-D LIBTYPE:STRING=STATIC ^
|
||||
-D FORCE_STATIC_VCRT=ON ^
|
||||
-D ALSOFT_BACKEND_DSOUND=OFF
|
||||
|
||||
msbuild -m OpenAL.vcxproj /property:Configuration=Debug
|
||||
|
||||
- name: Breakpad cache.
|
||||
id: cache-breakpad
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/breakpad
|
||||
key: ${{ runner.OS }}-breakpad-${{ env.CACHE_KEY }}-${{ hashFiles('**/breakpad.diff') }}
|
||||
- name: Breakpad.
|
||||
- name: Libraries.
|
||||
env:
|
||||
GYP_MSVS_OVERRIDE_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\'
|
||||
GYP_MSVS_VERSION: 2019
|
||||
if: steps.cache-breakpad.outputs.cache-hit != 'true'
|
||||
GYP_MSVS_OVERRIDE_PATH: 'C:\Program Files\Microsoft Visual Studio\2022\Enterprise\'
|
||||
GYP_MSVS_VERSION: 2022
|
||||
run: |
|
||||
git clone https://chromium.googlesource.com/external/gyp
|
||||
cd gyp
|
||||
SET PATH=%cd%;%PATH%
|
||||
git checkout d6c5dd51dc
|
||||
git apply ../patches/gyp.diff
|
||||
|
||||
cd %LibrariesPath%
|
||||
|
||||
git clone https://chromium.googlesource.com/breakpad/breakpad
|
||||
cd breakpad
|
||||
git checkout dfcb7b6799
|
||||
git apply ../patches/breakpad.diff
|
||||
cd src
|
||||
git clone -b release-1.11.0 %GIT%/google/googletest testing
|
||||
cd client\windows
|
||||
call gyp --no-circular-check breakpad_client.gyp --format=ninja
|
||||
cd ..\..
|
||||
ninja -C out/Debug common crash_generation_client exception_handler
|
||||
ninja -C out/Release common crash_generation_client exception_handler
|
||||
cd tools\windows\dump_syms
|
||||
call gyp dump_syms.gyp --format=ninja
|
||||
cd ..\..\..
|
||||
ninja -C out/Release dump_syms
|
||||
|
||||
- name: Opus cache.
|
||||
id: cache-opus
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/opus
|
||||
key: ${{ runner.OS }}-opus-${{ env.CACHE_KEY }}
|
||||
- name: Opus.
|
||||
if: steps.cache-opus.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone -b v1.3.1 %GIT%/xiph/opus.git
|
||||
cd opus
|
||||
git cherry-pick 927de8453c
|
||||
cmake -B out . ^
|
||||
-A Win32 ^
|
||||
-DCMAKE_INSTALL_PREFIX=%LibrariesPath%/local/opus ^
|
||||
-DCMAKE_C_FLAGS_DEBUG="/MTd /Zi /Ob0 /Od /RTC1" ^
|
||||
-DCMAKE_C_FLAGS_RELEASE="/MT /O2 /Ob2 /DNDEBUG"
|
||||
cmake --build out --config Debug
|
||||
cmake --build out --config Release
|
||||
cmake --install out --config Release
|
||||
|
||||
- name: Rnnoise.
|
||||
run: |
|
||||
git clone %GIT%/desktop-app/rnnoise.git
|
||||
mkdir rnnoise\out
|
||||
cd rnnoise\out
|
||||
cmake -A Win32 ..
|
||||
cmake --build . --config Debug
|
||||
|
||||
- name: FFmpeg cache.
|
||||
id: cache-ffmpeg
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/ffmpeg
|
||||
key: ${{ runner.OS }}-ffmpeg-${{ env.CACHE_KEY }}-2-${{ hashFiles('**/build_ffmpeg_win.sh') }}
|
||||
- name: FFmpeg.
|
||||
if: steps.cache-ffmpeg.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
choco install --no-progress -y msys2
|
||||
|
||||
git clone %GIT%/FFmpeg/FFmpeg.git ffmpeg
|
||||
cd ffmpeg
|
||||
git checkout release/4.4
|
||||
set CHERE_INVOKING=enabled_from_arguments
|
||||
set MSYS2_PATH_TYPE=inherit
|
||||
call c:\tools\msys64\usr\bin\bash --login ../patches/build_ffmpeg_win.sh
|
||||
|
||||
rmdir /S /Q .git
|
||||
|
||||
- name: Angle cache.
|
||||
id: cache-angle
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tg_angle
|
||||
key: ${{ runner.OS }}-angle-${{ env.CACHE_KEY }}-${{ hashFiles('**/tg_angle-version.json') }}
|
||||
- name: Angle.
|
||||
if: steps.cache-angle.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone --recursive %GIT%/desktop-app/tg_angle.git
|
||||
mkdir tg_angle\out\Debug
|
||||
cd tg_angle\out\Debug
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_BUILD_TYPE=Debug ^
|
||||
-DTG_ANGLE_SPECIAL_TARGET=win64 ^
|
||||
-DTG_ANGLE_ZLIB_INCLUDE_PATH=%cd%/../../../zlib ../..
|
||||
ninja
|
||||
|
||||
:: Cleanup.
|
||||
cd %LibrariesPath%\tg_angle
|
||||
move out\Debug\tg_angle.lib tg_angle.lib
|
||||
rmdir /S /Q out
|
||||
mkdir out\Debug
|
||||
move tg_angle.lib out\Debug\tg_angle.lib
|
||||
|
||||
- name: Qt 5.15.2 cache.
|
||||
id: cache-qt
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/Qt-${{ env.QT_VER }}
|
||||
key: ${{ runner.OS }}-qt-${{ env.CACHE_KEY }}-${{ hashFiles('**/qtbase_5_15_2/*') }}
|
||||
- name: Configure Qt 5.15.2.
|
||||
if: steps.cache-qt.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone git://code.qt.io/qt/qt5.git qt_%QT%
|
||||
cd qt_%QT%
|
||||
perl init-repository --module-subset=qtbase,qtimageformats,qtsvg
|
||||
git checkout v%QT_VER%
|
||||
git submodule update qtbase
|
||||
git submodule update qtimageformats
|
||||
git submodule update qtsvg
|
||||
cd qtbase
|
||||
for /r %%i in (..\..\patches\qtbase_%QT%\*) do git apply %%i
|
||||
cd ..
|
||||
|
||||
SET SSL=%LibrariesPath%\openssl
|
||||
SET SSL_LIBS=libcrypto.lib Ws2_32.lib Gdi32.lib Advapi32.lib Crypt32.lib User32.lib
|
||||
|
||||
SET ANGLE=%LibrariesPath%\tg_angle
|
||||
SET ANGLE_LIBS=d3d9.lib dxgi.lib dxguid.lib
|
||||
|
||||
SET ZLIB=%LibrariesPath%\zlib\contrib\vstudio\vc14\x86
|
||||
|
||||
configure ^
|
||||
-prefix "%LibrariesPath%\Qt-%QT_VER%" ^
|
||||
-debug ^
|
||||
-force-debug-info ^
|
||||
-opensource ^
|
||||
-confirm-license ^
|
||||
-static ^
|
||||
-static-runtime ^
|
||||
-opengl es2 -no-angle ^
|
||||
-I "%ANGLE%\include" ^
|
||||
-D "GL_APICALL=" ^
|
||||
QMAKE_LIBS_OPENGL_ES2_DEBUG="%ANGLE%\out\Debug\tg_angle.lib %ZLIB%\ZlibStatDebug\zlibstat.lib %ANGLE_LIBS%" ^
|
||||
QMAKE_LIBS_OPENGL_ES2_RELEASE="%ANGLE%\out\Release\tg_angle.lib %ZLIB%\ZlibStatReleaseWithoutAsm\zlibstat.lib %ANGLE_LIBS%" ^
|
||||
-egl ^
|
||||
-D "EGLAPI=" ^
|
||||
-D "DESKTOP_APP_QT_STATIC_ANGLE=" ^
|
||||
QMAKE_LIBS_EGL_DEBUG="%ANGLE%\out\Debug\tg_angle.lib %ZLIB%\ZlibStatDebug\zlibstat.lib %ANGLE_LIBS% Gdi32.lib User32.lib" ^
|
||||
QMAKE_LIBS_EGL_RELEASE="%ANGLE%\out\Release\tg_angle.lib %ZLIB%\ZlibStatReleaseWithoutAsm\zlibstat.lib %ANGLE_LIBS% Gdi32.lib User32.lib" ^
|
||||
-openssl-linked ^
|
||||
-I "%SSL%\include" ^
|
||||
OPENSSL_LIBS_DEBUG="%SSL%\out.dbg\libssl.lib %SSL%\out.dbg\%SSL_LIBS%" ^
|
||||
OPENSSL_LIBS_RELEASE="%SSL%\out\libssl.lib %SSL%\out\%SSL_LIBS%" ^
|
||||
-I "%LibrariesPath%\mozjpeg" ^
|
||||
LIBJPEG_LIBS_DEBUG="%LibrariesPath%\mozjpeg\Debug\jpeg-static.lib" ^
|
||||
LIBJPEG_LIBS_RELEASE="%LibrariesPath%\mozjpeg\Release\jpeg-static.lib" ^
|
||||
-mp ^
|
||||
-nomake examples ^
|
||||
-nomake tests ^
|
||||
-platform win32-msvc
|
||||
|
||||
- name: Qt 5.15.2 build.
|
||||
if: steps.cache-qt.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
cd qt_%QT%
|
||||
|
||||
jom -j%NUMBER_OF_PROCESSORS%
|
||||
jom -j%NUMBER_OF_PROCESSORS% install
|
||||
|
||||
cd ..
|
||||
rmdir /S /Q qt_%QT%
|
||||
|
||||
- name: WebRTC cache.
|
||||
id: cache-webrtc
|
||||
uses: actions/cache@v2
|
||||
with:
|
||||
path: ${{ env.LibrariesPath }}/tg_owt
|
||||
key: ${{ runner.OS }}-webrtc-${{ env.CACHE_KEY }}-${{ hashFiles('**/tg_owt-version.json') }}
|
||||
- name: WebRTC.
|
||||
if: steps.cache-webrtc.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
git clone --recursive %GIT%/desktop-app/tg_owt.git
|
||||
mkdir tg_owt\out\Debug
|
||||
cd tg_owt\out\Debug
|
||||
cmake -G Ninja ^
|
||||
-DCMAKE_BUILD_TYPE=Debug ^
|
||||
-DTG_OWT_SPECIAL_TARGET=win ^
|
||||
-DTG_OWT_BUILD_AUDIO_BACKENDS=OFF ^
|
||||
-DTG_OWT_LIBJPEG_INCLUDE_PATH=%cd%/../../../mozjpeg ^
|
||||
-DTG_OWT_OPENSSL_INCLUDE_PATH=%cd%/../../../openssl/include ^
|
||||
-DTG_OWT_OPUS_INCLUDE_PATH=%cd%/../../../opus/include ^
|
||||
-DTG_OWT_FFMPEG_INCLUDE_PATH=%cd%/../../../ffmpeg ^
|
||||
../..
|
||||
|
||||
ninja
|
||||
|
||||
:: Cleanup.
|
||||
cd %LibrariesPath%\tg_owt
|
||||
move out\Debug\tg_owt.lib tg_owt.lib
|
||||
rmdir /S /Q out
|
||||
mkdir out\Debug
|
||||
move tg_owt.lib out\Debug\tg_owt.lib
|
||||
C:
|
||||
cd %TBUILD%
|
||||
%REPO_NAME%/Telegram/build/prepare/win.bat skip-release silent
|
||||
|
||||
- name: Read defines.
|
||||
shell: bash
|
||||
@@ -438,16 +137,21 @@ jobs:
|
||||
echo "TDESKTOP_BUILD_DEFINE=$DEFINE" >> $GITHUB_ENV
|
||||
|
||||
- name: Free up some disk space.
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: del /S *.pdb
|
||||
run: |
|
||||
C:
|
||||
cd %TBUILD%
|
||||
del /S Libraries\*.pdb
|
||||
del /S Libraries\*.pch
|
||||
del /S Libraries\*.obj
|
||||
|
||||
- name: Telegram Desktop build.
|
||||
if: env.ONLY_CACHE == 'false'
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
cd %REPO_NAME%\Telegram
|
||||
C:
|
||||
cd %TBUILD%\%REPO_NAME%\Telegram
|
||||
|
||||
call configure.bat ^
|
||||
${{ matrix.arch }} ^
|
||||
-D TDESKTOP_API_TEST=ON ^
|
||||
-D DESKTOP_APP_USE_PACKAGED=OFF ^
|
||||
-D DESKTOP_APP_DISABLE_CRASH_REPORTS=OFF ^
|
||||
@@ -455,20 +159,17 @@ jobs:
|
||||
%TDESKTOP_BUILD_DEFINE% ^
|
||||
-DCMAKE_SYSTEM_VERSION=%SDK%
|
||||
|
||||
call vcvars32.bat
|
||||
cd ..\out
|
||||
msbuild -m Telegram.sln /nologo /p:Configuration=Debug,Platform=Win32
|
||||
msbuild -m Telegram.sln /p:Configuration=Debug,Platform=${{ matrix.arch }},DebugSymbols=false,DebugType=none
|
||||
|
||||
- name: Move artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: |
|
||||
cd %REPO_NAME%\out\Debug
|
||||
mkdir artifact
|
||||
move Telegram.exe artifact/
|
||||
move %TBUILD%\%REPO_NAME%\out\Debug\Telegram.exe artifact/
|
||||
- uses: actions/upload-artifact@master
|
||||
name: Upload artifact.
|
||||
if: env.UPLOAD_ARTIFACT == 'true'
|
||||
with:
|
||||
name: ${{ env.ARTIFACT_NAME }}
|
||||
path: ${{ env.REPO_NAME }}\out\Debug\artifact\
|
||||
path: artifact\
|
||||
|
||||
24
.gitmodules
vendored
@@ -4,9 +4,6 @@
|
||||
[submodule "Telegram/ThirdParty/GSL"]
|
||||
path = Telegram/ThirdParty/GSL
|
||||
url = https://github.com/Microsoft/GSL.git
|
||||
[submodule "Telegram/ThirdParty/Catch"]
|
||||
path = Telegram/ThirdParty/Catch
|
||||
url = https://github.com/philsquared/Catch
|
||||
[submodule "Telegram/ThirdParty/xxHash"]
|
||||
path = Telegram/ThirdParty/xxHash
|
||||
url = https://github.com/Cyan4973/xxHash.git
|
||||
@@ -31,9 +28,6 @@
|
||||
[submodule "Telegram/lib_ui"]
|
||||
path = Telegram/lib_ui
|
||||
url = https://github.com/desktop-app/lib_ui.git
|
||||
[submodule "Telegram/lib_rlottie"]
|
||||
path = Telegram/lib_rlottie
|
||||
url = https://github.com/desktop-app/lib_rlottie.git
|
||||
[submodule "Telegram/lib_lottie"]
|
||||
path = Telegram/lib_lottie
|
||||
url = https://github.com/desktop-app/lib_lottie.git
|
||||
@@ -58,9 +52,6 @@
|
||||
[submodule "Telegram/lib_qr"]
|
||||
path = Telegram/lib_qr
|
||||
url = https://github.com/desktop-app/lib_qr.git
|
||||
[submodule "Telegram/ThirdParty/libdbusmenu-qt"]
|
||||
path = Telegram/ThirdParty/libdbusmenu-qt
|
||||
url = https://github.com/desktop-app/libdbusmenu-qt.git
|
||||
[submodule "Telegram/ThirdParty/hunspell"]
|
||||
path = Telegram/ThirdParty/hunspell
|
||||
url = https://github.com/hunspell/hunspell
|
||||
@@ -94,3 +85,18 @@
|
||||
[submodule "Telegram/ThirdParty/jemalloc"]
|
||||
path = Telegram/ThirdParty/jemalloc
|
||||
url = https://github.com/jemalloc/jemalloc
|
||||
[submodule "Telegram/ThirdParty/kwayland"]
|
||||
path = Telegram/ThirdParty/kwayland
|
||||
url = https://github.com/KDE/kwayland.git
|
||||
[submodule "Telegram/ThirdParty/dispatch"]
|
||||
path = Telegram/ThirdParty/dispatch
|
||||
url = https://github.com/apple/swift-corelibs-libdispatch
|
||||
[submodule "Telegram/ThirdParty/extra-cmake-modules"]
|
||||
path = Telegram/ThirdParty/extra-cmake-modules
|
||||
url = https://github.com/KDE/extra-cmake-modules.git
|
||||
[submodule "Telegram/ThirdParty/plasma-wayland-protocols"]
|
||||
path = Telegram/ThirdParty/plasma-wayland-protocols
|
||||
url = https://github.com/KDE/plasma-wayland-protocols.git
|
||||
[submodule "Telegram/ThirdParty/wayland-protocols"]
|
||||
path = Telegram/ThirdParty/wayland-protocols
|
||||
url = https://github.com/gitlab-freedesktop-mirrors/wayland-protocols.git
|
||||
|
||||
2
LEGAL
@@ -1,7 +1,7 @@
|
||||
This file is part of Telegram Desktop,
|
||||
the official desktop application for the Telegram messaging service.
|
||||
|
||||
Copyright (c) 2014-2021 The Telegram Desktop Authors.
|
||||
Copyright (c) 2014-2022 The Telegram Desktop Authors.
|
||||
|
||||
Telegram Desktop is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -147,14 +147,16 @@ PRIVATE
|
||||
api/api_text_entities.h
|
||||
api/api_toggling_media.cpp
|
||||
api/api_toggling_media.h
|
||||
api/api_unread_things.cpp
|
||||
api/api_unread_things.h
|
||||
api/api_updates.cpp
|
||||
api/api_updates.h
|
||||
api/api_user_privacy.cpp
|
||||
api/api_user_privacy.h
|
||||
api/api_views.cpp
|
||||
api/api_views.h
|
||||
api/api_who_read.cpp
|
||||
api/api_who_read.h
|
||||
api/api_who_reacted.cpp
|
||||
api/api_who_reacted.h
|
||||
boxes/filters/edit_filter_box.cpp
|
||||
boxes/filters/edit_filter_box.h
|
||||
boxes/filters/edit_filter_chats_list.cpp
|
||||
@@ -180,6 +182,8 @@ PRIVATE
|
||||
boxes/peers/edit_peer_history_visibility_box.h
|
||||
boxes/peers/edit_peer_permissions_box.cpp
|
||||
boxes/peers/edit_peer_permissions_box.h
|
||||
boxes/peers/edit_peer_reactions.cpp
|
||||
boxes/peers/edit_peer_reactions.h
|
||||
boxes/peers/edit_peer_requests_box.cpp
|
||||
boxes/peers/edit_peer_requests_box.h
|
||||
boxes/peers/edit_peer_type_box.cpp
|
||||
@@ -276,6 +280,8 @@ PRIVATE
|
||||
calls/group/calls_group_menu.h
|
||||
calls/group/calls_group_panel.cpp
|
||||
calls/group/calls_group_panel.h
|
||||
calls/group/calls_group_rtmp.cpp
|
||||
calls/group/calls_group_rtmp.h
|
||||
calls/group/calls_group_settings.cpp
|
||||
calls/group/calls_group_settings.h
|
||||
calls/group/calls_group_toasts.cpp
|
||||
@@ -420,6 +426,8 @@ PRIVATE
|
||||
data/data_document_media.h
|
||||
data/data_document_resolver.cpp
|
||||
data/data_document_resolver.h
|
||||
data/data_download_manager.cpp
|
||||
data/data_download_manager.h
|
||||
data/data_drafts.cpp
|
||||
data/data_drafts.h
|
||||
data/data_folder.cpp
|
||||
@@ -445,6 +453,8 @@ PRIVATE
|
||||
data/data_media_types.h
|
||||
data/data_messages.cpp
|
||||
data/data_messages.h
|
||||
data/data_message_reactions.cpp
|
||||
data/data_message_reactions.h
|
||||
data/data_msg_id.h
|
||||
data/data_notify_settings.cpp
|
||||
data/data_notify_settings.h
|
||||
@@ -521,33 +531,16 @@ PRIVATE
|
||||
editor/controllers/controllers.h
|
||||
editor/controllers/stickers_panel_controller.cpp
|
||||
editor/controllers/stickers_panel_controller.h
|
||||
editor/controllers/undo_controller.cpp
|
||||
editor/controllers/undo_controller.h
|
||||
editor/editor_crop.cpp
|
||||
editor/editor_crop.h
|
||||
editor/editor_paint.cpp
|
||||
editor/editor_paint.h
|
||||
editor/photo_editor.cpp
|
||||
editor/photo_editor.h
|
||||
editor/photo_editor_common.cpp
|
||||
editor/photo_editor_common.h
|
||||
editor/photo_editor_content.cpp
|
||||
editor/photo_editor_content.h
|
||||
editor/photo_editor_controls.cpp
|
||||
editor/photo_editor_controls.h
|
||||
editor/photo_editor_inner_common.h
|
||||
editor/photo_editor_layer_widget.cpp
|
||||
editor/photo_editor_layer_widget.h
|
||||
editor/scene/scene.cpp
|
||||
editor/scene/scene.h
|
||||
editor/scene/scene_item_base.cpp
|
||||
editor/scene/scene_item_base.h
|
||||
editor/scene/scene_item_canvas.cpp
|
||||
editor/scene/scene_item_canvas.h
|
||||
editor/scene/scene_item_image.cpp
|
||||
editor/scene/scene_item_image.h
|
||||
editor/scene/scene_item_line.cpp
|
||||
editor/scene/scene_item_line.h
|
||||
editor/scene/scene_item_sticker.cpp
|
||||
editor/scene/scene_item_sticker.h
|
||||
export/export_manager.cpp
|
||||
@@ -619,6 +612,12 @@ PRIVATE
|
||||
history/view/media/history_view_theme_document.cpp
|
||||
history/view/media/history_view_web_page.h
|
||||
history/view/media/history_view_web_page.cpp
|
||||
history/view/reactions/message_reactions_list.cpp
|
||||
history/view/reactions/message_reactions_list.h
|
||||
history/view/reactions/message_reactions_selector.cpp
|
||||
history/view/reactions/message_reactions_selector.h
|
||||
history/view/history_view_bottom_info.cpp
|
||||
history/view/history_view_bottom_info.h
|
||||
history/view/history_view_contact_status.cpp
|
||||
history/view/history_view_contact_status.h
|
||||
history/view/history_view_context_menu.cpp
|
||||
@@ -633,6 +632,7 @@ PRIVATE
|
||||
history/view/history_view_empty_list_bubble.h
|
||||
history/view/history_view_group_call_bar.cpp
|
||||
history/view/history_view_group_call_bar.h
|
||||
history/view/history_view_item_preview.h
|
||||
history/view/history_view_list_widget.cpp
|
||||
history/view/history_view_list_widget.h
|
||||
history/view/history_view_message.cpp
|
||||
@@ -644,6 +644,12 @@ PRIVATE
|
||||
history/view/history_view_pinned_section.h
|
||||
history/view/history_view_pinned_tracker.cpp
|
||||
history/view/history_view_pinned_tracker.h
|
||||
history/view/history_view_react_animation.cpp
|
||||
history/view/history_view_react_animation.h
|
||||
history/view/history_view_react_button.cpp
|
||||
history/view/history_view_react_button.h
|
||||
history/view/history_view_reactions.cpp
|
||||
history/view/history_view_reactions.h
|
||||
history/view/history_view_replies_section.cpp
|
||||
history/view/history_view_replies_section.h
|
||||
history/view/history_view_requests_bar.cpp
|
||||
@@ -656,6 +662,8 @@ PRIVATE
|
||||
history/view/history_view_send_action.h
|
||||
history/view/history_view_service_message.cpp
|
||||
history/view/history_view_service_message.h
|
||||
history/view/history_view_spoiler_click_handler.cpp
|
||||
history/view/history_view_spoiler_click_handler.h
|
||||
history/view/history_view_top_bar_widget.cpp
|
||||
history/view/history_view_top_bar_widget.h
|
||||
history/view/history_view_view_button.cpp
|
||||
@@ -684,6 +692,8 @@ PRIVATE
|
||||
history/history_message.h
|
||||
history/history_service.cpp
|
||||
history/history_service.h
|
||||
history/history_unread_things.cpp
|
||||
history/history_unread_things.h
|
||||
history/history_widget.cpp
|
||||
history/history_widget.h
|
||||
info/info_content_widget.cpp
|
||||
@@ -704,13 +714,25 @@ PRIVATE
|
||||
info/common_groups/info_common_groups_inner_widget.h
|
||||
info/common_groups/info_common_groups_widget.cpp
|
||||
info/common_groups/info_common_groups_widget.h
|
||||
info/downloads/info_downloads_inner_widget.cpp
|
||||
info/downloads/info_downloads_inner_widget.h
|
||||
info/downloads/info_downloads_provider.cpp
|
||||
info/downloads/info_downloads_provider.h
|
||||
info/downloads/info_downloads_widget.cpp
|
||||
info/downloads/info_downloads_widget.h
|
||||
info/media/info_media_buttons.h
|
||||
info/media/info_media_common.cpp
|
||||
info/media/info_media_common.h
|
||||
info/media/info_media_empty_widget.cpp
|
||||
info/media/info_media_empty_widget.h
|
||||
info/media/info_media_inner_widget.cpp
|
||||
info/media/info_media_inner_widget.h
|
||||
info/media/info_media_list_section.cpp
|
||||
info/media/info_media_list_section.h
|
||||
info/media/info_media_list_widget.cpp
|
||||
info/media/info_media_list_widget.h
|
||||
info/media/info_media_provider.cpp
|
||||
info/media/info_media_provider.h
|
||||
info/media/info_media_widget.cpp
|
||||
info/media/info_media_widget.h
|
||||
info/members/info_members_widget.cpp
|
||||
@@ -931,6 +953,8 @@ PRIVATE
|
||||
platform/linux/file_utilities_linux.h
|
||||
platform/linux/launcher_linux.cpp
|
||||
platform/linux/launcher_linux.h
|
||||
platform/linux/integration_linux.cpp
|
||||
platform/linux/integration_linux.h
|
||||
platform/linux/main_window_linux.cpp
|
||||
platform/linux/main_window_linux.h
|
||||
platform/linux/notifications_manager_linux_dummy.cpp
|
||||
@@ -942,6 +966,8 @@ PRIVATE
|
||||
platform/mac/file_utilities_mac.h
|
||||
platform/mac/launcher_mac.mm
|
||||
platform/mac/launcher_mac.h
|
||||
platform/mac/integration_mac.mm
|
||||
platform/mac/integration_mac.h
|
||||
platform/mac/mac_iconv_helper.c
|
||||
platform/mac/main_window_mac.mm
|
||||
platform/mac/main_window_mac.h
|
||||
@@ -976,6 +1002,8 @@ PRIVATE
|
||||
platform/win/file_utilities_win.h
|
||||
platform/win/launcher_win.cpp
|
||||
platform/win/launcher_win.h
|
||||
platform/win/integration_win.cpp
|
||||
platform/win/integration_win.h
|
||||
platform/win/main_window_win.cpp
|
||||
platform/win/main_window_win.h
|
||||
platform/win/notifications_manager_win.cpp
|
||||
@@ -986,8 +1014,6 @@ PRIVATE
|
||||
platform/win/windows_app_user_model_id.h
|
||||
platform/win/windows_dlls.cpp
|
||||
platform/win/windows_dlls.h
|
||||
platform/win/windows_event_filter.cpp
|
||||
platform/win/windows_event_filter.h
|
||||
platform/win/windows_autostart_task.cpp
|
||||
platform/win/windows_autostart_task.h
|
||||
platform/win/windows_toast_activator.cpp
|
||||
@@ -995,6 +1021,8 @@ PRIVATE
|
||||
platform/platform_audio.h
|
||||
platform/platform_file_utilities.h
|
||||
platform/platform_launcher.h
|
||||
platform/platform_integration.cpp
|
||||
platform/platform_integration.h
|
||||
platform/platform_main_window.h
|
||||
platform/platform_notifications_manager.h
|
||||
platform/platform_specific.h
|
||||
@@ -1019,6 +1047,8 @@ PRIVATE
|
||||
settings/settings_codes.h
|
||||
settings/settings_common.cpp
|
||||
settings/settings_common.h
|
||||
settings/settings_experimental.cpp
|
||||
settings/settings_experimental.h
|
||||
settings/settings_folders.cpp
|
||||
settings/settings_folders.h
|
||||
settings/settings_information.cpp
|
||||
@@ -1083,6 +1113,8 @@ PRIVATE
|
||||
support/support_common.h
|
||||
support/support_helper.cpp
|
||||
support/support_helper.h
|
||||
support/support_preload.cpp
|
||||
support/support_preload.h
|
||||
support/support_templates.cpp
|
||||
support/support_templates.h
|
||||
ui/chat/attach/attach_item_single_file_preview.cpp
|
||||
@@ -1095,6 +1127,9 @@ PRIVATE
|
||||
ui/chat/choose_theme_controller.h
|
||||
ui/effects/fireworks_animation.cpp
|
||||
ui/effects/fireworks_animation.h
|
||||
ui/effects/message_sending_animation_common.h
|
||||
ui/effects/message_sending_animation_controller.cpp
|
||||
ui/effects/message_sending_animation_controller.h
|
||||
ui/effects/round_checkbox.cpp
|
||||
ui/effects/round_checkbox.h
|
||||
ui/effects/send_action_animations.cpp
|
||||
@@ -1155,8 +1190,6 @@ PRIVATE
|
||||
window/window_main_menu.h
|
||||
window/window_media_preview.cpp
|
||||
window/window_media_preview.h
|
||||
window/window_outdated_bar.cpp
|
||||
window/window_outdated_bar.h
|
||||
window/window_peer_menu.cpp
|
||||
window/window_peer_menu.h
|
||||
window/window_section_common.h
|
||||
@@ -1185,8 +1218,6 @@ PRIVATE
|
||||
window/themes/window_themes_generate_name.h
|
||||
apiwrap.cpp
|
||||
apiwrap.h
|
||||
app.cpp
|
||||
app.h
|
||||
config.h
|
||||
facades.cpp
|
||||
facades.h
|
||||
@@ -1326,8 +1357,6 @@ else()
|
||||
if (NOT DESKTOP_APP_DISABLE_DBUS_INTEGRATION)
|
||||
target_link_libraries(Telegram
|
||||
PRIVATE
|
||||
desktop-app::external_statusnotifieritem
|
||||
desktop-app::external_dbusmenu_qt
|
||||
desktop-app::external_glibmm
|
||||
desktop-app::external_glib
|
||||
)
|
||||
@@ -1407,7 +1436,7 @@ PRIVATE
|
||||
G_LOG_DOMAIN="Telegram"
|
||||
)
|
||||
|
||||
if ("${CMAKE_GENERATOR}" STREQUAL "Xcode"
|
||||
if (APPLE
|
||||
OR "${CMAKE_GENERATOR}" STREQUAL "Ninja Multi-Config"
|
||||
OR NOT CMAKE_EXECUTABLE_SUFFIX STREQUAL ""
|
||||
OR NOT "${output_name}" STREQUAL "Telegram")
|
||||
@@ -1526,8 +1555,8 @@ endif()
|
||||
|
||||
if (LINUX AND DESKTOP_APP_USE_PACKAGED)
|
||||
include(GNUInstallDirs)
|
||||
configure_file("../lib/xdg/telegramdesktop.appdata.xml.in" "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.appdata.xml" @ONLY)
|
||||
generate_appdata_changelog(Telegram "${CMAKE_SOURCE_DIR}/changelog.txt" "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.appdata.xml")
|
||||
configure_file("../lib/xdg/telegramdesktop.metainfo.xml.in" "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.metainfo.xml" @ONLY)
|
||||
generate_appdata_changelog(Telegram "${CMAKE_SOURCE_DIR}/changelog.txt" "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.metainfo.xml")
|
||||
install(TARGETS Telegram RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" BUNDLE DESTINATION "${CMAKE_INSTALL_BINDIR}")
|
||||
install(FILES "Resources/art/icon16.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/16x16/apps" RENAME "telegram.png")
|
||||
install(FILES "Resources/art/icon32.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/32x32/apps" RENAME "telegram.png")
|
||||
@@ -1537,5 +1566,5 @@ if (LINUX AND DESKTOP_APP_USE_PACKAGED)
|
||||
install(FILES "Resources/art/icon256.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/256x256/apps" RENAME "telegram.png")
|
||||
install(FILES "Resources/art/icon512.png" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/512x512/apps" RENAME "telegram.png")
|
||||
install(FILES "../lib/xdg/telegramdesktop.desktop" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/applications" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.desktop")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.appdata.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.appdata.xml")
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/telegramdesktop.metainfo.xml" DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/metainfo" RENAME "${TDESKTOP_LAUNCHER_BASENAME}.metainfo.xml")
|
||||
endif()
|
||||
|
||||
@@ -531,3 +531,16 @@ div.toast_shown {
|
||||
background-image: url(../images/media_video@2x.png)
|
||||
}
|
||||
}
|
||||
|
||||
.spoiler {
|
||||
background: #e8e8e8;
|
||||
}
|
||||
.spoiler.hidden {
|
||||
background: #a9a9a9;
|
||||
cursor: pointer;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.spoiler.hidden span {
|
||||
opacity: 0;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
@@ -52,6 +52,12 @@ function ShowMentionName() {
|
||||
return false;
|
||||
}
|
||||
|
||||
function ShowSpoiler(target) {
|
||||
if (target.classList.contains("hidden")) {
|
||||
target.classList.toggle("hidden");
|
||||
}
|
||||
}
|
||||
|
||||
function AddClass(element, name) {
|
||||
var current = element.className;
|
||||
var expression = new RegExp('(^|\\s)' + name + '(\\s|$)', 'g');
|
||||
|
||||
|
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 517 B |
|
Before Width: | Height: | Size: 814 B After Width: | Height: | Size: 898 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 188 B After Width: | Height: | Size: 248 B |
|
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 343 B |
|
Before Width: | Height: | Size: 867 B After Width: | Height: | Size: 451 B |
|
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 361 B |
|
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 627 B |
|
Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 809 B |
|
Before Width: | Height: | Size: 211 B After Width: | Height: | Size: 366 B |
|
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 626 B |
|
Before Width: | Height: | Size: 443 B After Width: | Height: | Size: 839 B |
|
Before Width: | Height: | Size: 305 B |
|
Before Width: | Height: | Size: 524 B |
|
Before Width: | Height: | Size: 820 B |
|
Before Width: | Height: | Size: 385 B |
|
Before Width: | Height: | Size: 873 B |
|
Before Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 230 B |
|
Before Width: | Height: | Size: 393 B |
|
Before Width: | Height: | Size: 616 B |
|
Before Width: | Height: | Size: 333 B |
|
Before Width: | Height: | Size: 552 B |
|
Before Width: | Height: | Size: 889 B |
|
Before Width: | Height: | Size: 173 B |
|
Before Width: | Height: | Size: 304 B |
|
Before Width: | Height: | Size: 545 B |
|
Before Width: | Height: | Size: 228 B |
|
Before Width: | Height: | Size: 420 B |
|
Before Width: | Height: | Size: 661 B |
|
Before Width: | Height: | Size: 290 B |
|
Before Width: | Height: | Size: 499 B |
|
Before Width: | Height: | Size: 846 B |
|
Before Width: | Height: | Size: 420 B |
|
Before Width: | Height: | Size: 715 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 843 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 860 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 1010 B After Width: | Height: | Size: 840 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 878 B |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 654 B After Width: | Height: | Size: 545 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 936 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 585 B After Width: | Height: | Size: 485 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 839 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 643 B After Width: | Height: | Size: 590 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 665 B After Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 618 B After Width: | Height: | Size: 507 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 979 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 597 B After Width: | Height: | Size: 493 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 874 B |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 496 B After Width: | Height: | Size: 531 B |
|
Before Width: | Height: | Size: 1005 B After Width: | Height: | Size: 889 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 255 B |
|
Before Width: | Height: | Size: 629 B After Width: | Height: | Size: 376 B |
|
Before Width: | Height: | Size: 888 B After Width: | Height: | Size: 563 B |
|
Before Width: | Height: | Size: 661 B After Width: | Height: | Size: 560 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.6 KiB |
BIN
Telegram/Resources/icons/chat/input_silent_on.png
Normal file
|
After Width: | Height: | Size: 658 B |
BIN
Telegram/Resources/icons/chat/input_silent_on@2x.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Telegram/Resources/icons/chat/input_silent_on@3x.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 453 B After Width: | Height: | Size: 365 B |
|
Before Width: | Height: | Size: 894 B After Width: | Height: | Size: 592 B |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 881 B |
|
Before Width: | Height: | Size: 551 B |
|
Before Width: | Height: | Size: 848 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 421 B |
|
Before Width: | Height: | Size: 718 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 107 B |
|
Before Width: | Height: | Size: 126 B |
|
Before Width: | Height: | Size: 174 B |