DerGenaue
edcdc77956
Logs during cache cleaning
2024-12-11 20:02:15 +01: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
Matthew Bogner
a8e620a996
MirrorChooser orders mirrors using location and error counts
2024-12-06 13:42:30 +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
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
3eddd146b1
[app] Implement RxJava error handler, so it doesn't complain
2024-11-07 10:18:01 -03:00
Licaon_Kter
a437ee22cb
knownvuln - reword scary text
2024-11-04 16:18:16 +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
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
a9fcd392f1
[app] Fix InstallConstraints once more
2024-10-22 14:51:43 -03:00
Torsten Grote
922adaa6cb
Append packageName to webBaseUrl
2024-10-18 12:17:54 -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
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
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
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
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
b1d7f2553e
[app] show toast when APK has more permissions than expected
2024-10-17 16:31:45 +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
9e695f41b5
Don't use InstallConstraints when updating ourselves
...
This causes weird behavior though eventually works.
2024-10-15 16:24:45 -03: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
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
Ray c
9944e74988
Always create Repo(Update)Manager with application context
2024-10-11 18:11:47 +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
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
Torsten Grote
98e41cccb5
Release 1.21.0
2024-10-10 09:51:47 -03: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
3bcf3ee902
fix TypographyEllipsis
2024-10-09 17:05:03 +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
Tymofii Lytvynenko
e385e22819
Translated using Weblate: Ukrainian (uk) by Tymofii Lytvynenko <till.svit@gmail.com>
...
Currently translated at 100.0% (546 of 546 strings)
Co-authored-by: Tymofii Lytvynenko <till.svit@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Ajeje Brazorf
754c25f1df
Translated using Weblate: Sardinian (sc) by Ajeje Brazorf <lmelonimamo@yahoo.it>
...
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Sardinian (sc) by Ajeje Brazorf <lmelonimamo@yahoo.it >
Currently translated at 100.0% (543 of 543 strings)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sc/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
ssantos
d20fb6cf43
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
...
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by ssantos <ssantos@web.de >
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de >
Currently translated at 97.7% (43 of 44 strings)
Translated using Weblate: Portuguese (Portugal) (pt-PT) by ssantos <ssantos@web.de >
Currently translated at 97.7% (43 of 44 strings)
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de >
Currently translated at 99.8% (542 of 543 strings)
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by ssantos <ssantos@web.de >
Currently translated at 99.8% (542 of 543 strings)
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pt/
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/
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-09 17:02:16 +02:00
Suguru Hirahara
3955b975dd
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org>
...
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Currently translated at 100.0% (44 of 44 strings)
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Currently translated at 86.3% (38 of 44 strings)
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Japanese (ja) by Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Currently translated at 61.3% (27 of 44 strings)
Co-authored-by: Suguru Hirahara <shirahara@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
coronabond
237adaad2a
Translated using Weblate: Italian (it) by coronabond <coronabond@airmail.cc>
...
Currently translated at 100.0% (546 of 546 strings)
Co-authored-by: coronabond <coronabond@airmail.cc >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Random
722265a2a9
Translated using Weblate: Italian (it) by Random <random-r@users.noreply.hosted.weblate.org>
...
Currently translated at 100.0% (546 of 546 strings)
Translated using Weblate: Italian (it) by Random <random-r@users.noreply.hosted.weblate.org >
Currently translated at 100.0% (543 of 543 strings)
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00