Torsten Grote
ed90ed8b67
[app] check for updates after uninstalling an app
...
it may happen that the uninstalled app had an update that we should remove from the UI and notifications
2023-05-26 15:57:13 -03:00
Torsten Grote
6598a440f0
[app] slightly darker app names to improve readability
...
also unify app card text sizes while at it
2023-05-26 13:52:52 +00:00
Conny Duck
bf867e5b71
cleanup theme handling
2023-05-26 13:46:32 +00:00
Hans-Christoph Steiner
04be5ed630
only run Robolectric test of verifying index-v1.jar sig in CI
...
The CI has a hack to support SHA1 still, see
d7dc001b9b in !1192
2023-05-25 11:58:01 +00:00
Hans-Christoph Steiner
5063a9770b
SignatureBlockGenerator: explicitly use BouncyCastleProvider
...
"BC" can come from Android, and that built-in version was always incomplete,
and on some versions of Android, it is now partially or completely removed.
2023-05-25 11:58:01 +00:00
Hans-Christoph Steiner
12a677a225
purge unused ZipSigner code
...
This includes some references to the "BC" provider that now do not need to
be ported:
https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html
2023-05-25 11:58:01 +00:00
Hans-Christoph Steiner
2c9737f126
add simpified test of ZipSigner.signApk()
2023-05-25 11:58:01 +00:00
Hans-Christoph Steiner
49ff4b4ba3
ZipSigner: support tiny files
...
If the buffer is larger than the file size, use a smaller buffer. Otherwise:
java.lang.IllegalStateException: End of central directory not found in /tmp/kellinwood.security.zipsigner.ZipSignerTest16439972358588480823unsigned.jar
at kellinwood.zipio.ZipInput.scanForEOCDR(ZipInput.java:124)
at kellinwood.zipio.ZipInput.doRead(ZipInput.java:148)
at kellinwood.zipio.ZipInput.read(ZipInput.java:72)
at kellinwood.security.zipsigner.ZipSigner.signZip(ZipSigner.java:660)
at kellinwood.security.zipsigner.ZipSignerTest.testSignApk(ZipSignerTest.java:117)
2023-05-25 11:58:01 +00:00
Conny Duck
845cfaab24
cleanup no longer needed resource variants
2023-05-24 19:16:27 +00:00
Elias Howell
37323e1dbb
fix typos and spelling errors
2023-05-10 16:56:47 -04:00
Torsten Grote
ca7a203531
[app] don't crash when app has no signer at all
...
Happens with TT-RSS repo where app has only old MD5 sig which we don't support anymore.
2023-05-01 12:49:43 -03:00
Torsten Grote
8f02240419
[app] Switch to new method for clearing all app data
...
to avoid stuck repo updates when doing major Android upgrades
2023-04-05 17:35:38 -03:00
Hans-Christoph Steiner
29e69fcf1d
use Locale DISPLAY category on Android >= 24
...
https://gitlab.com/fdroid/fdroidclient/-/issues/1440#note_1315001793
2023-03-15 16:35:56 +01:00
Isira Seneviratne
e3e2db13d8
Replace custom Base64 class with the Android platform class.
2023-03-14 16:36:30 +00:00
Torsten Grote
30dd9bc217
Remove usages of deprecated DownloadRequest constructor
2023-03-14 16:33:17 +00:00
Conny Duck
51e5027aa4
fix expanding description causing jump to top
2023-03-14 16:32:14 +00:00
Licaon_Kter
a9cad7839d
Hide Run button for yourself
2023-03-14 16:31:18 +00:00
Torsten Grote
8d61de333b
[app] don't crash on invalid repo URLs
...
Fixes acra-crash-reports#218
2023-03-14 13:28:48 +00:00
Torsten Grote
00b68f0442
[app] don't show app details menu before the app and its preferences haven't been loaded
...
Fixes acra-crash-reports#185, acra-crash-reports#197
2023-03-14 13:28:48 +00:00
Conny Duck
50ce4088b4
apply secure window to all activities
2023-02-28 20:46:52 +01:00
Hans-Christoph Steiner
b0db0e01cc
move translatable="false" strings to donottranslate.xml
...
https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1053#note_722279637
#2307
2023-02-27 18:06:54 +01:00
Hans-Christoph Steiner
65ae73b353
fix broken format
2023-02-27 18:06:29 +01:00
Hans-Christoph Steiner
5e55347a85
run tools/remove-unused-and-blank-translations.py
2023-02-27 16:45:46 +01:00
Hans-Christoph Steiner
ecaff34c56
add missing "many" string for Spanish (Argentina) (es-rAR)
2023-02-27 16:38:39 +01:00
Licaon Kter
ddb418433f
Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ro/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Hans-Christoph Steiner
33529ce1a7
Translated using Weblate: Spanish (Argentina) (es-rAR) by Hans-Christoph Steiner <hans@guardianproject.info>
...
Currently translated at 99.6% (499 of 501 strings)
Translated using Weblate: Spanish (Argentina) (es-rAR) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 99.6% (499 of 501 strings)
Translated using Weblate: Portuguese (pt) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate: Malayalam (ml) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 99.0% (496 of 501 strings)
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 99.6% (499 of 501 strings)
Translated using Weblate: Serbian (sr) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 97.8% (490 of 501 strings)
Translated using Weblate: Norwegian Bokmål (nb) by Hans-Christoph Steiner <hans@guardianproject.info >
Currently translated at 99.0% (496 of 501 strings)
Co-authored-by: Hans-Christoph Steiner <hans@guardianproject.info >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_AR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ml/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Oğuz Ersen
01d8a68355
Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguz@ersen.moe>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
DIO Brando
42f9cf7278
Translated using Weblate: Malayalam (ml) by DIO Brando <babhiram131@gmail.com>
...
Currently translated at 99.0% (496 of 501 strings)
Co-authored-by: DIO Brando <babhiram131@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ml/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Besnik Bleta
0e94d60aee
Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Ihor Hordiichuk
71c687debd
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Felipe Nogueira
b690d22645
Translated using Weblate: Portuguese (Brazil) (pt-rBR) by Felipe Nogueira <contato.fnog@gmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Retrial
b053160ce6
Translated using Weblate: Greek (el) by Retrial <giwrgosmant@gmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Retrial <giwrgosmant@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
109247019824
27c159c4ca
Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: 109247019824 <stoyan@gmx.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Eric
a5deb17db7
Translated using Weblate: Chinese (Simplified) (zh-rCN) by Eric <hamburger2048@users.noreply.hosted.weblate.org>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Michael Bæk
32d588142e
Translated using Weblate: Danish (da) by Michael Bæk <sssmchl@gmail.com>
...
Currently translated at 99.8% (500 of 501 strings)
Translated using Weblate: Danish (da) by Michael Bæk <sssmchl@gmail.com >
Currently translated at 7.6% (3 of 39 strings)
Translated using Weblate: Danish (da) by Michael Bæk <sssmchl@gmail.com >
Currently translated at 99.7% (498 of 499 strings)
Co-authored-by: Michael Bæk <sssmchl@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/da/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/da/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-02-27 16:36:35 +01:00
Andi Chandler
161c82886a
Translated using Weblate: English (United Kingdom) (en-rGB) by Andi Chandler <andi@gowling.com>
...
Currently translated at 100.0% (499 of 499 strings)
Translated using Weblate: English (United Kingdom) (en-rGB) by Andi Chandler <andi@gowling.com >
Currently translated at 96.1% (480 of 499 strings)
Co-authored-by: Andi Chandler <andi@gowling.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Саша Петровић
394e9b7a43
Translated using Weblate: Serbian (sr) by Саша Петровић <salepetronije@gmail.com>
...
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: Саша Петровић <salepetronije@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
JY3
d5070953c3
Translated using Weblate: Chinese (Simplified) (zh-CN) by JY3 <GeeyunJY3@gmail.com>
...
Currently translated at 100.0% (39 of 39 strings)
Translated using Weblate: Chinese (Simplified) (zh-rCN) by JY3 <GeeyunJY3@gmail.com >
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: JY3 <GeeyunJY3@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-02-27 16:36:35 +01:00
Andrey
c29045869d
Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>
...
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org >
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: Andrey <andrey@mailbox.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
RedFurrFox
02a9c4351a
Translated using Weblate: Filipino (fil) by RedFurrFox <redfurryfoxgaming@gmail.com>
...
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: RedFurrFox <redfurryfoxgaming@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fil/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Hosted Weblate
a363d39581
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/
Translation: F-Droid/F-Droid
2023-02-27 16:36:35 +01:00
Agnieszka C
8118b248f9
Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
random r
ef314a9309
Translated using Weblate: Italian (it) by random r <epsilin@yopmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: random r <epsilin@yopmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
Linerly
32fac0a053
Translated using Weblate: Indonesian (id) by Linerly <linerly@protonmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Linerly <linerly@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
ThePsychoBuck
892d3faee9
Translated using Weblate: Hindi (hi) by ThePsychoBuck <Thepsychobuck@protonmail.com>
...
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: ThePsychoBuck <Thepsychobuck@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hi/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
Yaron Shahrabani
fbb104a5e1
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
Translator
d99b0030ef
Translated using Weblate: French (fr) by Translator <kvb@tuta.io>
...
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate: French (fr) by Translator <kvb@tuta.io >
Currently translated at 100.0% (39 of 39 strings)
Co-authored-by: Translator <kvb@tuta.io >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-02-27 16:31:51 +01:00
Aitor Salaberria
4c4ed27616
Translated using Weblate: Basque (eu) by Aitor Salaberria <trslbrr@gmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Aitor Salaberria <trslbrr@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eu/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
Priit Jõerüüt
bf00241621
Translated using Weblate: Estonian (et) by Priit Jõerüüt <hwlate@joeruut.com>
...
Currently translated at 100.0% (501 of 501 strings)
Translated using Weblate: Estonian (et) by Priit Jõerüüt <hwlate@joeruut.com >
Currently translated at 100.0% (499 of 499 strings)
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00
Juan
e06be69752
Translated using Weblate: Spanish (es) by Juan <benitesjn@gmail.com>
...
Currently translated at 100.0% (501 of 501 strings)
Co-authored-by: Juan <benitesjn@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
2023-02-27 16:31:51 +01:00