Commit Graph

9674 Commits

Author SHA1 Message Date
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
Torsten Grote
7aec3b654d Merge branch '2853-perm-mismatch-toast' into 'master'
Show toast when APK has more permissions than expected

Closes #2853

See merge request fdroid/fdroidclient!1445
2024-10-17 17:08:02 +00:00
Torsten Grote
b1d7f2553e [app] show toast when APK has more permissions than expected 2024-10-17 16:31:45 +00:00
Hans-Christoph Steiner
b09ab1c9d2 Merge branch 'license-link' into 'master'
Link to Wikipedia if app.license == PublicDomain

See merge request fdroid/fdroidclient!1460
2024-10-17 16:00:22 +00:00
Leo Heitmann Ruiz
af5e58e816 Link to Wikipedia if app.license == PublicDomain 2024-10-17 15:16:55 +00:00
Leo Heitmann Ruiz
216308bf06 app.license no longer needs to be split 2024-10-17 15:16:55 +00:00
Torsten Grote
1917221d8e Merge branch 'self-exclude' into 'master'
Don't use InstallConstraints when updating ourselves

See merge request fdroid/fdroidclient!1457
2024-10-15 20:27:15 +00:00
Torsten Grote
9e695f41b5 Don't use InstallConstraints when updating ourselves
This causes weird behavior though eventually works.
2024-10-15 16:24:45 -03:00
Hans-Christoph Steiner
61635855e1 Merge branch '2875-priv-ext-fallback' into 'master'
Fall back to other installer if priv-ext doesn't have permissions to install apps.

See merge request fdroid/fdroidclient!1458
2024-10-15 14:54:58 +00:00
Torsten Grote
453341e0c7 Fall back to other installer if priv-ext doesn't have permissions
to install apps.
2024-10-15 08:59:42 -03:00
Torsten Grote
97ed785efa Merge branch 'digestinputstream' into 'master'
There's an official DigestInputStream, no need to make our own

See merge request fdroid/fdroidclient!1456
2024-10-11 21:11:14 +00:00
Torsten Grote
93e973e2b9 There's an official DigestInputStream, no need to make our own 2024-10-11 17:29:22 -03:00
Torsten Grote
fe676964b3 Merge branch '2856-dont-update-when-used' into 'master'
Wait for app not being used when updating

Closes #2856

See merge request fdroid/fdroidclient!1430
2024-10-11 19:55:38 +00:00
Torsten Grote
9ff5f46132 [app] Wait for app not being used when updating
Otherwise the app gets killed while being used. Only available when we are update owner on Android 14+
2024-10-11 19:31:24 +00:00
Torsten Grote
07fcb35a1c Merge branch 'wm-appcontext' into 'master'
Always create `Repo(Update)Manager` with application context

See merge request fdroid/fdroidclient!1447
2024-10-11 18:11:47 +00:00
Ray c
9944e74988 Always create Repo(Update)Manager with application context 2024-10-11 18:11:47 +00:00
Torsten Grote
00716bcda4 Merge branch 'prune-db-wal' into 'master'
DB: Force a wal_checkpoint after every repo update to keep the wal file small (fixes #2588)

Closes #2588

See merge request fdroid/fdroidclient!1442
2024-10-11 17:11:55 +00:00