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