Commit Graph
10834 Commits
Author SHA1 Message Date
+1 95847ba22b Translations update from weblate
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Ecron <ecron_89@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: PhucAnn <pan2512811@gmail.com>
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr>
Co-authored-by: UnknownLi <si4w5k8p4@mozmail.com>
Co-authored-by: Vesel Sem <veselsem@users.noreply.hosted.weblate.org>
Co-authored-by: Watchman89 <rplatte@hotmail.nl>
Co-authored-by: glemco <32201227+glemco@users.noreply.github.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: poc senderi <pocsenderi@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/vi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/oc/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-04-29 22:10:13 +02:00
Torsten Grote d2b167c793 Merge branch 'patch-1' into 'master'
AppDetails: proper casing for Liberapay label

See merge request fdroid/fdroidclient!1661
2026-04-28 00:37:46 +00:00
Rexogamer bf9ae2000f docs: add details on updating screenshot tests to CONTRIBUTING.md 2026-04-27 23:48:43 +00:00
Rexogamer 3e3f42d890 AppDetails: update test screenshots 2026-04-27 23:48:43 +00:00
Rexogamer bc48f93d94 AppDetails: proper spacing for Open Collective label 2026-04-27 23:48:43 +00:00
Sophie L e6a3785d2a AppDetails: proper casing for Liberapay label 2026-04-27 23:48:43 +00:00
Torsten Grote fd73d4d841 Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1658
2026-04-27 20:13:55 +00:00
+31 3e9498ca80 Translations update from weblate
Co-authored-by: -akku- <akkun11.open@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Andrey <andrey@mailbox.org>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Emma Neira Dos Santos <eneiradoss@proton.me>
Co-authored-by: Francesco Marinucci <francesco.marinucci@posteo.net>
Co-authored-by: GoblinKing <goblinkingf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com>
Co-authored-by: Matthew <matthew.sholok@gmail.com>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Molnár Bence Attila <it@bence0327.hu>
Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org>
Co-authored-by: Murugeshwaran Mahalingam <murugeshwaran.mahalingam@gmail.com>
Co-authored-by: Olehoniy <Olkieah1@gmail.com>
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
Co-authored-by: Rexus752 <manuel.venezia@proton.me>
Co-authored-by: Sketch6580 <sketch6580@users.noreply.hosted.weblate.org>
Co-authored-by: Telaneo <post@telaneo.net>
Co-authored-by: The Cats <philosoph@danwin1210.de>
Co-authored-by: Torsten Grote <t+weblate@grobox.de>
Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi>
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org>
Co-authored-by: Vaviorki <mildspiders+weblate@proton.me>
Co-authored-by: Watchman89 <rplatte@hotmail.nl>
Co-authored-by: glemco <32201227+glemco@users.noreply.github.com>
Co-authored-by: joanluc <oc.linux@free.fr>
Co-authored-by: linsui <linsui@users.noreply.hosted.weblate.org>
Co-authored-by: passkal4 <hayaba@proton.me>
Co-authored-by: veiskiboi <vesahok@gmail.com>
Co-authored-by: Саша Петровић <salepetronije@gmail.com>
Co-authored-by: ☆Verdulo <tomek@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/oc/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ta/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ug/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hant/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
Translation: F-Droid/F-Droid metadata
2026-04-27 21:39:14 +02:00
Torsten Grote 02100d9218 Merge branch 'nightly-deploy-needs-python3-progress' into 'master'
gitlab-ci: nightly job needs python3-progress

See merge request fdroid/fdroidclient!1656
2026-04-17 15:30:06 +00:00
Hans-Christoph Steiner f101a1c76a gitlab-ci: nightly job needs python3-progress
fdroidserver!1792
2026-04-17 14:47:48 +00:00
Torsten Grote 33558784be Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1654
2026-04-17 14:36:44 +00:00
+28 bf682afdba Translations update from weblate
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Andrey <andrey@mailbox.org>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com>
Co-authored-by: Cabdi Waaxid Siciid <cabdiwaaxidsiciid100@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Estakisha <sanadie4023@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Kovács János <hiplayer@protonmail.com>
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: Marcel Kubík <xkubik3@mailbox.org>
Co-authored-by: Maxim Proskurnya <max@pin2.me>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Molnár Bence Attila <it@bence0327.hu>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Sérgio Santos <me@sergiosantos.info>
Co-authored-by: Telaneo <post@telaneo.net>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: Watchman89 <rplatte@hotmail.nl>
Co-authored-by: XblateX <blate@users.noreply.hosted.weblate.org>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: poc senderi <pocsenderi@protonmail.com>
Co-authored-by: xiiaax <xiax@tutamail.com>
Co-authored-by: ☆Verdulo <tomek@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kab/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ro/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/so/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-04-17 15:50:04 +02:00
Torsten Grote 052752fb34 Merge branch 'index-v1-sha256' into 'master'
libs: v1: allow indices signed with SHA-256

See merge request fdroid/fdroidclient!1657
2026-04-17 12:34:28 +00:00
Alexander Martinz 663c6bfba1 tests: libs: v1: add test for index-v1 signed with SHA-256
The test jar was provided by Torsten @ https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1657#note_3258892087

Signed-off-by: Alexander Martinz <alex@katastima.org>
2026-04-16 22:18:37 +02:00
Alexander Martinz 61ae95f95e libs: v1: allow indices signed with SHA-256
Currently the IndexV1Verifier only allows SHA1-Digest.
Also allow indices to be signed using SHA-256-Digest to support
repositories using it.

-----

04-16 10:42:35.372 32370 32389 E RepoUpdateManager: Error updating repository http://192.168.1.50:3000/repo
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: org.fdroid.index.SigningException: Unsupported digest: SHA-256-Digest
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.v1.IndexV1Verifier.checkAttributes(IndexV1Verifier.kt:35)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.JarIndexVerifier.getStreamAndVerify(JarIndexVerifier.kt:45)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.v1.IndexV1Updater.updateRepo$lambda$4(IndexV1Updater.kt:62)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.v1.IndexV1Updater.$r8$lambda$P2XzF4413QJZBOBr6JwilkHT93g(IndexV1Updater.kt:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.v1.IndexV1Updater$$ExternalSyntheticLambda3.run(R8$$SyntheticClass:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at androidx.room.RoomDatabase.runInTransaction(RoomDatabase.kt:585)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.v1.IndexV1Updater.updateRepo(IndexV1Updater.kt:61)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.IndexUpdater.update$lambda$0(IndexUpdater.kt:63)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.IndexUpdater.$r8$lambda$NUzLiXgA9adSx93mFCWLY6GuflY(IndexUpdater.kt:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.IndexUpdater$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.IndexUpdater.catchExceptions(IndexUpdater.kt:68)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.index.IndexUpdater.update(IndexUpdater.kt:62)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.RepoUpdateManager.updateRepos(RepoUpdateManager.kt:107)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.views.main.LatestViewBinder.lambda$new$0(LatestViewBinder.java:94)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.views.main.LatestViewBinder.$r8$lambda$6N6Nu2ia8Nb5Yj4UytWsESKNpgk(LatestViewBinder.java:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.views.main.LatestViewBinder$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.Utils.lambda$runOffUiThread$5(Utils.java:840)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.Utils.$r8$lambda$RTQXMghUr-8Q0IH1zJ5oQCPUbNc(Utils.java:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at org.fdroid.fdroid.Utils$$ExternalSyntheticLambda7.call(R8$$SyntheticClass:0)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:43)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.core.Single.subscribe(Single.java:4855)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(Scheduler.java:644)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:80)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:71)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at java.util.concurrent.FutureTask.run(FutureTask.java:317)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:348)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1154)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:652)
04-16 10:42:35.372 32370 32389 E RepoUpdateManager: 	at java.lang.Thread.run(Thread.java:1564)

-----

Signed-off-by: Alexander Martinz <alex@katastima.org>
2026-04-16 22:18:37 +02:00
Torsten Grote 128762f1d2 Merge branch '2.0' into 'master'
Release 2.0-alpha8

Closes #3237

See merge request fdroid/fdroidclient!1655
2.0-alpha8
2026-04-16 20:16:40 +00:00
Torsten Grote 455739778e Release 2.0-alpha8 2026-04-13 17:57:08 -03:00
Torsten Grote 6d5916bfcb Don't crash when launching unavailable system activity
and show a Toast where it makes sense. In this case we got a crash, because CREATE_DOCUMENT wasn't available on a Samsung phone
2026-04-13 17:57:08 -03:00
Torsten Grote 7236a6cb5b Add more info to crash reports
logcat can help us to get more info about the circumstances of the crash and a better hash helps us to group tickets for the same crash together instead of creating lots of new tickets for the same crash
2026-04-13 16:17:22 -03:00
Torsten Grote 6822186b8b [db] only add added repo to list, if not already there 2026-04-13 13:41:05 -03:00
Torsten Grote 4ab39c6529 Fix crash in PanicSettings 2026-04-13 10:59:00 -03:00
Torsten Grote 61d8c21374 Disable HttpManagerIntegrationTest
because it fails on SDK 24 CI because of letsencrypt certs or cloudflare forced compression
2026-04-10 17:52:50 -03:00
Torsten Grote f04ebbd59d Don't crash when sending a PendingIntent isn't possible
We had a report with a android.app.PendingIntent$CanceledException, but it is unclear under what circumstances the intent can be canceled.
2026-04-10 16:15:08 -03:00
Torsten Grote ded03266db Don't crash if user has 'night' in their theme settings
it is unknown how this could ever happen, but there is at least one user with this
2026-04-10 15:59:15 -03:00
Torsten Grote 87a50ff32d Remove cloudflare mirror from CI tests as this is flaky 2026-04-10 15:07:10 -03:00
Torsten Grote 50ffbc7257 Allow per second speed unit to be translated 2026-04-09 16:33:23 -03:00
Torsten Grote 9ad4b867f0 Show keyboard in search when no results are shown 2026-04-09 11:29:02 -03:00
Torsten Grote 6611148fae fix KVM warning 2026-04-09 11:29:01 -03:00
Torsten Grote 65fecea24e Show screenshot test report in UI 2026-04-09 11:29:00 -03:00
Torsten Grote 874545079d Warn when KVM job didn't run 2026-04-09 11:29:00 -03:00
Torsten Grote 4c5ccfc4c5 Add localized screenshots for Basic 2.0 2026-04-09 11:28:57 -03:00
Torsten Grote 8672b510b8 Disable DnsCacheTest for now as it is failing
on at leastAndroid 15+
2026-04-09 11:28:54 -03:00
Torsten Grote 69a8dda75a Add scripts for taking localized screenshots 2026-04-09 11:28:53 -03:00
Torsten Grote a89b587820 Add localized screenshot for search
and fix localization issue
2026-04-09 11:28:51 -03:00
Torsten Grote 19e334e66b Use locales from locale_config.xml for localized screenshots 2026-04-09 11:28:50 -03:00
Torsten Grote 269f92573c Don't let user escape from adding a repo
so they wait until it is done and don't back out prematurely
2026-04-09 11:28:49 -03:00
Torsten Grote 5d32a4d5d4 [db] More fixes to RepoAdder
as it was still possible to add the same repo twice
2026-04-09 11:28:48 -03:00
Torsten Grote 5d38f68f94 Fix discover icon loading for non-HTTP repos 2026-04-09 11:28:47 -03:00
Torsten Grote e8cdae53a0 Move VersionLine into its own file 2026-04-09 11:28:45 -03:00
Torsten Grote 4b6ffef7b3 Fix proguard issue with nearby 2026-04-09 11:28:44 -03:00
Torsten Grote 98b9366757 Remove compact nav bar setting 2026-04-09 11:28:43 -03:00
Torsten Grote 70fe3b5dcf Update copy for download speed 2026-04-09 11:28:41 -03:00
Torsten Grote 98c7d3cb71 Move search into bottom nav bar 2026-04-09 11:28:39 -03:00
Torsten Grote 6ac59f1cc0 Add search history feature 2026-04-09 11:28:36 -03:00
Torsten Grote f439614e36 Move SearchManager out of ui package 2026-04-09 11:28:35 -03:00
Torsten Grote 86de29beec Make hard-coded strings translatable 2026-04-09 11:28:34 -03:00
Torsten Grote b81cef2ae3 Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1651
2026-04-07 17:46:42 +00:00
+19 972abc0d2a Translations update from weblate
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Andrey <andrey@mailbox.org>
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com>
Co-authored-by: Francesco Fiorentino <gallgricela+trotter@gmail.com>
Co-authored-by: Frank Paul Silye <frankps@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Juan M Sevilla <jumase@disroot.org>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com>
Co-authored-by: Marco Rodriguez <marcorguezhdez@gmail.com>
Co-authored-by: Mario Altecci <lidong0@proton.me>
Co-authored-by: Martin <martinmilcevski@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Romeostar <contactromeostar@mail.ru>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: Telaneo <post@telaneo.net>
Co-authored-by: The White Pen <thewhitepen@proton.me>
Co-authored-by: Torsten Grote <t+weblate@grobox.de>
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org>
Co-authored-by: emma peel <emma.peel@riseup.net>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: nanai <ivagamerytmc@gmail.com>
Co-authored-by: poc senderi <pocsenderi@protonmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: vincentweblate <vincent-weblate@vanadrighem.eu>
Co-authored-by: xinshoutw <me@xinshou.tw>
Co-authored-by: ☆Verdulo <tomek@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bn_BD/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/mk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
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/ro/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hant/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-04-07 16:01:59 +02:00
Michael Pöhn ea04d4ced5 Merge branch '2.0' into 'master'
Release 2.0-alpha7

See merge request fdroid/fdroidclient!1650
2.0-alpha7
2026-04-07 11:34:48 +00:00
Torsten Grote c568b3382a Release 2.0-alpha7 2026-04-03 15:08:55 -03:00