Commit Graph

7888 Commits

Author SHA1 Message Date
Torsten Grote
48d646361b [app] Adjust settings UI to new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
0f7c768b28 [app] Make InstallConfirmActivity use new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
3a2f1b10c3 [app] Make installed apps use new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
ad2700a0db [app] App list search with new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
c4e92fba86 [app] Make Updates tab use new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
adaf2a97ef [app] Move managing repos to new DB 2022-12-01 09:27:57 +01:00
Torsten Grote
0a7debeb30 [app] Expose beta release channel in the app details UI 2022-12-01 09:27:57 +01:00
Torsten Grote
acafbbaa65 [app] Make AppDetailsActivity use new DB
AppIconsTest is now part of org.fdroid.database.AppTest
2022-12-01 09:27:57 +01:00
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