Commit Graph

8715 Commits

Author SHA1 Message Date
Sharon Koech
62d04e5491 Translated using Weblate: Swahili (sw) by Sharon Koech <skoech@protonmail.ch>
Currently translated at 55.7% (276 of 495 strings)

Translated using Weblate: Swahili (sw) by Sharon Koech <skoech@protonmail.ch>

Currently translated at 48.0% (238 of 495 strings)

Co-authored-by: Sharon Koech <skoech@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
paul mayero
ea36c1f637 Translated using Weblate: Swahili (sw) by paul mayero <pmmayero@gmail.com>
Currently translated at 48.0% (238 of 495 strings)

Translated using Weblate: Swahili (sw) by paul mayero <pmmayero@gmail.com>

Currently translated at 42.0% (208 of 495 strings)

Co-authored-by: paul mayero <pmmayero@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Sharon Koech
4932278ea0 Translated using Weblate: Swahili (sw) by Sharon Koech <skoech@protonmail.ch>
Currently translated at 42.0% (208 of 495 strings)

Translated using Weblate: Swahili (sw) by Sharon Koech <skoech@protonmail.ch>

Currently translated at 40.4% (200 of 495 strings)

Co-authored-by: Sharon Koech <skoech@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
paul mayero
c7e8c250c7 Translated using Weblate: Swahili (sw) by paul mayero <pmmayero@gmail.com>
Currently translated at 40.2% (199 of 495 strings)

Added translation using Weblate: Swahili (sw) by paul mayero <pmmayero@gmail.com>

Co-authored-by: paul mayero <pmmayero@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Balázs Meskó
fdadabde16 Translated using Weblate: Hungarian (hu) by Balázs Meskó <meskobalazs@mailbox.org>
Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Fjuro
980b69187c Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-09-22 11:03:43 +02:00
Agnieszka C
e2bb08c90e Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 99.8% (506 of 507 strings)

Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>

Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
VfBFan
f0f4a8ce25 Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>
Currently translated at 99.2% (502 of 506 strings)

Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>

Currently translated at 100.0% (40 of 40 strings)

Co-authored-by: VfBFan <drop0815@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-09-22 11:03:43 +02:00
Đorđe Vasiljević
7f44a8538a Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>
Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Đorđe Vasiljević <djordje.vasiljevich@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Andrey
8c2e0642b4 Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>
Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
Kingproone
b092e39dce Translated using Weblate: Hungarian (hu) by Kingproone <PlayerGuy@protonmail.com>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Hungarian (hu) by Kingproone <PlayerGuy@protonmail.com>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Kingproone <PlayerGuy@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Translator
d7e0381466 Translated using Weblate: French (fr) by Translator <kvb@tuta.io>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: French (fr) by Translator <kvb@tuta.io>

Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate: French (fr) by Translator <kvb@tuta.io>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
gallegonovato
00e354ea3f Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>
Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-09-22 11:03:43 +02:00
Petr Kadlec
92ae7263db Translated using Weblate: Czech (cs) by Petr Kadlec <mormegil@centrum.cz>
Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Petr Kadlec <mormegil@centrum.cz>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
C. Rüdinger
7f58534ab5 Translated using Weblate: German (de) by "C. Rüdinger" <Mail-an-CR@web.de>
Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: C. Rüdinger <Mail-an-CR@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Ihor Hordiichuk
51f850f9b1 Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
Licaon Kter
d33504e1d4 Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>

Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
Ldm Public
703d928e00 Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Ldm Public <ldmpub@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Edgars Andersons
5c30e53b44 Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 10.0% (4 of 40 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/lv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-09-22 11:03:43 +02:00
Juan Benites
284a95792a Translated using Weblate: Spanish (es) by Juan Benites <benitesjn@gmail.com>
Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Juan Benites <benitesjn@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
Fjuro
41fe84c6b4 Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>
Currently translated at 100.0% (495 of 495 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (495 of 495 strings)

Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
2023-09-22 11:03:43 +02:00
109247019824
77f5693744 Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>
Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>

Currently translated at 100.0% (506 of 506 strings)

Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>

Currently translated at 100.0% (495 of 495 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-09-22 11:03:43 +02:00
Hans-Christoph Steiner
195aa3e1af Merge branch 'storage-permission' into 'master'
Don't request MANAGE_EXTERNAL_STORAGE permission for basic flavor

See merge request fdroid/fdroidclient!1285
2023-09-22 08:44:31 +00:00
Torsten Grote
a3f429ba5b [app] don't request MANAGE_EXTERNAL_STORAGE permission for basic flavor 2023-09-22 10:12:34 +02:00
Torsten Grote
ae68c2faf0 Merge branch 'swap-repo-address' into 'master'
Fix repo address in swap index and lowercase swap share URI

See merge request fdroid/fdroidclient!1281
2023-09-22 08:07:55 +00:00
Torsten Grote
e1cc9cf4cf [app] Add test for QRCode byte count in lowercase 2023-09-22 08:07:36 +00:00
Torsten Grote
2f4a6d8f67 [app] fix repo address in swap index and lowercase swap share URI 2023-09-22 08:07:36 +00:00
Hans-Christoph Steiner
cc8d1325c4 Merge branch 'restore-main-nav-tab' into 'master'
save/restore selected tab when app gets killed

See merge request fdroid/fdroidclient!1276
2023-09-22 07:14:00 +00:00
Torsten Grote
35a28cffb9 [app] don't allow invalid adapter position for main bottom menu 2023-09-22 07:13:51 +00:00
Hans-Christoph Steiner
f43ef0becf save/restore selected tab when app gets killed
Implementation attempt number two.

* e2244d2afe
!1274
!1256
2023-09-22 07:13:51 +00:00
Hans-Christoph Steiner
049d9d8d3c Merge branch 'target-sdk-30' into 'master'
🌭 swap: external storage support for sdk 30+

See merge request fdroid/fdroidclient!1277
2023-09-22 07:04:43 +00:00
Michael Pöhn
210d30a8a4 🧩 swap: requestLegacyExternalStorage
On Android SDK level 29 we need this exception to keep our code for
scanning for repositories on scanning SD cards working. This exception
is obsolete for sdk 30 and above.
2023-09-22 07:04:31 +00:00
Michael Pöhn
4fe154351b 👴 swap: add stub for static notification passing
Since we're using static methods (with static references to views) a
(IMHO likely error prone) hack to pass events from MainActivity to
NearbyViewBinder we have high coupling betweens those two classes. In
nearby buildflavor spaw is removed. So we need stubs because of
coupling.
2023-09-22 07:04:31 +00:00
Michael Pöhn
57b18b98f1 🌭 swap: external storage support for sdk 30+ 2023-09-22 07:04:31 +00:00
Torsten Grote
71ce6c431d Merge branch 'acra-crashes' into 'master'
Fix three ACRA crashes

Closes acra-crash-reports#687, acra-crash-reports#688, and acra-crash-reports#701

See merge request fdroid/fdroidclient!1283
2023-09-21 15:56:07 +00:00
Torsten Grote
03e019e46f [app] catch security exception when opening apps
that don't export their main activity

Fixes acra-crash-reports#701
2023-09-21 15:55:56 +00:00
Torsten Grote
5a3c9ed131 [app] don't show menu before app hasn't loaded to prevent crashes
Fixes acra-crash-reports#688
2023-09-21 15:55:56 +00:00
Torsten Grote
2bf56e7c56 [app] don't crash when loading feature graphic
for apps without icon feature graphic and app icon

Fixes acra-crash-reports#687
2023-09-21 15:55:56 +00:00
Torsten Grote
230b061e6a Merge branch 'no-downgrade-button' into 'master'
Get rid of the downgrade button

See merge request fdroid/fdroidclient!1278
2023-09-19 09:56:55 +00:00
Torsten Grote
ac1e6bc97c [app] downgrade ExtraTranslation error to warning 2023-09-19 15:00:10 +05:30
Chirayu Desai
a3634c649e Get rid of the downgrade button
* This never really worked, and it doesn't make sense on Android
* To downgrade an app, you have to uninstall it, which loses data
* This is most of the time, not what users would want
* Let's just remove the button to keep things simpler

Change-Id: I0bc5173c8005e1564857311db3abde43b3ba2eef
2023-09-19 15:00:10 +05:30
Torsten Grote
8adaaecd3a Merge branch '2682-install-error-copy-paste' into 'master'
Make ErrorDialog message selectable

Closes #2682

See merge request fdroid/fdroidclient!1279
2023-09-18 08:31:41 +00:00
Torsten Grote
186a4013db [app] Make ErrorDialog message selectable 2023-09-18 08:31:19 +00:00
Hans-Christoph Steiner
595fb0abb8 Merge branch 'tvBannerDebug' into 'master'
Add temporary debug hack to see what causes JsonDecodingException in FileV2

See merge request fdroid/fdroidclient!1280
2023-09-14 08:46:30 +00:00
Torsten Grote
9e34611969 [index] add temporary debug hack to see what causes JsonDecodingException in FileV2 2023-09-12 14:58:05 +02:00
Hans-Christoph Steiner
e2b7a7d40f Merge branch 'glide-v1' into 'master'
Fix cache issue when downloading v1 images

See merge request fdroid/fdroidclient!1275
2023-09-06 07:21:47 +00:00
Torsten Grote
2f73c09159 [app] Enable glide verbose logging for debug builds 2023-09-06 07:21:38 +00:00
Torsten Grote
d4a77e4aba [download] Fix download of v1 images
As v1 images don't have a sha256 hash, we were using the name as the glide cache key. In some cases (e.g. repo icons), this caused false re-use of a cached image. Now we use the first mirror and the file name as the cache key.
2023-09-06 07:21:38 +00:00
Michael Pöhn
0f6637c460 Merge branch 'rxjava-exceptions' into 'master'
Use RxJava global exception handler

Closes acra-crash-reports#615

See merge request fdroid/fdroidclient!1272
2023-09-02 08:17:34 +00:00
Torsten Grote
4003910e8d [app] Use RxJava global exception handler
https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling

Closes acra-crash-reports#615
2023-09-02 08:16:42 +00:00