mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-15 07:28:30 +00:00
Compare commits
885 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9f54de8b39 | ||
|
|
976d3670c9 | ||
|
|
ef797f6ed8 | ||
|
|
59cc8c636d | ||
|
|
e147d4762d | ||
|
|
d3b7219352 | ||
|
|
6abf55dc55 | ||
|
|
7bd52e661d | ||
|
|
89944d778b | ||
|
|
357f82809a | ||
|
|
4222c70b4a | ||
|
|
a66031cfce | ||
|
|
cf0dfdceb1 | ||
|
|
26b6019b28 | ||
|
|
be4af1d560 | ||
|
|
e3ee3d3dba | ||
|
|
07d961fc09 | ||
|
|
7bcb3fa4d9 | ||
|
|
5e07e428c0 | ||
|
|
a85b8c49d9 | ||
|
|
c3dcdd2010 | ||
|
|
74d9195d94 | ||
|
|
4db60ac63f | ||
|
|
17bfb118d8 | ||
|
|
d6dd2cc633 | ||
|
|
dd2e219272 | ||
|
|
88ec96bf2d | ||
|
|
e17a4c80b2 | ||
|
|
c0f3189a5b | ||
|
|
ac9f6c0b4a | ||
|
|
5903551cdb | ||
|
|
54a2628797 | ||
|
|
0f2a066a30 | ||
|
|
2ff0df9ef6 | ||
|
|
ad652dbaf2 | ||
|
|
109d37c0d2 | ||
|
|
015fc9be2c | ||
|
|
7616ec1fd2 | ||
|
|
df170dac32 | ||
|
|
ccce37d023 | ||
|
|
13ddd067ef | ||
|
|
340b94f849 | ||
|
|
faf0b630c1 | ||
|
|
b2f1867787 | ||
|
|
3bd4e39093 | ||
|
|
98e06081af | ||
|
|
0d51faf618 | ||
|
|
21e53e360e | ||
|
|
9083359b33 | ||
|
|
7b30ac1524 | ||
|
|
4b41d7afaa | ||
|
|
38a9452de0 | ||
|
|
1bd638be46 | ||
|
|
e912bf3bc8 | ||
|
|
13d7bc54d3 | ||
|
|
5bdf10b1bd | ||
|
|
6a40f4a4f4 | ||
|
|
8900721064 | ||
|
|
7738e6bc9a | ||
|
|
7c7833263a | ||
|
|
96d6a0e68d | ||
|
|
7c04b56a32 | ||
|
|
5009e86d56 | ||
|
|
daa3e5d95a | ||
|
|
6879778f4b | ||
|
|
de12691cfe | ||
|
|
dce883bcf5 | ||
|
|
be02c1bc0a | ||
|
|
52c7a9a214 | ||
|
|
ea0b8fc594 | ||
|
|
15aa941436 | ||
|
|
8e92ddbd53 | ||
|
|
23669c3c37 | ||
|
|
ea970c1936 | ||
|
|
52ffe4408d | ||
|
|
b753990ee3 | ||
|
|
9642e19d53 | ||
|
|
7dc4cb4ce7 | ||
|
|
4f6bedf323 | ||
|
|
ca16d0e6f8 | ||
|
|
690b171d57 | ||
|
|
2254b7f680 | ||
|
|
a6540880c9 | ||
|
|
e7e59d9481 | ||
|
|
b5b71c6464 | ||
|
|
437a1755ce | ||
|
|
14dbaa7d05 | ||
|
|
58e462de06 | ||
|
|
b6b6f7a527 | ||
|
|
09e47dba3a | ||
|
|
3751052697 | ||
|
|
da639d086f | ||
|
|
59a9a38c1f | ||
|
|
dd634343d7 | ||
|
|
7ee1b1386b | ||
|
|
0e4c09224c | ||
|
|
fc5aae34f3 | ||
|
|
1aa2c85edd | ||
|
|
a6bfeebb24 | ||
|
|
5e9824a180 | ||
|
|
3644466263 | ||
|
|
e9b43e7c25 | ||
|
|
e9e53d6d84 | ||
|
|
03f2feb335 | ||
|
|
3b657ea7bd | ||
|
|
2635ffcbc9 | ||
|
|
927c079cc4 | ||
|
|
a2f7afcb68 | ||
|
|
b6c033b075 | ||
|
|
31d0b81624 | ||
|
|
96ece3f424 | ||
|
|
2bc9926d97 | ||
|
|
f1537cb8a9 | ||
|
|
af8dee9c38 | ||
|
|
39f78273c0 | ||
|
|
d66a0f618d | ||
|
|
497a8188fd | ||
|
|
f3a475d0c8 | ||
|
|
8b828677de | ||
|
|
a050b37f3a | ||
|
|
c865ed0cdc | ||
|
|
918b792d83 | ||
|
|
28ecb37103 | ||
|
|
7c43462771 | ||
|
|
7e00739240 | ||
|
|
feae417af5 | ||
|
|
e5d55418ac | ||
|
|
5d8e0e370d | ||
|
|
e2bffd0fd3 | ||
|
|
8d2979d8ce | ||
|
|
288eda5bb1 | ||
|
|
fb111619d7 | ||
|
|
fb68f3fed1 | ||
|
|
791f1677fa | ||
|
|
632b76081a | ||
|
|
a474666ea7 | ||
|
|
b3c9ec9691 | ||
|
|
778db277c8 | ||
|
|
1800507604 | ||
|
|
b0aee1db05 | ||
|
|
919cbbd7ca | ||
|
|
93403a0d2c | ||
|
|
9867fa3f50 | ||
|
|
b79ec79644 | ||
|
|
961e9fd4b9 | ||
|
|
6d04c8ba42 | ||
|
|
bc94a92f68 | ||
|
|
9b9888565b | ||
|
|
a2a3dd28ee | ||
|
|
844dec06b1 | ||
|
|
5306a9dd7a | ||
|
|
cdd595432b | ||
|
|
fabec719ab | ||
|
|
04c14a82be | ||
|
|
51851fa5fe | ||
|
|
3c77a3d7aa | ||
|
|
7c9bab421a | ||
|
|
9d1960f065 | ||
|
|
ae4c0d1242 | ||
|
|
df3396633b | ||
|
|
9aea264305 | ||
|
|
866c232045 | ||
|
|
524ffd9d79 | ||
|
|
46ca979e59 | ||
|
|
c8bfc88bed | ||
|
|
030678b029 | ||
|
|
e4b99e5cef | ||
|
|
367c0d0a8d | ||
|
|
6dfe3b9c33 | ||
|
|
3aa4e75ef3 | ||
|
|
570a475229 | ||
|
|
2421bbdabb | ||
|
|
39756fd0d4 | ||
|
|
7a69c96746 | ||
|
|
f0acc39829 | ||
|
|
a27daddb70 | ||
|
|
fd47d28026 | ||
|
|
fe853f7b65 | ||
|
|
c89fbbe49f | ||
|
|
5453f101ff | ||
|
|
87cbe305f0 | ||
|
|
b298cb6f89 | ||
|
|
65e1ffaed4 | ||
|
|
43b5cb0641 | ||
|
|
f73d929feb | ||
|
|
85647f1258 | ||
|
|
9164668b8b | ||
|
|
76aaf22429 | ||
|
|
3d7162cdd3 | ||
|
|
ed9a945f05 | ||
|
|
f8d7c27583 | ||
|
|
4e1072b8da | ||
|
|
057715226f | ||
|
|
0f8fdda884 | ||
|
|
393b88fb1f | ||
|
|
639c3ef883 | ||
|
|
ad4142db1a | ||
|
|
5182987735 | ||
|
|
7f5bfc210b | ||
|
|
daf87915d6 | ||
|
|
06996540cd | ||
|
|
58ad3c746a | ||
|
|
a7ebe41570 | ||
|
|
b6cc702107 | ||
|
|
9163c0ca4d | ||
|
|
18290c1301 | ||
|
|
347abe14ae | ||
|
|
eba55755ff | ||
|
|
7043558657 | ||
|
|
3aefd3bdc6 | ||
|
|
d6eb675fd0 | ||
|
|
ae90b2ecd9 | ||
|
|
9d593bcaff | ||
|
|
62ed823e42 | ||
|
|
a53479e50d | ||
|
|
91140c41fd | ||
|
|
68f567b0b7 | ||
|
|
501e169210 | ||
|
|
09b818b048 | ||
|
|
7b3897cac6 | ||
|
|
64239962fc | ||
|
|
dac3a332d7 | ||
|
|
83bbcd0618 | ||
|
|
c7c0374c11 | ||
|
|
847f3bf08c | ||
|
|
d02c610237 | ||
|
|
8007045ca8 | ||
|
|
901b4b469d | ||
|
|
fa50696815 | ||
|
|
be035456f7 | ||
|
|
252a4afa79 | ||
|
|
f5f56536bc | ||
|
|
9e89d688f1 | ||
|
|
2bb94089f7 | ||
|
|
3fc386d4a3 | ||
|
|
3779dfd290 | ||
|
|
a5f766a333 | ||
|
|
9f40bfc645 | ||
|
|
919f03522a | ||
|
|
8aa6d0bbca | ||
|
|
4304ae2a96 | ||
|
|
b4a9189068 | ||
|
|
ec6448bd1b | ||
|
|
8c5811581e | ||
|
|
4b4d3d33b1 | ||
|
|
dd6c39f7eb | ||
|
|
b246e62504 | ||
|
|
ba08399d35 | ||
|
|
3f1bb7eac7 | ||
|
|
a2a10fb0c1 | ||
|
|
e45eabc714 | ||
|
|
138dae0484 | ||
|
|
893725e304 | ||
|
|
2cfe321274 | ||
|
|
050dcb3eb1 | ||
|
|
6ce01c6b0e | ||
|
|
d2f44fee87 | ||
|
|
1228da8665 | ||
|
|
479632d6a8 | ||
|
|
619d2997f6 | ||
|
|
c5e795b176 | ||
|
|
8b7b184224 | ||
|
|
48d26beb77 | ||
|
|
3d1895500c | ||
|
|
e442c27555 | ||
|
|
c3d61bece1 | ||
|
|
49853b2cca | ||
|
|
cd838c4bee | ||
|
|
2e50699a2d | ||
|
|
fe97c969ae | ||
|
|
c70a8d48a8 | ||
|
|
322ea97377 | ||
|
|
e3a402394f | ||
|
|
16b4b3b6b7 | ||
|
|
cd98ccbf00 | ||
|
|
eecb18b436 | ||
|
|
d13a803dcd | ||
|
|
bd03f21cdf | ||
|
|
b46d891183 | ||
|
|
54191433e0 | ||
|
|
462fcdce16 | ||
|
|
f68bb2dc88 | ||
|
|
fe70637140 | ||
|
|
1028d293a0 | ||
|
|
74c6e76808 | ||
|
|
8e880fe117 | ||
|
|
6525662071 | ||
|
|
94d07f7012 | ||
|
|
e3297ab593 | ||
|
|
3ff7f89ef6 | ||
|
|
ac1165c8fd | ||
|
|
69153cf339 | ||
|
|
852541c361 | ||
|
|
399a613c25 | ||
|
|
003c1082a9 | ||
|
|
885588db86 | ||
|
|
90a356b29d | ||
|
|
597623d23a | ||
|
|
2028afc941 | ||
|
|
915580ddd3 | ||
|
|
9432cca14a | ||
|
|
4e07ac0300 | ||
|
|
ad21c349cd | ||
|
|
383da335d8 | ||
|
|
ebdffc171e | ||
|
|
721b70b7b7 | ||
|
|
556bcda58a | ||
|
|
4cb5bd9edd | ||
|
|
193f6460b0 | ||
|
|
f8d8c8af2d | ||
|
|
efac6990c8 | ||
|
|
250ac481c8 | ||
|
|
44bfa514a5 | ||
|
|
74cedf99d8 | ||
|
|
4c81c321be | ||
|
|
d00fbcd886 | ||
|
|
416f80e745 | ||
|
|
6805826472 | ||
|
|
ce5d234186 | ||
|
|
c95c6e6ef0 | ||
|
|
904f8da8af | ||
|
|
645e9bf16a | ||
|
|
35235509ca | ||
|
|
021330a25d | ||
|
|
6613d5fccb | ||
|
|
9d6e7560f0 | ||
|
|
09e36e0ed8 | ||
|
|
8dde5ccd2e | ||
|
|
f1ed2156e3 | ||
|
|
40b9a60f6c | ||
|
|
59a135a1db | ||
|
|
0123c17e7e | ||
|
|
ac36eeb84d | ||
|
|
143b2b5bd5 | ||
|
|
6006c047d8 | ||
|
|
94d5fe3e43 | ||
|
|
e0ba8a1d60 | ||
|
|
2f8b0ff3a8 | ||
|
|
4700846fad | ||
|
|
6ddf2ab5f8 | ||
|
|
545a26ff04 | ||
|
|
f0f6b80f43 | ||
|
|
0227af199b | ||
|
|
970f5f2480 | ||
|
|
13d0d25f77 | ||
|
|
b64f3a48bf | ||
|
|
86ea3e8572 | ||
|
|
f15a67c8b2 | ||
|
|
659ae75a20 | ||
|
|
0d686b2f44 | ||
|
|
0d611cf4c9 | ||
|
|
6afeb45f43 | ||
|
|
d81616d23c | ||
|
|
6ea63f3e34 | ||
|
|
af52765821 | ||
|
|
acbab9e736 | ||
|
|
5bce2884a7 | ||
|
|
b92998be13 | ||
|
|
1339929de4 | ||
|
|
b0cd27e203 | ||
|
|
65e7c4c053 | ||
|
|
8d8519b52e | ||
|
|
9c95cfd64b | ||
|
|
b0a903b17d | ||
|
|
855b315067 | ||
|
|
aa7b61ecb1 | ||
|
|
c9795141df | ||
|
|
1aed82d5b7 | ||
|
|
752ed93b6f | ||
|
|
de3088f706 | ||
|
|
2608e9165c | ||
|
|
1e0e165eaf | ||
|
|
eff90aaa64 | ||
|
|
77078e1844 | ||
|
|
5929021166 | ||
|
|
8317e2e055 | ||
|
|
eb1cf8d62f | ||
|
|
f6ecb572b1 | ||
|
|
8b9fc30b97 | ||
|
|
d65954c26f | ||
|
|
8a0e260061 | ||
|
|
bb608dbfa7 | ||
|
|
ec5a7e1e48 | ||
|
|
6251dad6e0 | ||
|
|
3982f5a4db | ||
|
|
a8f8760a11 | ||
|
|
fb571ffdbf | ||
|
|
dc2956d05b | ||
|
|
85b19bfe23 | ||
|
|
5b04107447 | ||
|
|
7a5790a6ce | ||
|
|
9d3f4ffa08 | ||
|
|
bc2d4a0415 | ||
|
|
cc346351f7 | ||
|
|
fcc6032ee0 | ||
|
|
ecb040ce98 | ||
|
|
2f9692a1a0 | ||
|
|
042ab95738 | ||
|
|
13be8d511c | ||
|
|
7bdfec77ca | ||
|
|
bc176b8c50 | ||
|
|
68c0307b73 | ||
|
|
bc3d533b5f | ||
|
|
84bbac22cb | ||
|
|
4d6c620f51 | ||
|
|
fa7d19e474 | ||
|
|
3a7f9a1985 | ||
|
|
e8ff5b19f9 | ||
|
|
05701fde00 | ||
|
|
94d1669363 | ||
|
|
7f42f358a5 | ||
|
|
e9c3209322 | ||
|
|
006a01b7f2 | ||
|
|
9ddd24566d | ||
|
|
a3166a8c73 | ||
|
|
117c2ad5dd | ||
|
|
5e156c8576 | ||
|
|
a073785407 | ||
|
|
45ea0c0c97 | ||
|
|
43dcaacdaf | ||
|
|
aa89cd3d6c | ||
|
|
137ebd27eb | ||
|
|
6323cd0fd4 | ||
|
|
62305c6910 | ||
|
|
681d38611d | ||
|
|
38dedae8dd | ||
|
|
ac39821841 | ||
|
|
50aef6c3bc | ||
|
|
ad67d931df | ||
|
|
c9308f05ca | ||
|
|
d1ba4fa19f | ||
|
|
48f8ebd0a8 | ||
|
|
5237568bec | ||
|
|
49fcf08331 | ||
|
|
23af6e2bf9 | ||
|
|
eb44dd4318 | ||
|
|
9b527f7c6c | ||
|
|
1f95e0dd39 | ||
|
|
02ee1c794b | ||
|
|
63c00e638d | ||
|
|
a421b5c6bb | ||
|
|
42e7f5f4fc | ||
|
|
cffba71186 | ||
|
|
10141717bd | ||
|
|
eb190f5f00 | ||
|
|
0b315220ee | ||
|
|
2b94489721 | ||
|
|
7fe4816087 | ||
|
|
80bc2bdc89 | ||
|
|
8a2e15b76b | ||
|
|
c31c75d189 | ||
|
|
17216316f6 | ||
|
|
f1985cf506 | ||
|
|
5f7ce0d96d | ||
|
|
88fd8fb36b | ||
|
|
defe94c4fa | ||
|
|
2a8be22160 | ||
|
|
f48a13afc0 | ||
|
|
d1accfff82 | ||
|
|
d87b313fb3 | ||
|
|
ca8aa78705 | ||
|
|
b5987feab3 | ||
|
|
36c50d7dde | ||
|
|
dea73e808c | ||
|
|
6847e0e4da | ||
|
|
ca82a99b9a | ||
|
|
944e861594 | ||
|
|
b5da07762c | ||
|
|
ad6c89bc01 | ||
|
|
6b86a33f2a | ||
|
|
bde791e03e | ||
|
|
857306d7a3 | ||
|
|
8f5f1b8906 | ||
|
|
0358631029 | ||
|
|
de54ff304d | ||
|
|
03614b32e4 | ||
|
|
c0113436a2 | ||
|
|
71a44e1ebd | ||
|
|
c4131bb440 | ||
|
|
0dfe71ca8f | ||
|
|
dc66da0667 | ||
|
|
e3044b3c97 | ||
|
|
dd205e31a9 | ||
|
|
0ef627b864 | ||
|
|
18328079c8 | ||
|
|
114d9f21ed | ||
|
|
7fa1403cff | ||
|
|
276285ebef | ||
|
|
8053d567f2 | ||
|
|
9c48e669ee | ||
|
|
75e24ff7d5 | ||
|
|
e88db06c8b | ||
|
|
bcc11b9fbc | ||
|
|
b416c34fa8 | ||
|
|
bf83914357 | ||
|
|
e22c403b10 | ||
|
|
59af304002 | ||
|
|
480fc84b8b | ||
|
|
c8c0146fd0 | ||
|
|
3e1edfbc67 | ||
|
|
eba5c5ceeb | ||
|
|
0f72c6face | ||
|
|
b6f98521c8 | ||
|
|
32b710a3ca | ||
|
|
a9ed6b6154 | ||
|
|
9db5f6ddd2 | ||
|
|
a26377db6c | ||
|
|
f0bb74a187 | ||
|
|
b1ff5dc5ef | ||
|
|
773b116a83 | ||
|
|
765d1cc8ec | ||
|
|
fbcf6e11ef | ||
|
|
41783368bd | ||
|
|
9b98337e82 | ||
|
|
7c9cd8964f | ||
|
|
e2961a3f6f | ||
|
|
2743bec704 | ||
|
|
dd1697de41 | ||
|
|
5b18f05aa8 | ||
|
|
a681d06de5 | ||
|
|
cef839d300 | ||
|
|
82bb18e218 | ||
|
|
247c5de140 | ||
|
|
8fc358f0a5 | ||
|
|
28481e3aab | ||
|
|
bf8f603dcf | ||
|
|
c876c7847e | ||
|
|
293012c219 | ||
|
|
b9dc5cbe4f | ||
|
|
86afafac31 | ||
|
|
05326acadc | ||
|
|
80fc40bbc2 | ||
|
|
f0e6b2944a | ||
|
|
c1f96e5bd3 | ||
|
|
2d9135da93 | ||
|
|
095ae82483 | ||
|
|
1e866a1e86 | ||
|
|
6f52851222 | ||
|
|
0efccf67b8 | ||
|
|
e555802636 | ||
|
|
4b3013984e | ||
|
|
5d4fec2e73 | ||
|
|
1adcfd5abb | ||
|
|
3727a8e1df | ||
|
|
ac4db23709 | ||
|
|
e3356163bf | ||
|
|
f6aa324d41 | ||
|
|
ca5754cff3 | ||
|
|
629f5a3a3d | ||
|
|
076b47e695 | ||
|
|
92a28f7103 | ||
|
|
2a767c1e18 | ||
|
|
d3f622478f | ||
|
|
c66819449d | ||
|
|
aeec3a6f7e | ||
|
|
da3fc408f8 | ||
|
|
41e0f2193a | ||
|
|
9e9a47f0da | ||
|
|
7108d350e6 | ||
|
|
e9ae40e749 | ||
|
|
7cc4677120 | ||
|
|
ad00e7c5ab | ||
|
|
a4c30393ee | ||
|
|
2147ee77bc | ||
|
|
0cfa4774ad | ||
|
|
14f99bba24 | ||
|
|
8d53c1b384 | ||
|
|
fff74256b5 | ||
|
|
f154029eb1 | ||
|
|
7480124a59 | ||
|
|
6de816ce86 | ||
|
|
d2cc5d54fe | ||
|
|
390a03b783 | ||
|
|
4b326a9875 | ||
|
|
0c05bfd756 | ||
|
|
b8032378f6 | ||
|
|
2f4669d7eb | ||
|
|
0fb6062db3 | ||
|
|
8d0ad52c8a | ||
|
|
bc3352148b | ||
|
|
edf5ecf2d6 | ||
|
|
f145c20508 | ||
|
|
8b54cea119 | ||
|
|
2b1f71d3b6 | ||
|
|
df4c6b59cd | ||
|
|
e5bb3f02f8 | ||
|
|
ad6c181e5c | ||
|
|
6d0f1919e0 | ||
|
|
5a0def7390 | ||
|
|
49f764a392 | ||
|
|
2dacb3b20f | ||
|
|
323697dfc9 | ||
|
|
6bbd899507 | ||
|
|
e0c0ae0ee0 | ||
|
|
90ff303200 | ||
|
|
4a5fb88800 | ||
|
|
28d18a8012 | ||
|
|
a7fb84e7e6 | ||
|
|
0d133b8d1e | ||
|
|
ab2f3e7918 | ||
|
|
98dbdfa6f9 | ||
|
|
39f440431c | ||
|
|
5ade733c3d | ||
|
|
c38eb86a48 | ||
|
|
c54958f0a9 | ||
|
|
6dc12ab9b2 | ||
|
|
4fa067beef | ||
|
|
ddda5e8b47 | ||
|
|
6d956ca0f9 | ||
|
|
22d908385b | ||
|
|
d2006853c7 | ||
|
|
f61109391a | ||
|
|
8101fcbd8d | ||
|
|
b563d7e855 | ||
|
|
3a1ed7e4ac | ||
|
|
e57b6bfe00 | ||
|
|
c476278d4c | ||
|
|
61a8636217 | ||
|
|
86b2fe9742 | ||
|
|
6aca7c9194 | ||
|
|
92e590aa3b | ||
|
|
224a85f5db | ||
|
|
a21b3387fc | ||
|
|
0839ecdc1a | ||
|
|
8f00373e08 | ||
|
|
d6316d955f | ||
|
|
c568f2e9cc | ||
|
|
7191a40aba | ||
|
|
f2950e279b | ||
|
|
9b6f355802 | ||
|
|
5ec3371b9a | ||
|
|
862628fc28 | ||
|
|
cf78c76bbb | ||
|
|
305b380fef | ||
|
|
6d115a912d | ||
|
|
1cc3e16d1a | ||
|
|
9eba978da6 | ||
|
|
caa1d0a2b3 | ||
|
|
e00d780115 | ||
|
|
cf529b354b | ||
|
|
0c445c2fe9 | ||
|
|
1793c77bf2 | ||
|
|
f1614ec772 | ||
|
|
3fee68e33e | ||
|
|
c38342e2fb | ||
|
|
451d12ed53 | ||
|
|
5592d13258 | ||
|
|
6a773730b8 | ||
|
|
a53bd29553 | ||
|
|
44c90331ec | ||
|
|
52c8dfc998 | ||
|
|
da5c8ff6ea | ||
|
|
83611414cc | ||
|
|
93d18c1763 | ||
|
|
6c9acf4657 | ||
|
|
f0f25ae12e | ||
|
|
19bf6f95c7 | ||
|
|
2ff4ea2832 | ||
|
|
f222ee6924 | ||
|
|
0077be4abc | ||
|
|
481dc162d8 | ||
|
|
63e935de12 | ||
|
|
92f9b49315 | ||
|
|
86929aca9d | ||
|
|
0c6a45880c | ||
|
|
644a23f66e | ||
|
|
4ee962e604 | ||
|
|
7c709db540 | ||
|
|
e6ab15fde6 | ||
|
|
165322afc1 | ||
|
|
38292f26b1 | ||
|
|
b826b10320 | ||
|
|
94b50f1502 | ||
|
|
9c473fb570 | ||
|
|
0fdcc1c027 | ||
|
|
507d67ee61 | ||
|
|
9f01d7cf67 | ||
|
|
25acada838 | ||
|
|
e9e62b98f3 | ||
|
|
791e95c645 | ||
|
|
d0b6d6fdeb | ||
|
|
d5e18a8bd5 | ||
|
|
764cb392a2 | ||
|
|
be43f8ce88 | ||
|
|
d87ee495d3 | ||
|
|
36b99637b2 | ||
|
|
b8a10afef5 | ||
|
|
b0077903e8 | ||
|
|
6ce05b27b0 | ||
|
|
7078ef5d2b | ||
|
|
d3be5807b5 | ||
|
|
ec65506bec | ||
|
|
23c51273c0 | ||
|
|
79e19ff080 | ||
|
|
878781cf45 | ||
|
|
1d0c931757 | ||
|
|
0eb7ec0e39 | ||
|
|
1ec9e1c96b | ||
|
|
ff09d2267b | ||
|
|
0c146ef35c | ||
|
|
6d294cd710 | ||
|
|
a64632c862 | ||
|
|
5ad042d232 | ||
|
|
6ebc860064 | ||
|
|
be2e9c68c1 | ||
|
|
679c36f2ad | ||
|
|
8b6b0a30e5 | ||
|
|
0b3a949264 | ||
|
|
a31ed28b5f | ||
|
|
b6038f8ae3 | ||
|
|
e9106ba951 | ||
|
|
c0788777d8 | ||
|
|
b746580cac | ||
|
|
c7a3d9b8be | ||
|
|
464ffbabdb | ||
|
|
46e303ffca | ||
|
|
6975afcff0 | ||
|
|
f920e5f29c | ||
|
|
8e1fdec543 | ||
|
|
d501a209a1 | ||
|
|
d938906d3e | ||
|
|
de4b653554 | ||
|
|
c95073e5dd | ||
|
|
be90efa23d | ||
|
|
e5c9519076 | ||
|
|
47ce28a721 | ||
|
|
993192d38e | ||
|
|
a5c2113c15 | ||
|
|
1af8b3aa24 | ||
|
|
20216a773a | ||
|
|
998a5c09ae | ||
|
|
dc78d841c1 | ||
|
|
886bebb088 | ||
|
|
20cecbd5cd | ||
|
|
4474d1fc9e | ||
|
|
6ebf9231d8 | ||
|
|
31d80ed200 | ||
|
|
ca6c9d76b2 | ||
|
|
0e0dbc0436 | ||
|
|
e63836220e | ||
|
|
9a7ebd89ff | ||
|
|
a6aa2ca3ce | ||
|
|
021fd16540 | ||
|
|
d3ff6ba3d2 | ||
|
|
9836185590 | ||
|
|
7650e8c4da | ||
|
|
5595b79bf5 | ||
|
|
e1115255fb | ||
|
|
71abbe9fb1 | ||
|
|
754d759d7d | ||
|
|
e1511a09a7 | ||
|
|
c66485f35f | ||
|
|
03d260187d | ||
|
|
7f4e96d619 | ||
|
|
f7bd6bc9ed | ||
|
|
ff4ee2675a | ||
|
|
40cddf524c | ||
|
|
0938401a87 | ||
|
|
de129c1310 | ||
|
|
6a1032577c | ||
|
|
16309d87cd | ||
|
|
c1ce4ba80d | ||
|
|
27d084080c | ||
|
|
3694d37ccc | ||
|
|
86fa653ac6 | ||
|
|
8013da681f | ||
|
|
fffe8cf3c6 | ||
|
|
1b01532327 | ||
|
|
95e0f7d571 | ||
|
|
b82d16abcb | ||
|
|
d7221a384b | ||
|
|
02d4b1897e | ||
|
|
48cac37914 | ||
|
|
3237072c40 | ||
|
|
88cf4c3399 | ||
|
|
216c29c206 | ||
|
|
f80ab7402a | ||
|
|
73e0c8d632 | ||
|
|
22bfafc317 | ||
|
|
bce4c347a1 | ||
|
|
6eec980c73 | ||
|
|
c2aae5da4d | ||
|
|
4f8066ca92 | ||
|
|
13b1f98076 | ||
|
|
1fe58e2bc5 | ||
|
|
02bf7edb18 | ||
|
|
7c7dc679e9 | ||
|
|
753927bf30 | ||
|
|
5adba60e75 | ||
|
|
355c3ff155 | ||
|
|
eb49c76b6e | ||
|
|
ecc573f6b5 | ||
|
|
e2b0567534 | ||
|
|
09447dda0f | ||
|
|
415b593d58 | ||
|
|
ceb527e45c | ||
|
|
f39ea65e0c | ||
|
|
125093a2ce | ||
|
|
28cc0f2534 | ||
|
|
85a5e058fb | ||
|
|
d2b7f273f9 | ||
|
|
68f1661c61 | ||
|
|
0b6044733e | ||
|
|
5a7580c4c7 | ||
|
|
850c20bcd8 | ||
|
|
20ab362f2c | ||
|
|
5173916699 | ||
|
|
254b0dacc3 | ||
|
|
5973e96d76 | ||
|
|
3c5a274669 | ||
|
|
33801c3e36 | ||
|
|
02e7c035aa | ||
|
|
e840efcecc | ||
|
|
23ad23c341 | ||
|
|
8e945759a1 | ||
|
|
90094fbb11 | ||
|
|
ecf06647c6 | ||
|
|
03664ac085 | ||
|
|
40665aa412 | ||
|
|
9c9620c917 | ||
|
|
d028fcff8b | ||
|
|
1156c546d4 | ||
|
|
7755aa1c4e | ||
|
|
2186e2bf92 | ||
|
|
fe44789d88 | ||
|
|
b78747fda2 | ||
|
|
d8116c60c1 | ||
|
|
6a884ba678 | ||
|
|
adc0f7e82e | ||
|
|
119ee9666d | ||
|
|
4369591966 | ||
|
|
0e4f191304 | ||
|
|
a76e271f20 | ||
|
|
2a89decb95 | ||
|
|
eac44de527 | ||
|
|
27a3cc0305 | ||
|
|
fee7d20cc6 | ||
|
|
386ebaa6df | ||
|
|
3866bb992c | ||
|
|
0bbcfb2354 | ||
|
|
a934df5f97 | ||
|
|
553d783860 | ||
|
|
ae87f3facf | ||
|
|
2ad04b1e88 | ||
|
|
0a90d9f003 | ||
|
|
112874c080 | ||
|
|
6492a90daa | ||
|
|
364e2948db | ||
|
|
8962b67e33 | ||
|
|
e3b1ef7904 | ||
|
|
d94f382c5e | ||
|
|
0f3214a511 | ||
|
|
aa9c87ee67 | ||
|
|
fe53aec0e5 | ||
|
|
b3685df059 | ||
|
|
0bcc630b8a | ||
|
|
2f5aa92960 | ||
|
|
d35ec54c5c | ||
|
|
48c088f36c | ||
|
|
b937c9c69b | ||
|
|
c723bc812a | ||
|
|
fd1e47888a | ||
|
|
c431ba3f7a | ||
|
|
77bbc6b5f4 | ||
|
|
f9a9c895ad | ||
|
|
3c35b3e1b6 | ||
|
|
49e4eb95d4 | ||
|
|
9862b758e5 | ||
|
|
2e89b8acee | ||
|
|
1b2a62ae09 | ||
|
|
139b62e469 | ||
|
|
b5f323d4af | ||
|
|
762c7a6d22 | ||
|
|
74de138ffc | ||
|
|
db9ae1c85b | ||
|
|
fa692690a2 | ||
|
|
90690a0a93 | ||
|
|
ac4042fca4 | ||
|
|
c978671ab4 | ||
|
|
4c72a88a50 | ||
|
|
bc09df97b0 | ||
|
|
f65cebdada | ||
|
|
8be946e43f | ||
|
|
83aee4a084 | ||
|
|
7542614580 |
@@ -18,3 +18,16 @@ ktlint_standard_statement-wrapping = disabled
|
||||
internal:ktlint-suppression = disabled
|
||||
ktlint_standard_unnecessary-parentheses-before-trailing-lambda = disabled
|
||||
ktlint_standard_value-parameter-comment = disabled
|
||||
ktlint_standard_class-signature = disabled
|
||||
ktlint_standard_function-expression-body = disabled
|
||||
|
||||
# Disable ktlint on generated source code, see
|
||||
# https://github.com/JLLeitschuh/ktlint-gradle/issues/746
|
||||
[**/build/generated/source/**]
|
||||
ktlint = disabled
|
||||
|
||||
[build/generated/*/main/**]
|
||||
ktlint = disabled
|
||||
|
||||
[**/build/generated-sources/**]
|
||||
ktlint = disabled
|
||||
6
.github/workflows/android.yml
vendored
6
.github/workflows/android.yml
vendored
@@ -16,19 +16,19 @@ jobs:
|
||||
runs-on: ubuntu-latest-8-cores
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: set up JDK 17
|
||||
uses: actions/setup-java@v3
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
distribution: temurin
|
||||
java-version: 17
|
||||
cache: gradle
|
||||
|
||||
- name: Validate Gradle Wrapper
|
||||
uses: gradle/wrapper-validation-action@v1
|
||||
uses: gradle/wrapper-validation-action@v3
|
||||
|
||||
- name: Build with Gradle
|
||||
run: ./gradlew qa
|
||||
|
||||
8
.github/workflows/diffuse.yml
vendored
8
.github/workflows/diffuse.yml
vendored
@@ -8,7 +8,7 @@ permissions:
|
||||
pull-requests: write # to comment on PR
|
||||
|
||||
env:
|
||||
NDK_VERSION: '27.0.12077973'
|
||||
NDK_VERSION: '28.0.13004108'
|
||||
|
||||
jobs:
|
||||
assemble-base:
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
runs-on: ubuntu-latest-8-cores
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: true
|
||||
ref: ${{ github.event.pull_request.base.sha }}
|
||||
@@ -36,7 +36,7 @@ jobs:
|
||||
|
||||
- name: Cache base apk
|
||||
id: cache-base
|
||||
uses: actions/cache@v3
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: diffuse-base.apk
|
||||
key: diffuse-${{ github.event.pull_request.base.sha }}
|
||||
@@ -49,7 +49,7 @@ jobs:
|
||||
if: steps.cache-base.outputs.cache-hit != 'true'
|
||||
run: mv app/build/outputs/apk/playProd/release/*arm64*.apk diffuse-base.apk
|
||||
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: true
|
||||
clean: 'false'
|
||||
|
||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -13,7 +13,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: actions/checkout@v4
|
||||
- name: Build image
|
||||
run: cd reproducible-builds && docker build -t signal-android . && cd ..
|
||||
|
||||
|
||||
1
.idea/codeStyles/Project.xml
generated
1
.idea/codeStyles/Project.xml
generated
@@ -16,6 +16,7 @@
|
||||
<option name="ALIGN_MULTILINE_TEXT_BLOCKS" value="true" />
|
||||
<option name="IMPORT_LAYOUT_TABLE">
|
||||
<value>
|
||||
<package name="" withSubpackages="true" static="false" module="true" />
|
||||
<package name="android" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="androidx" withSubpackages="true" static="false" />
|
||||
|
||||
@@ -1 +1 @@
|
||||
java 17.0.2
|
||||
java openjdk-17.0.2
|
||||
|
||||
@@ -17,7 +17,6 @@ Truths which we believe to be self-evident:
|
||||
|
||||
## Building
|
||||
|
||||
1. You'll need to get the `libwebp` submodule after checking out the repository with `git submodule init && git submodule update`
|
||||
1. Most things are pretty straightforward, and opening the project in Android Studio should get you most of the way there.
|
||||
1. Depending on your configuration, you'll also likely need to install additional SDK Tool components, namely the versions of NDK and CMake we are currently using in our [Docker](https://github.com/signalapp/Signal-Android/blob/main/reproducible-builds/Dockerfile#L30) configuration.
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ The form and manner of this distribution makes it eligible for export under the
|
||||
|
||||
## License
|
||||
|
||||
Copyright 2013-2024 Signal Messenger, LLC
|
||||
Copyright 2013-2025 Signal Messenger, LLC
|
||||
|
||||
Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
@file:Suppress("UnstableApiUsage")
|
||||
|
||||
import com.android.build.api.dsl.ManagedVirtualDevice
|
||||
import org.gradle.api.tasks.testing.logging.TestExceptionFormat
|
||||
import java.io.ByteArrayOutputStream
|
||||
import java.io.FileInputStream
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.Date
|
||||
@@ -20,8 +21,8 @@ plugins {
|
||||
|
||||
apply(from = "static-ips.gradle.kts")
|
||||
|
||||
val canonicalVersionCode = 1506
|
||||
val canonicalVersionName = "7.31.1"
|
||||
val canonicalVersionCode = 1550
|
||||
val canonicalVersionName = "7.44.2"
|
||||
val currentHotfixVersion = 0
|
||||
val maxHotfixVersions = 100
|
||||
|
||||
@@ -69,6 +70,8 @@ wire {
|
||||
protoPath {
|
||||
srcDir("${project.rootDir}/libsignal-service/src/main/protowire")
|
||||
}
|
||||
// Handled by libsignal
|
||||
prune("signalservice.DecryptionErrorMessage")
|
||||
}
|
||||
|
||||
ktlint {
|
||||
@@ -90,6 +93,7 @@ android {
|
||||
kotlinOptions {
|
||||
jvmTarget = signalKotlinJvmTarget
|
||||
freeCompilerArgs = listOf("-Xjvm-default=all")
|
||||
suppressWarnings = true
|
||||
}
|
||||
|
||||
keystores["debug"]?.let { properties ->
|
||||
@@ -208,8 +212,8 @@ android {
|
||||
buildConfigField("String[]", "SIGNAL_CDSI_IPS", rootProject.extra["cdsi_ips"] as String)
|
||||
buildConfigField("String[]", "SIGNAL_SVR2_IPS", rootProject.extra["svr2_ips"] as String)
|
||||
buildConfigField("String", "SIGNAL_AGENT", "\"OWA\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE_LEGACY", "\"a6622ad4656e1abcd0bc0ff17c229477747d2ded0495c4ebee7ed35c1789fa97\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE", "\"9314436a9a144992bb3680770ea5fd7934a7ffd29257844a33763a238903d570\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE_LEGACY", "\"9314436a9a144992bb3680770ea5fd7934a7ffd29257844a33763a238903d570\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE", "\"093be9ea32405e85ae28dbb48eb668aebeb7dbe29517b9b86ad4bec4dfe0e6a6\"")
|
||||
buildConfigField("String", "UNIDENTIFIED_SENDER_TRUST_ROOT", "\"BXu6QIKVz5MA8gstzfOgRQGqyLqOwNKHL6INkv3IHWMF\"")
|
||||
buildConfigField("String", "ZKGROUP_SERVER_PUBLIC_PARAMS", "\"AMhf5ywVwITZMsff/eCyudZx9JDmkkkbV6PInzG4p8x3VqVJSFiMvnvlEKWuRob/1eaIetR31IYeAbm0NdOuHH8Qi+Rexi1wLlpzIo1gstHWBfZzy1+qHRV5A4TqPp15YzBPm0WSggW6PbSn+F4lf57VCnHF7p8SvzAA2ZZJPYJURt8X7bbg+H3i+PEjH9DXItNEqs2sNcug37xZQDLm7X36nOoGPs54XsEGzPdEV+itQNGUFEjY6X9Uv+Acuks7NpyGvCoKxGwgKgE5XyJ+nNKlyHHOLb6N1NuHyBrZrgtY/JYJHRooo5CEqYKBqdFnmbTVGEkCvJKxLnjwKWf+fEPoWeQFj5ObDjcKMZf2Jm2Ae69x+ikU5gBXsRmoF94GXTLfN0/vLt98KDPnxwAQL9j5V1jGOY8jQl6MLxEs56cwXN0dqCnImzVH3TZT1cJ8SW1BRX6qIVxEzjsSGx3yxF3suAilPMqGRp4ffyopjMD1JXiKR2RwLKzizUe5e8XyGOy9fplzhw3jVzTRyUZTRSZKkMLWcQ/gv0E4aONNqs4P+NameAZYOD12qRkxosQQP5uux6B2nRyZ7sAV54DgFyLiRcq1FvwKw2EPQdk4HDoePrO/RNUbyNddnM/mMgj4FW65xCoT1LmjrIjsv/Ggdlx46ueczhMgtBunx1/w8k8V+l8LVZ8gAT6wkU5J+DPQalQguMg12Jzug3q4TbdHiGCmD9EunCwOmsLuLJkz6EcSYXtrlDEnAM+hicw7iergYLLlMXpfTdGxJCWJmP4zqUFeTTmsmhsjGBt7NiEB/9pFFEB3pSbf4iiUukw63Eo8Aqnf4iwob6X1QviCWuc8t0LUlT9vALgh/f2DPVOOmR0RW6bgRvc7DSF20V/omg+YBw==\"")
|
||||
buildConfigField("String", "GENERIC_SERVER_PUBLIC_PARAMS", "\"AByD873dTilmOSG0TjKrvpeaKEsUmIO8Vx9BeMmftwUs9v7ikPwM8P3OHyT0+X3EUMZrSe9VUp26Wai51Q9I8mdk0hX/yo7CeFGJyzoOqn8e/i4Ygbn5HoAyXJx5eXfIbqpc0bIxzju4H/HOQeOpt6h742qii5u/cbwOhFZCsMIbElZTaeU+BWMBQiZHIGHT5IE0qCordQKZ5iPZom0HeFa8Yq0ShuEyAl0WINBiY6xE3H/9WnvzXBbMuuk//eRxXgzO8ieCeK8FwQNxbfXqZm6Ro1cMhCOF3u7xoX83QhpN\"")
|
||||
@@ -369,6 +373,7 @@ android {
|
||||
buildConfigField("boolean", "MANAGES_APP_UPDATES", "true")
|
||||
buildConfigField("String", "APK_UPDATE_MANIFEST_URL", "\"${apkUpdateManifestUrl}\"")
|
||||
buildConfigField("String", "BUILD_DISTRIBUTION_TYPE", "\"nightly\"")
|
||||
buildConfigField("boolean", "MESSAGE_BACKUP_RESTORE_ENABLED", "true")
|
||||
}
|
||||
|
||||
create("prod") {
|
||||
@@ -392,8 +397,8 @@ android {
|
||||
buildConfigField("String", "SIGNAL_CDN3_URL", "\"https://cdn3-staging.signal.org\"")
|
||||
buildConfigField("String", "SIGNAL_CDSI_URL", "\"https://cdsi.staging.signal.org\"")
|
||||
buildConfigField("String", "SIGNAL_SVR2_URL", "\"https://svr2.staging.signal.org\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE_LEGACY", "\"acb1973aa0bbbd14b3b4e06f145497d948fd4a98efc500fcce363b3b743ec482\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE", "\"38e01eff4fe357dc0b0e8ef7a44b4abc5489fbccba3a78780f3872c277f62bf3\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE_LEGACY", "\"38e01eff4fe357dc0b0e8ef7a44b4abc5489fbccba3a78780f3872c277f62bf3\"")
|
||||
buildConfigField("String", "SVR2_MRENCLAVE", "\"2e8cefe6e3f389d8426adb24e9b7fb7adf10902c96f06f7bbcee36277711ed91\"")
|
||||
buildConfigField("String", "UNIDENTIFIED_SENDER_TRUST_ROOT", "\"BbqY1DzohE4NUZoVF+L18oUPrK3kILllLEJh2UnPSsEx\"")
|
||||
buildConfigField("String", "ZKGROUP_SERVER_PUBLIC_PARAMS", "\"ABSY21VckQcbSXVNCGRYJcfWHiAMZmpTtTELcDmxgdFbtp/bWsSxZdMKzfCp8rvIs8ocCU3B37fT3r4Mi5qAemeGeR2X+/YmOGR5ofui7tD5mDQfstAI9i+4WpMtIe8KC3wU5w3Inq3uNWVmoGtpKndsNfwJrCg0Hd9zmObhypUnSkfYn2ooMOOnBpfdanRtrvetZUayDMSC5iSRcXKpdlukrpzzsCIvEwjwQlJYVPOQPj4V0F4UXXBdHSLK05uoPBCQG8G9rYIGedYsClJXnbrgGYG3eMTG5hnx4X4ntARBgELuMWWUEEfSK0mjXg+/2lPmWcTZWR9nkqgQQP0tbzuiPm74H2wMO4u1Wafe+UwyIlIT9L7KLS19Aw8r4sPrXZSSsOZ6s7M1+rTJN0bI5CKY2PX29y5Ok3jSWufIKcgKOnWoP67d5b2du2ZVJjpjfibNIHbT/cegy/sBLoFwtHogVYUewANUAXIaMPyCLRArsKhfJ5wBtTminG/PAvuBdJ70Z/bXVPf8TVsR292zQ65xwvWTejROW6AZX6aqucUjlENAErBme1YHmOSpU6tr6doJ66dPzVAWIanmO/5mgjNEDeK7DDqQdB1xd03HT2Qs2TxY3kCK8aAb/0iM0HQiXjxZ9HIgYhbtvGEnDKW5ILSUydqH/KBhW4Pb0jZWnqN/YgbWDKeJxnDbYcUob5ZY5Lt5ZCMKuaGUvCJRrCtuugSMaqjowCGRempsDdJEt+cMaalhZ6gczklJB/IbdwENW9KeVFPoFNFzhxWUIS5ML9riVYhAtE6JE5jX0xiHNVIIPthb458cfA8daR0nYfYAUKogQArm0iBezOO+mPk5vCNWI+wwkyFCqNDXz/qxl1gAntuCJtSfq9OC3NkdhQlgYQ==\"")
|
||||
buildConfigField("String", "GENERIC_SERVER_PUBLIC_PARAMS", "\"AHILOIrFPXX9laLbalbA9+L1CXpSbM/bTJXZGZiuyK1JaI6dK5FHHWL6tWxmHKYAZTSYmElmJ5z2A5YcirjO/yfoemE03FItyaf8W1fE4p14hzb5qnrmfXUSiAIVrhaXVwIwSzH6RL/+EO8jFIjJ/YfExfJ8aBl48CKHgu1+A6kWynhttonvWWx6h7924mIzW0Czj2ROuh4LwQyZypex4GuOPW8sgIT21KNZaafgg+KbV7XM1x1tF3XA17B4uGUaDbDw2O+nR1+U5p6qHPzmJ7ggFjSN6Utu+35dS1sS0P9N\"")
|
||||
@@ -414,6 +419,8 @@ android {
|
||||
abortOnError = true
|
||||
baseline = file("lint-baseline.xml")
|
||||
checkReleaseBuilds = false
|
||||
ignoreWarnings = true
|
||||
quiet = true
|
||||
disable += "LintError"
|
||||
}
|
||||
|
||||
@@ -485,6 +492,7 @@ dependencies {
|
||||
implementation(project(":core-ui"))
|
||||
|
||||
implementation(libs.androidx.fragment.ktx)
|
||||
implementation(libs.androidx.fragment.compose)
|
||||
implementation(libs.androidx.appcompat) {
|
||||
version {
|
||||
strictly("1.6.1")
|
||||
@@ -560,6 +568,7 @@ dependencies {
|
||||
implementation(libs.lottie.compose)
|
||||
implementation(libs.signal.android.database.sqlcipher)
|
||||
implementation(libs.androidx.sqlite)
|
||||
testImplementation(libs.androidx.sqlite.framework)
|
||||
implementation(libs.google.ez.vcard) {
|
||||
exclude(group = "com.fasterxml.jackson.core")
|
||||
exclude(group = "org.freemarker")
|
||||
@@ -576,6 +585,8 @@ dependencies {
|
||||
implementation(libs.rxjava3.rxandroid)
|
||||
implementation(libs.rxjava3.rxkotlin)
|
||||
implementation(libs.rxdogtag)
|
||||
implementation(libs.androidx.credentials)
|
||||
implementation(libs.androidx.credentials.compat)
|
||||
|
||||
"playImplementation"(project(":billing"))
|
||||
"nightlyImplementation"(project(":billing"))
|
||||
@@ -608,7 +619,10 @@ dependencies {
|
||||
testImplementation(testLibs.mockk)
|
||||
testImplementation(testFixtures(project(":libsignal-service")))
|
||||
testImplementation(testLibs.espresso.core)
|
||||
testImplementation(testLibs.kotlinx.coroutines.test)
|
||||
|
||||
androidTestImplementation(platform(libs.androidx.compose.bom))
|
||||
androidTestImplementation(libs.androidx.compose.ui.test.junit4)
|
||||
androidTestImplementation(testLibs.androidx.test.ext.junit)
|
||||
androidTestImplementation(testLibs.espresso.core)
|
||||
androidTestImplementation(testLibs.androidx.test.core)
|
||||
@@ -631,39 +645,25 @@ fun assertIsGitRepo() {
|
||||
fun getLastCommitTimestamp(): String {
|
||||
assertIsGitRepo()
|
||||
|
||||
ByteArrayOutputStream().use { os ->
|
||||
exec {
|
||||
executable = "git"
|
||||
args = listOf("log", "-1", "--pretty=format:%ct")
|
||||
standardOutput = os
|
||||
}
|
||||
|
||||
return os.toString() + "000"
|
||||
}
|
||||
return providers.exec {
|
||||
commandLine("git", "log", "-1", "--pretty=format:%ct")
|
||||
}.standardOutput.asText.get() + "000"
|
||||
}
|
||||
|
||||
fun getGitHash(): String {
|
||||
assertIsGitRepo()
|
||||
|
||||
val stdout = ByteArrayOutputStream()
|
||||
exec {
|
||||
commandLine = listOf("git", "rev-parse", "HEAD")
|
||||
standardOutput = stdout
|
||||
}
|
||||
|
||||
return stdout.toString().trim().substring(0, 12)
|
||||
return providers.exec {
|
||||
commandLine("git", "rev-parse", "HEAD")
|
||||
}.standardOutput.asText.get().trim().substring(0, 12)
|
||||
}
|
||||
|
||||
fun getCurrentGitTag(): String? {
|
||||
assertIsGitRepo()
|
||||
|
||||
val stdout = ByteArrayOutputStream()
|
||||
exec {
|
||||
commandLine = listOf("git", "tag", "--points-at", "HEAD")
|
||||
standardOutput = stdout
|
||||
}
|
||||
|
||||
val output: String = stdout.toString().trim()
|
||||
val output = providers.exec {
|
||||
commandLine("git", "tag", "--points-at", "HEAD")
|
||||
}.standardOutput.asText.get().trim()
|
||||
|
||||
return if (output.isNotEmpty()) {
|
||||
val tags = output.split("\n").toList()
|
||||
@@ -683,19 +683,10 @@ tasks.withType<Test>().configureEach {
|
||||
}
|
||||
}
|
||||
|
||||
project.tasks.configureEach {
|
||||
if (name.lowercase().contains("nightly") && name != "checkNightlyParams") {
|
||||
dependsOn(tasks.getByName("checkNightlyParams"))
|
||||
}
|
||||
}
|
||||
|
||||
tasks.register("checkNightlyParams") {
|
||||
doFirst {
|
||||
if (project.gradle.startParameter.taskNames.any { it.lowercase().contains("nightly") }) {
|
||||
|
||||
if (!file("${project.rootDir}/nightly-url.txt").exists()) {
|
||||
throw GradleException("Cannot find 'nightly-url.txt' for nightly build! It must exist in the root of this project and contain the location of the nightly manifest.")
|
||||
}
|
||||
gradle.taskGraph.whenReady {
|
||||
if (gradle.startParameter.taskNames.any { it.contains("nightly", ignoreCase = true) }) {
|
||||
if (!file("${project.rootDir}/nightly-url.txt").exists()) {
|
||||
throw GradleException("Missing required file: nightly-url.txt")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
38018
app/lint-baseline.xml
38018
app/lint-baseline.xml
File diff suppressed because one or more lines are too long
@@ -43,4 +43,8 @@
|
||||
</issue>
|
||||
|
||||
<issue id="OptionalUsedAsFieldOrParameterType" severity="ignore" />
|
||||
<issue id="SameParameterValue" severity="ignore" />
|
||||
|
||||
<!-- Disables check for digital asset linking in manifest. It's not needed, since we are not using CredentialManager for passkey support. -->
|
||||
<issue id="CredManMissingDal" severity="ignore" />
|
||||
</lint>
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user