Commit Graph

9372 Commits

Author SHA1 Message Date
Torsten Grote
fa65084e60 [db] make repo certs non-null and remove repos without cert
historically, repos were added to the DB without much information and could stay in a broken state until manually removed. If a repo is updating, it should have a cert. So only repos that never did a single index update don't have a cert. Nowadays, this can not happen anymore as we get the repo and its cert before adding it to the DB. So whenever we update a repo, we know its certificate and fingerprint. Thus, this includes a DB migration removing all broken repos and making the certificate for repos in the DB non-null.
2024-05-22 09:58:05 +00:00
Torsten Grote
5cf22c5e06 [index] stop passing certificates around 2024-05-22 09:58:05 +00:00
Hans-Christoph Steiner
c97f5b152d Merge branch '2795-android15' into 'master'
Adapt minInstallableTargetSdk for Android 15

Closes #2795

See merge request fdroid/fdroidclient!1396
2024-05-22 09:57:41 +00:00
Torsten Grote
ad6b1d6ad5 [index] remove some warnings on CompatibilityChecker 2024-05-22 09:57:17 +00:00
Torsten Grote
c639d7b445 [index] adapt minInstallableTargetSdk for Android 15 2024-05-22 09:57:17 +00:00
Michael Pöhn
30bcfd6106 Merge branch 'app-list-items' into 'master'
Split up name and summary in app list items

See merge request fdroid/fdroidclient!1389
2024-05-22 09:53:38 +00:00
Torsten Grote
90cc920234 [app] split up name and summary in app list items 2024-05-22 09:20:55 +00:00
Hans-Christoph Steiner
d38b952e6d version code 1020050 2024-05-08 12:05:19 +02:00
Hans-Christoph Steiner
ae3560738d update CHANGELOG.md 2024-05-08 12:03:04 +02:00
Hans-Christoph Steiner
412087ec60 tools/update-mirrors-in-default_repos.xml.py: update for new order
0bfc0b1059

fdroid/fdroidclient!1324
2024-05-08 12:02:56 +02:00
Hans-Christoph Steiner
9d5d3e03f9 Merge branch 'weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1395
2024-05-08 09:23:40 +00:00
Hans-Christoph Steiner
de200b085c Hebrew: Android wants "many" for plurals 2024-05-08 10:38:44 +02:00
Yaron Shahrabani
43ef200dba Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2024-05-08 10:37:40 +02:00
Anonymous
13fa0ab7ec Translated using Weblate: Hebrew (he) by Anonymous <noreply@weblate.org>
Currently translated at 99.8% (535 of 536 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2024-05-08 10:37:36 +02:00
Jeff Huang
08f0df4cb3 Translated using Weblate: Chinese (Traditional) (zh-rTW) by Jeff Huang <s8321414@gmail.com>
Currently translated at 100.0% (536 of 536 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-05-08 10:37:10 +02:00
大王叫我来巡山
69e4f9b6a5 Translated using Weblate: Chinese (Simplified) (zh-rCN) by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
Agnieszka C
7afb6dde25 Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (536 of 536 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-05-08 10:37:10 +02:00
Oğuz Ersen
5ebc80cec2 Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguz@ersen.moe>
Currently translated at 100.0% (536 of 536 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-05-08 10:37:10 +02:00
Jose Delvani
5472887c09 Translated using Weblate: Portuguese (Brazil) (pt-rBR) by Jose Delvani <delvani.eletricista@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Jose Delvani <delvani.eletricista@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
Fjuro
5b1dfba4bf Translated using Weblate: Czech (cs) by Fjuro <fjuro@alius.cz>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Fjuro <fjuro@alius.cz>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
C. Rüdinger
d1d89247cb Translated using Weblate: German (de) by "C. Rüdinger" <Mail-an-CR@web.de>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: C. Rüdinger <Mail-an-CR@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
Đorđe Vasiljević
a25a7ec33e Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>

Currently translated at 99.8% (535 of 536 strings)

Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Serbian (sr) by Đorđe Vasiljević <djordje.vasiljevich@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Đorđe Vasiljević <djordje.vasiljevich@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ
6b77ead200 Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>

Currently translated at 32.5% (14 of 43 strings)

Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>

Currently translated at 32.5% (14 of 43 strings)

Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>

Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/el/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-05-08 10:37:10 +02:00
Andi Chandler
c276ffc76e Translated using Weblate: English (United Kingdom) (en-rGB) by Andi Chandler <andi@gowling.com>
Currently translated at 100.0% (536 of 536 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-05-08 10:37:10 +02:00
SeonGn J
6b67c0886a Translated using Weblate: Korean (ko) by SeonGn J <kitrew979@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: SeonGn J <kitrew979@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
Ricky Tigg
77df708309 Translated using Weblate: Finnish (fi) by Ricky Tigg <ricky.tigg@gmail.com>
Currently translated at 100.0% (536 of 536 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-05-08 10:37:10 +02:00
Paco Rivière
6a80b119d3 Translated using Weblate: Catalan (ca) by Paco Rivière <paco@riviere.cat>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Paco Rivière <paco@riviere.cat>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translation: F-Droid/F-Droid
2024-05-08 10:37:10 +02:00
Hans-Christoph Steiner
f9586fca10 Merge branch '2792-in-version-code-sorting' in 'master'
Some repos (like SimpleX Chat) publish several versions with the same
version code only different in native code (CPU arch). Previously, the
sorting of those versions was non-deterministic, now we at least make
them deterministic by sorting by native code as well in lexicographic
ascending order, so arm64 is shown before armeabi-v7a. Fixes #2792

See merge request fdroid/fdroidclient!1394
2024-05-08 10:21:57 +02:00
Hans-Christoph Steiner
e5f54ab712 documented the edge case and the 100% correct sort order 2024-05-08 10:20:29 +02:00
Torsten Grote
51eadcc1b2 [db] sort versions with same version code by native code (CPU arch) as well
Some repos (like SimpleX Chat) publish several versions with the same version code only different in native code. Previously, the sorting of those versions was non-deterministic, now we at least make them deterministic by sorting by native code as well in lexicographic ascending order, so arm64 is shown before armeabi-v7a.
2024-05-08 08:02:37 +00:00
Hans-Christoph Steiner
fc4c0fb434 Merge branch 'licaon-kter-master-patch-91357' into 'master'
Fix typo

See merge request fdroid/fdroidclient!1393
2024-05-07 13:45:40 +00:00
Licaon_Kter
c4d08b5e24 Fix typo 2024-05-07 13:45:28 +00:00
Hans-Christoph Steiner
2a6c097862 Merge branch 'acra-email-report-improvements' into 'master'
ACRA: version in email subject; report file ends w/ .json

See merge request fdroid/fdroidclient!1391
2024-05-07 13:11:04 +00:00
Hans-Christoph Steiner
cec9889f63 ACRA: version in email subject; report file ends w/ .json 2024-05-07 13:07:47 +00:00
Hans-Christoph Steiner
b6abed1e99 Merge branch 'file-uri-loading' into 'master'
Allow loading images from file:// URIs

See merge request fdroid/fdroidclient!1390
2024-05-07 12:51:04 +00:00
Torsten Grote
ae3766194f [app] unify getting Glide models for own image loading requests
this also fixes a bug where repo icon loading wasn't considering local mirrors
2024-05-06 11:47:14 -03:00
Torsten Grote
84635ee735 [app] construct proper URI for non-HTTP repos
so the DownloaderFactory has a chance to instantiate a different non-HTTP  Downloader.
2024-05-06 11:32:33 -03:00
Torsten Grote
d936d5d928 [app] Allow loading images from file:// URIs
These URIs are technically deprecated in Android, but F-Droid still uses them for local repos that are built into the ROM.

Previously, we were failing to load images for file:// URIs.
2024-05-03 14:56:52 -03:00
Hans-Christoph Steiner
c9766ec0d2 Merge branch 'weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1392
2024-05-03 10:50:52 +00:00
Hans-Christoph Steiner
14b5f619b3 run tools/remove-unused-and-blank-translations.py 2024-05-03 12:07:49 +02:00
ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ
59c77529c0 Translated using Weblate: Greek (el) by ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: ΣΤΑΥΡΟΣ ΔΑΛΙΑΚΟΠΟΥΛΟΣ <stavros.daliakopoulos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
Translation: F-Droid/F-Droid
2024-05-03 12:05:48 +02:00
mastoduy
8ab0cc3523 Translated using Weblate: Vietnamese (vi) by mastoduy <mastoduy@gmail.com>
Currently translated at 96.4% (517 of 536 strings)

Co-authored-by: mastoduy <mastoduy@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translation: F-Droid/F-Droid
2024-05-03 12:05:48 +02:00
Ihor Hordiichuk
29de3f477b Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (43 of 43 strings)

Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>

Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-05-03 12:05:48 +02:00
X
33d3327537 Translated using Weblate: Japanese (ja) by X <dieeeazpnnqbpddh@cock.email>
Currently translated at 99.6% (534 of 536 strings)

Translated using Weblate: Japanese (ja) by X <dieeeazpnnqbpddh@cock.email>

Currently translated at 99.4% (533 of 536 strings)

Translated using Weblate: Japanese (ja) by X <dieeeazpnnqbpddh@cock.email>

Currently translated at 99.0% (531 of 536 strings)

Co-authored-by: X <dieeeazpnnqbpddh@cock.email>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translation: F-Droid/F-Droid
2024-05-03 12:05:48 +02:00
Julia
90b302ac0a Translated using Weblate: Polish (pl) by Julia <juliadeo@proton.me>
Currently translated at 97.6% (42 of 43 strings)

Co-authored-by: Julia <juliadeo@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translation: F-Droid/F-Droid metadata
2024-05-03 12:05:48 +02:00
Thanh
a6092b5d11 Translated using Weblate: Vietnamese (vi) by Thanh <pancakes21f@gmail.com>
Currently translated at 96.4% (517 of 536 strings)

Translated using Weblate: Vietnamese (vi) by Thanh <pancakes21f@gmail.com>

Currently translated at 90.8% (487 of 536 strings)

Co-authored-by: Thanh <pancakes21f@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translation: F-Droid/F-Droid
2024-05-03 12:05:48 +02:00
Licaon Kter
3c69ff9a5a Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>
Currently translated at 100.0% (43 of 43 strings)

Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>

Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Licaon Kter <licaon.kter@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ro/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ro/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-05-03 12:05:48 +02:00
Jeff Huang
23222765cb Translated using Weblate: Chinese (Traditional) (zh-rTW) by Jeff Huang <s8321414@gmail.com>
Currently translated at 100.0% (536 of 536 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-05-03 12:05:48 +02:00
大王叫我来巡山
0031540d25 Translated using Weblate: Chinese (Simplified) (zh-rCN) by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2024-05-03 12:05:48 +02:00
Oğuz Ersen
260f84aeb0 Translated using Weblate: Turkish (tr) by Oğuz Ersen <oguz@ersen.moe>
Currently translated at 100.0% (536 of 536 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-05-03 12:05:48 +02:00