Torsten Grote
0bd7f0cc6f
Also search in category descriptions
...
this is currently limited to the current locale, so requires translations to exist for that.
2026-04-28 09:11:15 -03:00
Torsten Grote
16b4021b30
Show keyboard when tapping Search in bottom nav a second time
2026-04-28 09:11:15 -03:00
Torsten Grote
5359d49648
Refactor global search to take fewer parameters
2026-04-28 09:11:14 -03:00
Torsten Grote
37dc5bec0f
Show all categories in empty state of search screen
2026-04-28 09:11:14 -03:00
Torsten Grote
85b27fe1ed
Fix issues related to blank searches
...
Now we require at least 3 chars to search or one ideographic character. Also, we ignore blank searches and don't save those in recent searches.
2026-04-28 09:11:14 -03:00
Torsten Grote
c0f960833a
Use different search icon for list word filter
2026-04-28 09:11:14 -03:00
Torsten Grote
ad4da58d60
Add a dedicated screen showing all categories
2026-04-28 09:11:14 -03:00
Torsten Grote
ce6f2380cc
Redesign discover screen
...
removes category groups and uses featured categories instead
2026-04-28 09:11:13 -03:00
Torsten Grote
f1efe874d9
Update dependencies
...
In reaction to https://deptools.io/demo/f-droid/fdroidclient
2026-04-28 09:11:13 -03:00
Torsten Grote
a2f6947c79
Show onboardings again after backing out
2026-04-28 09:11:13 -03:00
Torsten Grote
b5e21a7f32
Add screenshot test for empty My Apps
2026-04-28 09:11:13 -03:00
Torsten Grote
87aab92675
Upgrade compose hints onboarding library
...
to fix a crash
2026-04-28 09:11:12 -03:00
Torsten Grote
c2d3bb7586
Prevent accidental dismiss of onboarding hints
...
Now, the user needs to press the 'Got it' button to dismiss the hint. Performing back gesture also still works.
2026-04-28 09:11:12 -03:00
Torsten Grote
aa6965d79b
[download] Ask for compression when making HTTP requests
2026-04-28 09:11:12 -03:00
Torsten Grote
c58b595b5c
Allow user to never show metered network warning dialog
2026-04-28 09:11:12 -03:00
Torsten Grote
ace079d1be
Fixing reacting to intents after app got killed
2026-04-28 09:11:12 -03:00
Torsten Grote
99bd047022
Improve repo disable warning dialog
2026-04-28 09:11:11 -03:00
Torsten Grote
fb078b0a5f
Improve version display in app details
2026-04-28 09:11:06 -03:00
Torsten Grote
73137f49cb
Show onboarding for anti-features in app details
2026-04-28 08:58:41 -03:00
Torsten Grote
28668ea80c
Add an onboarding card for updates
2026-04-28 08:58:41 -03:00
Torsten Grote
9741fe98a8
Add extra logging of incoming intents
...
to better debug what is happening when we sometimes don't react properly to intents
2026-04-28 08:58:40 -03:00
Torsten Grote
ff6c02afb5
Remove nightly deploy workaround
...
which isn't needed anymore
2026-04-28 08:58:40 -03:00
Torsten Grote
ebddb760cf
Don't crash when system sends us duplicate installation broadcasts
2026-04-28 08:58:39 -03:00
Torsten Grote
d8b41da9bd
disable proguard optimization again
...
to see if this is really worth having and in any case save the mapping.txt file
2026-04-28 08:58:39 -03:00
Torsten Grote
38b4fb78f9
Change how app details updates the PackageInfo
...
Previously we were re-loading the PackageInfo ourselves when we knew there should be an update. However, the problem was that we hadn't always known. So now we simply observe the cached PackageInfo from the AppInstalledAppsCache which so far as been a reliable source of truth.
2026-04-28 08:58:38 -03: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
Hosted Weblate
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
Hosted Weblate
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