Commit Graph

8105 Commits

Author SHA1 Message Date
Hans-Christoph Steiner bf32cd8a8e
version code 1016003 2023-01-13 22:04:25 +01:00
Hans-Christoph Steiner c08afb8b5b
update changelogs 2023-01-13 22:03:37 +01:00
Hans-Christoph Steiner f7672800e8 Merge branch 'acra-crashes' into 'master'
Resolve more ACRA crashes

Closes acra-crash-reports#161, acra-crash-reports#155, acra-crash-reports#146, and acra-crash-reports#143

See merge request fdroid/fdroidclient!1169
2023-01-13 20:51:10 +00:00
Torsten Grote 32c3aba6c6 [app] Ensure we have an APK to uninstall or show an error if not
Closes acra-crash-reports#161
2023-01-13 21:23:41 +01:00
Torsten Grote 6bd89af9ef [app] Fix crash when trying to add a new repo with the empty string
Closes acra-crash-reports#155
2023-01-13 21:23:41 +01:00
Torsten Grote f3df28579f [app] Take better care that repository cache has been populated before first access
Also handle missing repositories better for app updates.

Closes acra-crash-reports#146
2023-01-13 21:23:41 +01:00
Torsten Grote ac87f48cf1 [app] Don't crash when not knowing app name while receiving ACTION_INSTALL_INTERRUPTED
Closes acra-crash-reports#143
2023-01-13 21:23:38 +01:00
Hans-Christoph Steiner 0629848c89 Merge branch 'swallow-NoClassDefFoundError' into 'master'
fix "NoClassDefFoundError: Class not found using the boot class loader"

See merge request fdroid/fdroidclient!1176
2023-01-13 19:13:37 +00:00
Hans-Christoph Steiner b1ce7f43b5 fix "NoClassDefFoundError: Class not found using the boot class loader"
* NoClassDefFoundError is not a subclass of Exception, but of Error.  All
  are subclasses of Throwable

* Moving this out of the static block will make this dangerous code only
  get called when things actually are using the reflected methods.

* Return null unless the setup all works.  All consumers have nullguards.

!1158
#2477
acra-crash-reports#12
acra-crash-reports#31
acra-crash-reports#39
acra-crash-reports#136
2023-01-13 18:55:56 +01:00
Hans-Christoph Steiner 692e761c46 Merge branch '2503-repo-weight-fix' into 'master'
Fix weight (priority) of additional repos

Closes #2503

See merge request fdroid/fdroidclient!1172
2023-01-13 16:49:53 +00:00
Hans-Christoph Steiner 475df6f513 document the removal of priority in the error message 2023-01-13 15:25:55 +01:00
Torsten Grote 76070f09ff [app] Fix weight (priority) of additional repos
Our old DbHelper code would assign all additional repos a weight of 0 which the new database implementation doesn't like. Apps from those repos would simply not appear as if the repo is disabled.

This fix simplifies the weight assignment of initial repos by incrementing the weight for each repo, so the weight assignment works the same way as for manually added repos: later repos get a higher weight.

Incidentally, this also unifies the format of `additional_repos.xml` and `default_repos.xml`.
2023-01-13 15:25:55 +01:00
Hans-Christoph Steiner 68e696a39d Merge branch 'Downgrade_Commons_IO' into 'master'
Downgrade Commons IO to 2.5.

See merge request fdroid/fdroidclient!1165
2023-01-13 14:20:10 +00:00
Isira Seneviratne 1742221f10 Document need to stick with Commons IO 2.6.
2.6 is currently working, so leave it in place. But if someone uses a new
method from commons-io, it might cause problems, in which case they would
have to downgrade to 2.5, implement desugaring, or bump minSdkVersion.

!1165
2023-01-13 14:31:13 +01:00
Hans-Christoph Steiner af058d81ef Merge branch 'merge_weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1177
2023-01-13 11:26:57 +00:00
matdeluis d2d7c9cab6 Translated using Weblate: Portuguese (pt) by matdeluis <luisdebonoir@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: matdeluis <luisdebonoir@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt/
Translation: F-Droid/F-Droid
2023-01-13 11:48:25 +01:00
SC 9c1770fae8 Translated using Weblate: Portuguese (pt) by SC <lalocas@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt/
Translation: F-Droid/F-Droid
2023-01-13 11:48:25 +01:00
ssantos c906a3ed69 Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Portuguese (Portugal) (pt-rPT) by ssantos <ssantos@web.de>

Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: German (de) by ssantos <ssantos@web.de>

Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de>

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate: Portuguese (Portugal) (pt-PT) by ssantos <ssantos@web.de>

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate: Portuguese (Portugal) (pt-PT) by ssantos <ssantos@web.de>

Currently translated at 97.4% (38 of 39 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/de/
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
2023-01-13 11:48:25 +01:00
SC 3dfe979f35 Translated using Weblate: Portuguese (pt) by SC <lalocas@protonmail.com>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: SC <lalocas@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/pt/
Translation: F-Droid/F-Droid metadata
2023-01-13 11:48:25 +01:00
random r 6607bc6565 Translated using Weblate: Italian (it) by random r <epsilin@yopmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: random r <epsilin@yopmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translation: F-Droid/F-Droid
2023-01-13 11:48:25 +01:00
Danial Behzadi 987b089668 Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com>
Currently translated at 100.0% (499 of 499 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
2023-01-13 11:48:25 +01:00
VfBFan cf7663419a Translated using Weblate: German (de) by VfBFan <drop0815@posteo.de>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: VfBFan <drop0815@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
2023-01-13 11:48:25 +01:00
109247019824 69550e0024 Translated using Weblate: Bulgarian (bg) by 109247019824 <stoyan@gmx.com>
Currently translated at 100.0% (499 of 499 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
2023-01-13 11:48:25 +01:00
bruh 0055470849 Translated using Weblate: Vietnamese (vi) by bruh <quangtrung02hn16@gmail.com>
Currently translated at 100.0% (499 of 499 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
2023-01-13 11:48:25 +01:00
Andrey e8283ee569 Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Andrey <andrey@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-01-13 11:48:25 +01:00
Linerly 35f6281c3d Translated using Weblate: Indonesian (id) by Linerly <linerly@protonmail.com>
Currently translated at 35.8% (14 of 39 strings)

Translated using Weblate: Indonesian (id) by Linerly <linerly@protonmail.com>

Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-01-13 11:48:25 +01:00
Hans-Christoph Steiner 6c88357ea5
fix missing import that was skipped in rebasing 2023-01-13 11:47:28 +01:00
Hans-Christoph Steiner bc0c234059 Merge branch 'Use_Collections' into 'master'
Use Collections methods.

See merge request fdroid/fdroidclient!1127
2023-01-13 09:21:49 +00:00
Isira Seneviratne fbf1c69207 Use Collections. 2023-01-13 10:19:16 +01:00
Hans-Christoph Steiner 4717a5709f Merge branch 'Use_toArray' into 'master'
Pass empty arrays to toArray().

See merge request fdroid/fdroidclient!1115
2023-01-13 09:02:40 +00:00
Isira Seneviratne ebcc122ea5 Pass empty arrays to toArray(). 2023-01-13 09:01:11 +00:00
Hans-Christoph Steiner 6e71dfa348 Merge branch '2505-sqlite-max-variables' into 'master'
Handle users with a thousand apps or more installed

Closes acra-crash-reports#158 and #2505

See merge request fdroid/fdroidclient!1174
2023-01-13 08:41:48 +00:00
Torsten Grote 7a2d0e31f3 [db] Handle users with a thousand apps or more installed in AppDao 2023-01-13 08:41:37 +00:00
Torsten Grote a474198c34 [db] Handle users with a thousand apps or more installed in VersionDao 2023-01-13 08:41:37 +00:00
Hans-Christoph Steiner 0ded5d88aa Merge branch '2508-suggested-beta-apk-fix' into 'master'
Fix release channel logic in App#findSuggestedApk()

Closes #2508

See merge request fdroid/fdroidclient!1175
2023-01-13 08:36:02 +00:00
Torsten Grote cbb8aa5a50
[app] Fix release channel logic in App#findSuggestedApk()
Stable updates are always allowed, even if we also allow beta updates.
2023-01-12 10:31:32 -03:00
Hans-Christoph Steiner 4d359242ab
version code 1016002 2022-12-30 12:50:46 -08:00
Hans-Christoph Steiner df579ba535
update changelogs 2022-12-30 12:50:44 -08:00
Hans-Christoph Steiner 7a98d023fc Merge branch 'merge_weblate' into 'master'
weblate

See merge request fdroid/fdroidclient!1173
2022-12-30 17:34:23 +00:00
Ldm Public 0f4099fb67 Translated using Weblate: French (fr) by Ldm Public <ldmpub@gmail.com>
Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Ldm Public <ldmpub@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/fr/
Translation: F-Droid/F-Droid metadata
2022-12-30 07:29:07 -08:00
Jeff Huang 2a3eaf9e72 Translated using Weblate: Chinese (Traditional) (zh-rTW) by Jeff Huang <s8321414@gmail.com>
Currently translated at 100.0% (499 of 499 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
2022-12-30 07:29:07 -08:00
Flavio F. M 7f0288d87a Translated using Weblate: Portuguese (Brazil) (pt-rBR) by Flavio F. M. <flavius_androiduser@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

Co-authored-by: Flavio F. M <flavius_androiduser@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
Translation: F-Droid/F-Droid
2022-12-30 07:29:07 -08:00
Tymofii Lytvynenko 303409129f Translated using Weblate: Ukrainian (uk) by Tymofii Lytvynenko <till.svit@gmail.com>
Currently translated at 100.0% (499 of 499 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
2022-12-30 07:29:07 -08:00
Agnieszka C 2d38acff0d Translated using Weblate: Polish (pl) by Agnieszka C <aga_04@o2.pl>
Currently translated at 100.0% (499 of 499 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
2022-12-30 07:29:07 -08:00
Yaron Shahrabani 281a8e4042 Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/he/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-12-30 07:29:07 -08:00
Andrey 6bc4002b30 Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Russian (ru) by Andrey <andrey@mailbox.org>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Andrey <andrey@mailbox.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-12-30 07:29:07 -08:00
Licaon Kter 40d9779c71 Translated using Weblate: Romanian (ro) by Licaon Kter <licaon.kter@protonmail.com>
Currently translated at 100.0% (499 of 499 strings)

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

Currently translated at 100.0% (39 of 39 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
2022-12-30 07:29:07 -08:00
Eric e3f814a168 Translated using Weblate: Chinese (Simplified) (zh-rCN) by Eric <hamburger1024@duck.com>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Chinese (Simplified) (zh-CN) by Eric <hamburger1024@duck.com>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: Eric <hamburger1024@duck.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-12-30 07:29:07 -08:00
Ihor Hordiichuk 2d7936b5dc Translated using Weblate: Ukrainian (uk) by Ihor Hordiichuk <igor_ck@outlook.com>
Currently translated at 100.0% (39 of 39 strings)

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

Currently translated at 100.0% (498 of 498 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
2022-12-30 07:27:33 -08:00
gallegonovato a3528fd963 Translated using Weblate: Galician (gl) by gallegonovato <fran-carro@hotmail.es>
Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>

Currently translated at 100.0% (499 of 499 strings)

Translated using Weblate: Spanish (es) by gallegonovato <fran-carro@hotmail.es>

Currently translated at 100.0% (39 of 39 strings)

Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/gl/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2022-12-30 07:21:47 -08:00