Commit Graph

9625 Commits

Author SHA1 Message Date
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
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
Aindriú Mac Giolla Eoin
6ab0d3d828 Translated using Weblate: Irish (ga) by Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Currently translated at 100.0% (44 of 44 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ga/
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
Tuomas Hietala
8475d4d4ef Translated using Weblate: Finnish (fi) by Tuomas Hietala <tuomas.hietala@iki.fi>
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Åzze
2c6760adb7 Translated using Weblate: Finnish (fi) by Åzze <laitinen.jere222@gmail.com>
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Åzze <laitinen.jere222@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Ricky Tigg
b202067e9a Translated using Weblate: Finnish (fi) by Ricky Tigg <ricky.tigg@gmail.com>
Currently translated at 99.8% (545 of 546 strings)

Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Riku
e19eed76a1 Translated using Weblate: Finnish (fi) by Riku <riksu9000@gmail.com>
Currently translated at 100.0% (546 of 546 strings)

Translated using Weblate: Finnish (fi) by Riku <riksu9000@gmail.com>

Currently translated at 99.0% (538 of 543 strings)

Co-authored-by: Riku <riksu9000@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Tuomas Hietala
3283e90384 Translated using Weblate: Finnish (fi) by Tuomas Hietala <tuomas.hietala@iki.fi>
Currently translated at 98.8% (535 of 541 strings)

Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Latyw
9fa6d6c916 Translated using Weblate: Finnish (fi) by Latyw <laurialvari.laine@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Latyw <laurialvari.laine@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
Danial Behzadi
755b86de04 Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com>
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
☆Verdulo
eeec4fc2f2 Translated using Weblate: Esperanto (eo) by ☆Verdulo <tomek@disroot.org>
Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate: Esperanto (eo) by ☆Verdulo <tomek@disroot.org>

Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: ☆Verdulo <tomek@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
Andi Chandler
fb52e5a626 Translated using Weblate: English (United Kingdom) (en-rGB) by Andi Chandler <andi@gowling.com>
Currently translated at 100.0% (546 of 546 strings)

Translated using Weblate: English (United Kingdom) (en-rGB) by Andi Chandler <andi@gowling.com>

Currently translated at 100.0% (543 of 543 strings)

Co-authored-by: Andi Chandler <andi@gowling.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
VfBFan
2ac74fd5a0 Translated using Weblate: German (de) by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (44 of 44 strings)

Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
Fjuro
f860ccad0a Translated using Weblate: Czech (cs) by Fjuro <fjuro@alius.cz>
Currently translated at 100.0% (546 of 546 strings)

Translated using Weblate: Czech (cs) by Fjuro <fjuro@alius.cz>

Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate: Czech (cs) by Fjuro <fjuro@alius.cz>

Currently translated at 100.0% (44 of 44 strings)

Co-authored-by: Fjuro <fjuro@alius.cz>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
OwO+UwU
aa8f08b654 Translated using Weblate: Catalan (ca) by OwO+UwU <gabrielmizrahi@protonmail.com>
Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: OwO+UwU <gabrielmizrahi@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
2024-10-09 17:02:16 +02:00
pitroig
42029c98a0 Translated using Weblate: Catalan (ca) by pitroig <ona@riseup.net>
Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate: Catalan (ca) by pitroig <ona@riseup.net>

Currently translated at 100.0% (546 of 546 strings)

Co-authored-by: pitroig <ona@riseup.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-10-09 17:02:16 +02:00
109247019824
0884d67f20 Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>
Currently translated at 100.0% (546 of 546 strings)

Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>

Currently translated at 100.0% (544 of 544 strings)

Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>

Currently translated at 100.0% (544 of 544 strings)

Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>

Currently translated at 100.0% (543 of 543 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-09 17:02:16 +02:00
Hans-Christoph Steiner
cbd7d948e4 tools/pick-complete-translations.py: fix crashes on unusual Weblate commits
* If one locale's section, e.g. metadata, is not cherry picked because it
  is not complete, then another commit also modifies that file, then it can
  not be cherry-picked without a conflict.
* Commits sometimes have multiple locales, e.g. one translator does pt and
  pt_PT.  It should not be cherry-picked again when looping through the
  second locale.
2024-10-09 17:02:02 +02:00
Hans-Christoph Steiner
390fb1fa5a Merge branch 'bluetooth-perms' into 'master'
Don't crash when Bluetooth permissions are missing

Closes acra-crash-reports#752

See merge request fdroid/fdroidclient!1444
2024-10-09 14:29:48 +00:00
Torsten Grote
a1d53737db [app] don't show views requiring service when it wasn't bound, yet 2024-10-09 10:45:03 -03:00
Torsten Grote
7615ccf6a4 [app] Don't crash when Bluetooth permissions are missing 2024-10-09 10:45:03 -03:00
Torsten Grote
aee91aed54 [app] Don't crash with NPE when we can't get device name 2024-10-09 10:45:03 -03:00