Hans-Christoph Steiner
3afd269a9c
enable all Espresso tests when run from Android Studio
...
This should not make them run in the .gitlab-ci.yml setup, since that is
set to ignore @LargeTest
2021-02-23 17:53:33 +01:00
Hans-Christoph Steiner
4662c0bdaa
set up WorkManager on demand to avoid slowing down starts
...
This also provides a convenient place to configure the debug logging.
2021-02-23 13:28:32 +01:00
Hans-Christoph Steiner
2975d4c09f
always use fingerprint hashes in lowercase
...
* Utils.getBinaryHash() converts it to lowercase()
* Utils.getPackageSig() outputs lowercase
* fdroidserver outputs lowercase for all hash entries
2021-02-23 13:28:32 +01:00
Hans-Christoph Steiner
018e3221a7
prevent search terms triggering SQL injection vulns
2021-02-23 13:28:32 +01:00
Hans-Christoph Steiner
38e4b05e56
gitlab-ci: only run flaky KVM jobs if env var is set in GitLab
2021-02-23 13:28:32 +01:00
Hans-Christoph Steiner
a1827f6266
Merge branch 'support-platform-signature' into 'master'
...
* tag 'mergeeme':
remove unused import
Fixed bug package signature info not included
Changed to static property
Fixed "apply suggestion" error
Replaced `equalsIgnoreCase()` with `equals()`
Apply 1 suggestion(s) to 1 file(s)
Added check platform signature available
fdroid/fdroidclient!943
2021-02-23 13:10:52 +01:00
Hans-Christoph Steiner
725c82c1b0
Merge branch 'add-base-ci-job' into 'master'
...
Add base ci job
See merge request fdroid/fdroidclient!977
2021-02-23 12:07:18 +00:00
Hans-Christoph Steiner
30b6c28a52
remove unused import
2021-02-23 13:02:33 +01:00
proletarius101
ed86a2fb4f
Add base ci job
2021-02-23 15:51:12 +08:00
Glenn Carremans
ee1a794680
Fixed bug package signature info not included
2021-02-19 16:36:23 +01:00
Glenn Carremans
dc314963f9
Changed to static property
2021-02-19 16:36:23 +01:00
Glenn C
47e8e43318
Fixed "apply suggestion" error
2021-02-19 16:36:23 +01:00
Glenn C
efe757be07
Replaced equalsIgnoreCase()
with equals()
2021-02-19 16:36:23 +01:00
Glenn C
69fc823beb
Apply 1 suggestion(s) to 1 file(s)
2021-02-19 16:36:23 +01:00
Glenn Carremans
3a36bb5c2e
Added check platform signature available
2021-02-19 16:36:22 +01:00
Hans-Christoph Steiner
64e99cf90f
fork after every Robolectric test to try to avoid crashes
2021-02-19 09:27:16 +01:00
Hans-Christoph Steiner
611974ecbf
@Ignore test that covers when 1000 apps are installed on the device
2021-02-19 09:27:16 +01:00
Hans-Christoph Steiner
36cb4e8a4c
gitlab-ci: limit RAM usage on all gradle runs
2021-02-19 09:27:16 +01:00
Hans-Christoph Steiner
a6a4147005
workaround tests crashing by forking after every 100 tests
2021-02-18 22:16:38 +01:00
Hans-Christoph Steiner
8c8c79d68a
gitlab-ci: limit RAM usage to available memory, some runners have 3G
2021-02-18 22:16:38 +01:00
Hans-Christoph Steiner
857bc5c29e
tests: run shutdown() on tested ContentProviders to reduce memory usage
...
Hopefully?
2021-02-18 22:16:38 +01:00
Hans-Christoph Steiner
a4e66540c2
Revert "purging all "@rude" translations", let Weblate do it
...
This reverts commit 8ddc28524f1dec52e7498345fa6aa8ecea873887.
[skip ci]
2021-02-09 22:13:07 +01:00
Hans-Christoph Steiner
801682500a
version code 1012000
1.12-alpha0
2021-02-09 22:04:27 +01:00
Hans-Christoph Steiner
5d24061cfd
update CHANGELOG
2021-02-09 22:04:04 +01:00
Hans-Christoph Steiner
8ddc28524f
purging all "@rude" translations
2021-02-09 22:04:04 +01:00
Eric
7743588f35
Translated using Weblate: Chinese (Simplified) (zh-CN) by Eric <spice2wolf@gmail.com>
...
Currently translated at 100.0% (34 of 34 strings)
Co-authored-by: Eric <spice2wolf@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/zh_Hans/
Translation: F-Droid/F-Droid metadata
2021-02-09 22:04:04 +01:00
kak mi
e526f67228
Translated using Weblate: Chinese (Simplified) (zh-rCN) by kak mi <wavelake@outlook.com>
...
Currently translated at 100.0% (455 of 455 strings)
Co-authored-by: kak mi <wavelake@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
2021-02-09 22:04:04 +01:00
Hans-Christoph Steiner
6f81c482c6
Merge branch 'weblate' into 'master'
...
Weblate
See merge request fdroid/fdroidclient!973
2021-02-09 20:50:40 +00:00
Ihor Hordiichuk
7f9f1d771b
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
...
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (455 of 455 strings)
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (33 of 33 strings)
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (455 of 455 strings)
Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (455 of 455 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
2021-02-09 21:17:22 +01:00
webweblate
e4f44025f1
Translated using Weblate: Ukrainian (uk) by webweblate <webweblate@riseup.net>
...
Currently translated at 100.0% (455 of 455 strings)
Co-authored-by: webweblate <webweblate@riseup.net>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/F-Droid
2021-02-09 21:17:22 +01:00
WaldiS
20cccf4832
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
...
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate: Polish (pl) by WaldiS <sto@tutanota.de>
Currently translated at 100.0% (33 of 33 strings)
Co-authored-by: WaldiS <sto@tutanota.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translation: F-Droid/F-Droid metadata
2021-02-09 21:17:22 +01:00
Hans-Christoph Steiner
91909a887c
Translated using Weblate: Chinese (Traditional) (zh-TW) by Hans-Christoph Steiner <hans@guardianproject.info>
...
Currently translated at 27.2% (9 of 33 strings)
Translated using Weblate: Polish (pl) by Hans-Christoph Steiner <hans@guardianproject.info>
Currently translated at 96.9% (32 of 33 strings)
Translated using Weblate: Czech (cs) by Hans-Christoph Steiner <hans@guardianproject.info>
Currently translated at 12.1% (4 of 33 strings)
Translated using Weblate: French (fr) by Hans-Christoph Steiner <hans@guardianproject.info>
Currently translated at 96.9% (32 of 33 strings)
Translated using Weblate: Spanish (Mexico) (es-rMX) by Hans-Christoph Steiner <hans@guardianproject.info>
Currently translated at 43.9% (200 of 455 strings)
Co-authored-by: Hans-Christoph Steiner <hans@guardianproject.info>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_MX/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2021-02-09 21:17:22 +01:00
Yaron Shahrabani
04b69a9e2b
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
...
Currently translated at 100.0% (34 of 34 strings)
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/he/
Translation: F-Droid/F-Droid metadata
2021-02-09 21:17:22 +01:00
Verdulo
3d4055d1e8
Translated using Weblate: Esperanto (eo) by Verdulo <tomek@disroot.org>
...
Currently translated at 100.0% (34 of 34 strings)
Translated using Weblate: Esperanto (eo) by Verdulo <tomek@disroot.org>
Currently translated at 100.0% (455 of 455 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
2021-02-09 21:17:22 +01:00
Hans-Christoph Steiner
0e38288705
Merge branch 'search-overhaul' into 'master'
...
overhaul the search based on two recent merge requests
See merge request fdroid/fdroidclient!972
2021-02-09 17:54:10 +00:00
Hans-Christoph Steiner
22cffbb0d8
prefer complete, localized apps in the category overview cards
...
To further the goal of providing a fully localized experience based on the
user's Language Settings, this applies similar logic as the Latest Tab to
the apps that are featured for each category.
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
a0c809f0ad
onCreateLoader() is @NonNull, throw useful error instead
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
be9b6515cd
wipe "known categories" cache when database transients are reset
...
closes #1626
closes #1632
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
2a4c9f0fcb
sort "new" app entries based on lastUpdate time of Repo
...
https://gitlab.com/fdroid/fdroidclient/-/issues/939#note_504169741
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
e9b03e5a2a
properly pad and scale the search sort button
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
f38450fc19
save search state between uses and restarts
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
1c8a56e314
if search are letters with a "." in the middle, enable packageName
...
This makes it easy to search by Application ID aka Package Name without
affecting searches that definitely cannot be a Package Name.
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
c3c31ed033
convert alpha sort into "sort by search terms", keep "last updated"
...
refs #1600
closes #1522
closes #1185
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
646f2c8e9f
overhaul search to include summary, better searching, and localized sort
...
include @gcbrown76's `getSortOrder()` from !889 as getLastUpdatedSortOrder
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
9c3176852e
more descriptive variable name
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
8856f19277
move Latest Tab sort closer to where it is actually used
2021-02-09 17:57:40 +01:00
Hans-Christoph Steiner
d96dda0519
Merge 'bugfix/repo_url_querystring' into 'master'
...
* commit 'a81140be4749189861b2961f84e2704eb5bb467b':
run Android Studio default code formatter with Ctrl-Alt-L
Add Repo.getFileUrl() method to get file URL in a standard way
RepoUrlsTest: Add new tests for correct repo URL formatting
fdroid/fdroidclient!935
2021-02-09 17:52:54 +01:00
Hans-Christoph Steiner
a81140be47
run Android Studio default code formatter with Ctrl-Alt-L
2021-02-09 17:51:19 +01:00
Angus Gratton
3cb6cc747b
Add Repo.getFileUrl() method to get file URL in a standard way
2021-02-09 09:01:12 +11:00
Angus Gratton
5187b88a08
RepoUrlsTest: Add new tests for correct repo URL formatting
2021-02-09 08:03:55 +11:00