Commit Graph
7880 Commits
Author SHA1 Message Date
Torsten Grote d97d995c43 [app] Use new IndexV1Updater and make latest and category tab use new DB 2022-12-01 09:27:57 +01:00
Hans-Christoph Steiner ee8af69861 Merge branch 'Use_NotificationChannelCompat' into 'master'
Use NotificationChannelCompat.

See merge request fdroid/fdroidclient!1070
2022-12-01 08:23:52 +00:00
Isira Seneviratne 41ada062b4 Merge branch 'master' into Use_NotificationChannelCompat 2022-12-01 06:46:51 +05:30
Hans-Christoph Steiner 2d443f118a Merge branch 'privext-installer' into 'master'
PrivilegedInstaller: Set installerPackageName to PrivExt

See merge request fdroid/fdroidclient!1128
2022-11-30 17:06:00 +00:00
Chirayu Desai b28bb18962 PrivilegedInstaller: Set installerPackageName to PrivExt
* This is what we want it to be, so that apps can be uninstalled
  using PrivExt
* No idea why this was set as null here

Change-Id: I1c82104a047e192beb80877daa0fdaeb39fe870a
2022-11-30 16:38:15 +00:00
Hans-Christoph Steiner fcc5175980 Merge branch 'upgrade-android-studio' into 'master'
ugprade Android Studio to Dolphin !1135

See merge request fdroid/fdroidclient!1145
2022-11-28 12:22:09 +00:00
Torsten Grote eef3c3fb0d Upgrade to Android Studio Chipmunk
and upgrade other dependencies as well
2022-11-28 12:48:58 +01:00
Torsten Grote 83dd06e682 [app] upgrade dependencies 2022-11-28 10:17:30 +01:00
Hans-Christoph Steiner c629d21b56 gradle verification: only contact keyservers when updating metadata
This config should include all the PGP keys needed to verify all the
dependencies used in this build.  This prevents Gradle from contacting PGP
keyservers for regular builds.  Gradle will still contact keyservers when
updating the metadata.

https://docs.gradle.org/current/userguide/dependency_verification.html#sec:local-keyring-only
2022-11-28 09:49:38 +01:00
Hans-Christoph Steiner 206d8407d4 gradle verification: ignored keys are now available on keyservers
I sent some to the keyservers, some key owners have pushed them to
keys.openpgp.net.  Also Google people have started maintaining keyrings:

https://android.googlesource.com/platform/frameworks/support/+/HEAD/gradle/verification-keyring.keys
2022-11-28 09:37:14 +01:00
Hans-Christoph Steiner 9f6f010f5d gradle verification: include all keys in .gpg keyring
for f in 429c8816dea04cdb d4da5eab3cd7e958 d5f4c07a434ab3da 03281aa0289ff53a e0cb7823cfd00fbf 02216ed811210daa 03281aa0289ff53a 056aca74d46000bf 280d66a55f5316c5 3967d4eda591b991 429c8816dea04cdb 4dbf5995d492505d 5f7786df73e61f56 6a65176a0fb1cd0b bf984b4145ea13f7 c1b12a5d99c0729d cb43338e060cf9fa d4da5eab3cd7e958 d5f4c07a434ab3da d89d05374952262b d9c565aa72ba2fdd dea3d207428ef16d e0cb7823cfd00fbf eb380dc13c39f675 fefe78456eddc34a; do gpg --export $f | GNUPGHOME=/tmp/fake gpg --primary-keyring gradle/verification-keyring.gpg --import || GNUPGHOME=/tmp/fake gpg --primary-keyring gradle/verification-keyring.gpg --recv-keys $f || GNUPGHOME=/tmp/fake gpg --primary-keyring gradle/verification-keyring.gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys $f || break; done
2022-11-28 09:37:05 +01:00
Hans-Christoph Steiner 5967bad692 Merge branch 'index-v2-randoms' into 'master'
three random fixes from !1135

See merge request fdroid/fdroidclient!1143
2022-11-25 13:11:34 +00:00
Torsten Grote 5cfdae0719 [app] Don't show summary if null
Originally, we were showing "Unknown application" in English, no matter the user's locale. Then here we were actually showing "null". Both isn't good, so best to not show anything.
2022-11-25 13:37:38 +01:00
Torsten Grote 477436af68 [app] Don't show unknown (other) anti-features by default 2022-11-25 13:37:36 +01:00
Torsten Grote 8c64ad4707 [db] add test for DefaultUriBuilder 2022-11-25 12:59:00 +01:00
Hans-Christoph Steiner 318f09663a Merge branch 'index-v2-renames' into 'master'
Index v2 renames and removals from !1135

See merge request fdroid/fdroidclient!1142
2022-11-25 11:52:27 +00:00
Torsten Grote 38e7bce982 Rename EntryV2 to Entry as requested by Hans in #2443 2022-11-25 12:24:33 +01:00
Torsten Grote f46db0d9a4 Remove unused code 2022-11-25 12:24:33 +01:00
Torsten Grote 3f88fdb8cb [app] Remove Provisioner as it isn't used/needed anymore 2022-11-25 12:24:33 +01:00
Hans-Christoph Steiner 9f7b160986 Merge branch 'index-download-libs-fixes' into 'master'
index/download lib fixes from !1135

Closes #2412

See merge request fdroid/fdroidclient!1141
2022-11-25 09:50:23 +00:00
Hans-Christoph Steiner 8cf836a8b3 IndexV1UpdaterTest is now in the database lib.
libs/database/src/dbTest/java/org/fdroid/index/v1/IndexV1UpdaterTest.kt
2022-11-25 10:20:54 +01:00
Hans-Christoph Steiner 835f7485f0 LocaleSelectionTest is now in org.fdroid.database.BestLocaleTest 2022-11-24 22:44:15 +01:00
Torsten Grote 6d9f3a8d7e [download] Require ktor-client-core as API dependency, otherwise consumers can't use HttpManager 2022-11-24 22:34:50 +01:00
Torsten Grote ce1d07b4b1 [index] in v1 the whatsNew refers to suggested version not first version 2022-11-24 22:34:50 +01:00
Torsten Grote 1608502569 [index] move v1 tests from app to index
and allow permission arrays of larger size for v1
2022-11-24 20:53:19 +01:00
Torsten Grote 4d3e03b89c [download] Fix double slash in repo URLs causing redirect exceptions 2022-11-24 20:53:17 +01:00
Hans-Christoph Steiner ccd3b59bc1 gitlab-ci: rules:/workflow: to make RUN_KVM_JOBS work reliably
I have RUN_KVM_JOBS set on my fork, but it often fails to trigger.
https://medium.com/devops-with-valentine/fix-gitlab-ci-duplicate-pipelines-in-merge-requests-when-using-rules-9a1486994f3a
2022-11-24 20:53:15 +01:00
Hans-Christoph Steiner 4943d6d5ee Merge branch 'weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1140
2022-11-22 14:10:09 +00:00
Balázs Meskó 7839a34173 Translated using Weblate: Hungarian (hu) by Balázs Meskó <meskobalazs@mailbox.org>
Currently translated at 100.0% (38 of 38 strings)

Translated using Weblate: Hungarian (hu) by Balázs Meskó <meskobalazs@mailbox.org>

Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-11-22 14:21:28 +01:00
Abhi ea4deeb97e Translated using Weblate: Malayalam (ml) by Abhi <abhiram@skiff.com>
Currently translated at 100.0% (497 of 497 strings)

Translated using Weblate: Malayalam (ml) by Abhi <abhiram@skiff.com>

Currently translated at 98.1% (488 of 497 strings)

Translated using Weblate: Hindi (hi) by Abhi <abhiram@skiff.com>

Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Abhi <abhiram@skiff.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ml/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Pander 0b16238b3a Translated using Weblate: Dutch (nl) by Pander <pander@users.sourceforge.net>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Pander <pander@users.sourceforge.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
HiSubway f8cb38d467 Translated using Weblate: Japanese (ja) by HiSubway <shenyusoftware@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: HiSubway <shenyusoftware@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
ifurther 7bb51d40a8 Translated using Weblate: Chinese (Traditional) (zh-TW) by ifurther <i.further.5.4@gmail.com>
Currently translated at 36.8% (14 of 38 strings)

Co-authored-by: ifurther <i.further.5.4@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/zh_Hant/
Translation: F-Droid/F-Droid metadata
2022-11-22 14:21:28 +01:00
Kristjan Räts 3d94c9d6a1 Translated using Weblate: Estonian (et) by Kristjan Räts <kristjanrats@gmail.com>
Currently translated at 26.3% (10 of 38 strings)

Co-authored-by: Kristjan Räts <kristjanrats@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/et/
Translation: F-Droid/F-Droid metadata
2022-11-22 14:21:28 +01:00
K.B.Dharun Krishna cae3c909b3 Translated using Weblate: Tamil (ta) by K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ta/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Gediminas Murauskas f4cbb61864 Translated using Weblate: Lithuanian (lt) by Gediminas Murauskas <muziejusinfo@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Translated using Weblate: Lithuanian (lt) by Gediminas Murauskas <muziejusinfo@gmail.com>

Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lt/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Martin M 1f5dd970be Translated using Weblate: Slovak (sk) by Martin M <mclenin666@protonmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Martin M <mclenin666@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sk/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
JY3 6aea606225 Translated using Weblate: Chinese (Simplified) (zh-rCN) by JY3 <GeeyunJY3@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Translated using Weblate: Chinese (Simplified) (zh-rCN) by JY3 <GeeyunJY3@gmail.com>

Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
이정희 5491dda7ad Translated using Weblate: Korean (ko) by 이정희 <daemul72@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Translated using Weblate: Korean (ko) by 이정희 <daemul72@gmail.com>

Currently translated at 99.7% (496 of 497 strings)

Co-authored-by: 이정희 <daemul72@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Thunderstrike116 695e0d0e10 Translated using Weblate: Greek (el) by Thunderstrike116 <thunderstrike116@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Thunderstrike116 <thunderstrike116@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Reza Almanda 5f70edd945 Translated using Weblate: Indonesian (id) by Reza Almanda <rezaalmanda27@gmail.com>
Currently translated at 34.2% (13 of 38 strings)

Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/id/
Translation: F-Droid/F-Droid metadata
2022-11-22 14:21:28 +01:00
yangyangdaji 8b2a013bd2 Translated using Weblate: Chinese (Traditional, Hong Kong) (zh-rHK) by yangyangdaji <1504305527@qq.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: yangyangdaji <1504305527@qq.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hant_HK/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Sergii Horichenko 4bf8982209 Translated using Weblate: Ukrainian (uk) by Sergii Horichenko <m@sgg.im>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Sergii Horichenko <m@sgg.im>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
martx 35c540a293 Translated using Weblate: Filipino (fil) by martx <johnmartyncadampog@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: martx <johnmartyncadampog@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fil/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Iago 657b631ee1 Translated using Weblate: Spanish (es) by Iago <translate@delthia.com>
Currently translated at 68.4% (26 of 38 strings)

Co-authored-by: Iago <translate@delthia.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/es/
Translation: F-Droid/F-Droid metadata
2022-11-22 14:21:28 +01:00
ssantos 8dc44a7e1c Translated using Weblate: Portuguese (Portugal) (pt-rPT) by ssantos <ssantos@web.de>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
bruh 3e7440fbb0 Translated using Weblate: Vietnamese (vi) by bruh <quangtrung02hn16@gmail.com>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Ray 5642a63258 Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>
Currently translated at 100.0% (497 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 98.1% (488 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 96.7% (481 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 96.3% (479 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 93.5% (465 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 86.5% (430 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 73.4% (365 of 497 strings)

Translated using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Currently translated at 37.8% (188 of 497 strings)

Added translation using Weblate: Yue (yue) by Ray <ray.cfu@protonmail.com>

Co-authored-by: Ray <ray.cfu@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/yue/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Allan Nordhøy 2db9259341 Translated using Weblate: Norwegian Bokmål (nb) by Allan Nordhøy <epost@anotheragency.no>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00
Enol P cf16cd40bb Translated using Weblate: Asturian (ast) by Enol P. <enolp@softastur.org>
Currently translated at 100.0% (497 of 497 strings)

Co-authored-by: Enol P <enolp@softastur.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ast/
Translation: F-Droid/F-Droid
2022-11-22 14:21:28 +01:00