Commit Graph

9604 Commits

Author SHA1 Message Date
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
Hans-Christoph Steiner
4188053fb0 Merge branch '2851-improve-error-reporting' into 'master'
Improve error reporting for update checking

See merge request fdroid/fdroidclient!1438
2024-10-09 13:41:50 +00:00
Torsten Grote
1fc4deefd7 log free disk space 2024-10-09 09:45:29 -03:00
Torsten Grote
7a5f133759 Improve error reporting for update checking 2024-10-09 09:45:28 -03:00
Hans-Christoph Steiner
114059d48c Merge branch 'diff-bugs' into 'master'
Fix two bugs related to index diffing

See merge request fdroid/fdroidclient!1434
2024-10-09 12:43:06 +00:00
Torsten Grote
a2e56fa421 [app] log manual repo update requests
this could aid in future debugging related to two updates running at the same time.
2024-10-08 17:14:24 +00:00
Torsten Grote
cfaf9a5ad2 [db] Fix concurrent index updates
If we are used to update the same repo at almost the same time, a race-condition can happen that tries to apply a diff to an already updated DB. We don't download anything while holding a DB transaction, so the download and check for the repo timestamp happens before we enter the transaction. However, we forgot to re-check the timestamp again within the transaction to be sure the DB state is still as expected.
2024-10-08 17:14:24 +00:00
Torsten Grote
632f55eb15 [index] Fix diffing of version features
The structure of the JSON (FeatureV2) and of our internal class AppManifest is different. The latter uses a list of strings instead of objects. The ReflectionDiffer didn't handle this different and was throwing an exception when diffing changing features.

However, the impact of this bug should be small as normally one version has an ID which is its SHA256 hash and thus its features shouldn't change over repo updates. Imaginable is erratic repo creation software though.
2024-10-08 17:14:24 +00:00
Hans-Christoph Steiner
c61408b434 Merge branch 'revert-archiving' into 'master'
Revert "[app] experimental support for un-archiving apps on Android 15"

See merge request fdroid/fdroidclient!1449
2024-10-08 17:13:30 +00:00
Torsten Grote
1b63bc3898 Revert "let all gradle modules use compileSdk 35"
This reverts commit 957bea4655.
2024-10-08 10:28:34 -03:00
Torsten Grote
e9d852cd56 No need to install old build tools anymore 2024-10-08 10:20:50 -03:00
Torsten Grote
5685917eaa Revert "[app] experimental support for un-archiving apps on Android 15"
This reverts commit 493839deda.
2024-10-08 10:19:51 -03:00
Hans-Christoph Steiner
f32f335c15 Merge branch 'ci-35' into 'master'
Install newer build tools for CI job and accept licenses

See merge request fdroid/fdroidclient!1443
2024-10-08 13:00:32 +00:00
Torsten Grote
347cc01925 Remove accepting licenses from SDK 2024-10-08 09:15:55 -03:00
Torsten Grote
395393b51e [index] address new nullability info from SDK 35 2024-10-07 15:34:26 -03:00
Torsten Grote
957bea4655 let all gradle modules use compileSdk 35 2024-10-07 13:06:33 -03:00
Torsten Grote
78b4a7b32b Install newer build tools and accept licenses 2024-10-03 13:11:23 -03:00
Michael Pöhn
489b9161f2 Merge branch 'unarchive' into 'master'
Experimental support for un-archiving apps on Android 15

See merge request fdroid/fdroidclient!1436
2024-10-03 09:32:43 +00:00
Torsten Grote
493839deda [app] experimental support for un-archiving apps on Android 15 2024-10-03 09:32:24 +00:00
Michael Pöhn
a9e3549673 Merge branch 'panic' into 'master'
Export panic settings activity otherwise Ripple can't launch it

See merge request fdroid/fdroidclient!1439
2024-10-03 08:45:51 +00:00
Torsten Grote
bfee249d4e [app] Export panic settings activity
otherwise Ripple can't launch it
2024-10-03 08:45:25 +00:00
Michael Pöhn
4bda69de4c Merge branch '2866-update-perm' into 'master'
Fix permission conflict for full/basic

Closes #2866

See merge request fdroid/fdroidclient!1437
2024-10-01 12:17:56 +00:00