Commit Graph

9651 Commits

Author SHA1 Message Date
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
DerGenaue
61361154b1 MR comments 2024-10-11 16:35:23 +00:00
DerGenaue
445f521b1f Move walCheckpoint to RepositoryDao 2024-10-11 16:35:23 +00:00
DerGenaue
38ce497525 DB: Force a wal_checkpoint after every repo update to keep the wal file small (fixes #2588) 2024-10-11 16:35:23 +00:00
Torsten Grote
1b655769db Merge branch 'reduce-unsigned-files' into 'master'
reduce the number of files included in META-INF

See merge request fdroid/fdroidclient!1448
2024-10-10 17:24:38 +00:00
Hans-Christoph Steiner
ccbb713a55 reduce the number of files included in META-INF
These files are not needed and generate loud warnings when verifying APKs
using apksigner.
#2745
2024-10-10 16:44:36 +00:00
Hans-Christoph Steiner
8bff252b97 Merge branch '1.21' into 'master'
Release 1.21.0

See merge request fdroid/fdroidclient!1454
2024-10-10 13:47:45 +00:00
Torsten Grote
98e41cccb5 Release 1.21.0 2024-10-10 09:51:47 -03:00
Torsten Grote
9680b8d225 Merge branch 'merge_weblate' into 'master'
Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>

See merge request fdroid/fdroidclient!1453
2024-10-10 12:51:29 +00:00
linsui
ed7d7c18c0 Translated using Weblate: Chinese (Simplified Han script) (zh-rCN) by linsui <linsui@inbox.lv>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: linsui <linsui@inbox.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2024-10-10 09:09:06 -03:00
Oğuz Ersen
28ef9b06e0 Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguz@ersen.moe>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translation: F-Droid/F-Droid
2024-10-10 09:09:05 -03:00
Fat Potato
1cf1700d37 Translated using Weblate: Portuguese (Portugal) (pt-PT) by Fat Potato <mjwany48@gmail.com>
Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate: Portuguese (Portugal) (pt-rPT) by Fat Potato <mjwany48@gmail.com>

Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: Fat Potato <mjwany48@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-10 09:09:05 -03:00
Agnieszka C
151f373bf6 Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: Agnieszka C <aga_04@o2.pl>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translation: F-Droid/F-Droid
2024-10-10 09:09:05 -03:00
Edgars Andersons
7a9b45c9e3 Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Currently translated at 100.0% (547 of 547 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 100.0% (543 of 543 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 95.2% (517 of 543 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 95.0% (516 of 543 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 94.8% (515 of 543 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 94.2% (505 of 536 strings)

Translated using Weblate: Latvian (lv) by Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>

Currently translated at 94.2% (505 of 536 strings)

Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translation: F-Droid/F-Droid
2024-10-10 09:09:04 -03:00
Priit Jõerüüt
65f8dcd5b5 Translated using Weblate: Estonian (et) by Priit Jõerüüt <hwlate@joeruut.com>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translation: F-Droid/F-Droid
2024-10-10 09:09:04 -03:00
gallegonovato
af204a41b8 Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>
Currently translated at 100.0% (547 of 547 strings)

Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>

Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>

Currently translated at 100.0% (44 of 44 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-10 09:09:04 -03:00
ssantos
06c06bd33c Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
Currently translated at 100.0% (547 of 547 strings)

Translated using Weblate: German (de) by ssantos <ssantos@web.de>

Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt/
Translation: F-Droid/F-Droid
2024-10-10 09:09:04 -03:00
BennyBeat
009314c895 Translated using Weblate: Catalan (ca) by BennyBeat <bennybeat@gmail.com>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: BennyBeat <bennybeat@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
2024-10-10 09:09:03 -03:00
109247019824
4fa625ee2e Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>
Currently translated at 100.0% (547 of 547 strings)

Co-authored-by: 109247019824 <stoyan@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
Translation: F-Droid/F-Droid
2024-10-10 09:09:03 -03:00
jonnysemon
b90767c69f Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (547 of 547 strings)

Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>

Currently translated at 100.0% (44 of 44 strings)

Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-10 09:09:02 -03:00
Hans-Christoph Steiner
501174d164 Merge branch 'merge_weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1451
2024-10-09 16:02:49 +00:00
Hans-Christoph Steiner
3bcf3ee902 fix TypographyEllipsis 2024-10-09 17:05:03 +02:00
Hans-Christoph Steiner
c32aa3c03f run tools/check-fastlane-whitespace.py 2024-10-09 17:04:36 +02:00
Jeff Huang
4a1807c978 Translated using Weblate: Chinese (Traditional Han script) (zh-rTW) by Jeff Huang <s8321414@gmail.com>
Currently translated at 100.0% (546 of 546 strings)

Translated using Weblate: Chinese (Traditional) (zh-rTW) by Jeff Huang <s8321414@gmail.com>

Currently translated at 100.0% (543 of 543 strings)

Co-authored-by: Jeff Huang <s8321414@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hant/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00