Commit Graph
9690 Commits
Author SHA1 Message Date
DerGenaue edcdc77956 Logs during cache cleaning 2024-12-11 20:02:15 +01:00
Torsten Grote 140fdaa826 Merge branch 'install-log' into 'master'
Use InstallConstraints.GENTLE_UPDATE "for the system knows best how to do it"

See merge request fdroid/fdroidclient!1476
2024-12-11 13:39:17 +00:00
Torsten Grote 286ca6fed0 Use InstallConstraints.GENTLE_UPDATE "for the system knows best how to do it" 2024-12-11 10:06:04 -03:00
Torsten Grote 22d06a05ff Log more info when using SessionInstaller 2024-12-11 10:01:16 -03:00
Hans-Christoph Steiner eb2f9e23b2 Merge branch 'upgrade-libs' into 'master'
Upgrade libraries

See merge request fdroid/fdroidclient!1475
2024-12-09 20:01:35 +00:00
Torsten Grote c960b82aa2 Upgrade libraries 2024-12-09 14:10:03 -03:00
Torsten Grote 4f2ed254ef Merge branch 'mirror_clean' into 'master'
MirrorChooser orders mirrors using location and error counts

See merge request fdroid/fdroidclient!1455
2024-12-06 13:42:30 +00:00
Matthew Bogner a8e620a996 MirrorChooser orders mirrors using location and error counts 2024-12-06 13:42:30 +00:00
Michael Pöhn 368a186032 Merge branch 'install-constraints' into 'master'
Don't require app to not be in foreground when using install constraints

See merge request fdroid/fdroidclient!1474
2024-12-02 22:36:57 +00:00
Torsten Grote e00e6b3cf5 [app] Don't require app to not be in foreground when using install constraints
just requiring not top-visible and not interacting should be sufficient.

Requiring not in foreground runs into issues with updating apps that run foreground services such as Briar, Conversations, K-9 Mail, etc.
2024-12-02 15:03:06 -03:00
Hans-Christoph Steiner 29986d9bc7 basic: copy summary.txt translations from fdroiddata
https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1471#note_2230185217
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/16797#note_2219701873
2024-11-27 12:17:44 +01:00
Hans-Christoph Steiner e5bb23c25f Merge branch 'metadata' into 'master'
Move metadata to build flavor specific location

Closes #2893

See merge request fdroid/fdroidclient!1471
2024-11-27 10:57:44 +00:00
Leo Heitmann Ruiz 24c3bd580a Move metadata to build flavor specific location 2024-11-27 09:16:45 +00:00
Hans-Christoph Steiner 6b8bd04557 Merge branch 'fix-ci-for-non-fdroid' into 'master'
gitlab-ci: use runner tag available to those not in fdroid group

See merge request fdroid/fdroidclient!1473
2024-11-22 12:50:33 +00:00
Hans-Christoph Steiner 913b16eba6 gitlab-ci: use runner tag available to those not in fdroid group
https://docs.gitlab.com/ee/ci/runners/hosted_runners/linux.html#machine-types-available-for-linux---x86-64

Examples of failures:
* https://gitlab.com/mnbogner/fdroidclient-mnb/-/jobs/8446468813
* https://gitlab.com/Tobias_Groza/fdroidclient/-/jobs/7908875038

https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1317#note_2127636293
2024-11-22 13:12:08 +01:00
Hans-Christoph Steiner a8b120767f Merge branch 'inconsistencies' into 'master'
Fix trivial inconsistencies between client and website

See merge request fdroid/fdroidclient!1472
2024-11-20 08:23:02 +00:00
Leo Heitmann Ruiz 43cb2bbc31 Reorder donation badges to match website 2024-11-20 09:11:09 +01:00
Leo Heitmann Ruiz 336f3eeee8 Update Open Collective and Liberapay URL 2024-11-20 09:10:30 +01:00
Torsten Grote 38af2c48fc Merge branch 'countryCode' into 'master'
Rename location to countryCode

See merge request fdroid/fdroidclient!1464
2024-11-08 14:14:24 +00:00
Torsten Grote 8a676010ba [db] rename location to countryCode in Mirror 2024-11-07 14:36:12 -03:00
Torsten Grote 73c761dea9 [index] rename location to countryCode in MirrorV2 2024-11-07 14:36:12 -03:00
Torsten Grote b564273c49 Merge branch '2880-no-preferred-repo' into 'master'
Allow AppPrefs.preferredRepoId to be set to a repo that doesn't contain the app

Closes #2880

See merge request fdroid/fdroidclient!1463
2024-11-07 16:54:07 +00:00
Torsten Grote 3eddd146b1 [app] Implement RxJava error handler, so it doesn't complain 2024-11-07 10:18:01 -03:00
Torsten Grote 1ba3d00b78 [db] Allow AppPrefs.preferredRepoId to be set to a repo that doesn't contain the app 2024-11-07 10:17:58 -03:00
Torsten Grote 110b9b95af Merge branch 'knownvulnwords' into 'master'
knownvuln - reword scary text

Closes #1223

See merge request fdroid/fdroidclient!1468
2024-11-06 17:46:32 +00:00
Licaon_Kter a437ee22cb knownvuln - reword scary text 2024-11-04 16:18:16 +00:00
Torsten Grote cade843225 Merge branch '2881-no-dialog-on-active-abort' into 'master'
Don't show error dialog for (un)installs when user actively aborted

Closes #2881

See merge request fdroid/fdroidclient!1469
2024-11-04 16:17:32 +00:00
Torsten Grote f108aabd65 [app] Don't show error dialog for (un)installs when user actively aborted 2024-10-31 14:17:32 -03:00
Hans-Christoph Steiner 7e3cf15542 Merge branch 'initial-update-twice' into 'master'
Don't update repos twice on fresh start

See merge request fdroid/fdroidclient!1467
2024-10-29 13:40:15 +00:00
Torsten Grote d8a287ae97 [app] Don't update repos twice on fresh start
DbHelper#prePopulateDb() is already kicking off an index update, so MainActivity doesn't need to anymore.
2024-10-23 11:24:40 -03:00
Torsten Grote 2c7e797ed3 Merge branch 'fix-install-constraints' into 'master'
Fix install constraints once more

See merge request fdroid/fdroidclient!1465
2024-10-23 13:54:01 +00:00
Torsten Grote a9fcd392f1 [app] Fix InstallConstraints once more 2024-10-22 14:51:43 -03:00
Hans-Christoph Steiner 148508c1ee Merge branch 'reset-transient-v1' into 'master'
When clearing all data, also reset ETags

Closes #2851

See merge request fdroid/fdroidclient!1462
2024-10-21 16:27:49 +00:00
Torsten Grote 05b9157b27 When clearing all data, also reset ETags
otherwise the v1 repos still relying on them would not re-update and thus the DB miss their data. This can cause unintended breakage like apps not having a preferred repo.
2024-10-21 16:27:37 +00:00
Hans-Christoph Steiner 139460169f Merge branch 'fix-app-sharing-url' into 'master'
Append packageName to webBaseUrl

See merge request fdroid/fdroidclient!1461
2024-10-21 16:22:20 +00:00
Torsten Grote 922adaa6cb Append packageName to webBaseUrl 2024-10-18 12:17:54 -03:00
Torsten Grote f2dd32a8fc Merge branch '2861-filter-out-the-bad-apps' into 'master'
Don't show apps with bad anti-features in category view

Closes #2861

See merge request fdroid/fdroidclient!1431
2024-10-18 15:16:57 +00:00
Torsten Grote e8ea01e3ac Disable cache for KVM jobs
fill up our runner quickly and take forever to store
2024-10-18 11:27:47 -03:00
Torsten Grote 3bd8f2736b [app] Don't show apps with bad anti-features in category view 2024-10-18 11:23:56 -03:00
Torsten Grote 131d688ad1 Merge branch 'app-market-category' into 'master'
Add APP_MARKET category for MainActivity

See merge request fdroid/fdroidclient!1459
2024-10-18 14:19:48 +00:00
Torsten Grote d936a02fbf Add APP_MARKET category for MainActivity
category DEFAULT is needed because of https://cs.android.com/android/platform/superproject/main/+/main:frameworks/base/services/core/java/com/android/server/IntentResolver.java;l=821?q=%22but%20none%20with%20CATEGORY_DEFAULT%22
2024-10-18 13:31:22 +00:00
Torsten Grote 1764c59e3b Merge branch '2073-app-sharing' into 'master'
Fix app sharing in app details screen

Closes #2073, #2777, and #1946

See merge request fdroid/fdroidclient!1385
2024-10-17 21:05:58 +00:00
Torsten Grote abd705811b [app] separate link and file sharing in app details
previously only file sharing worked and link sharing was broken.

Users were often confused why the file was shared which isn't something we want to encourage, so now file sharing is a dedicated less prominent option.
2024-10-17 20:02:35 +00:00
Torsten Grote 4cb28fc10f Merge branch 'unarchive' into 'master'
Experimental support for un-archiving apps on Android 15

See merge request fdroid/fdroidclient!1450
2024-10-17 19:41:29 +00:00
Torsten Grote f205400d59 [app] experimental support for un-archiving apps on Android 15
(cherry picked from commit 493839deda)
2024-10-17 15:51:18 -03:00
Torsten Grote 6508cbeaa2 Increase heap space, because D8 is running out of memory 2024-10-17 15:51:17 -03:00
Torsten Grote f1401bfc8a Merge branch 'compileSdk35' into 'master'
Compile with SDK 35 (Android 15)

Closes #2607

See merge request fdroid/fdroidclient!1452
2024-10-17 18:27:32 +00:00
Torsten Grote 1b7a55b043 Upgrade all the things!
Use version catalog now and upgrade ktlint as well.
2024-10-17 17:41:12 +00:00
Torsten Grote 195911c765 Fixing Kotlin style issues ahead of ktlint upgrade 2024-10-17 17:41:12 +00:00
Torsten Grote 9c0c5ab9b1 change compileSdk to 35 2024-10-17 17:41:12 +00:00