Commit Graph

9704 Commits

Author SHA1 Message Date
Besnik Bleta
475b8c7cfb Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
Currently translated at 99.8% (549 of 550 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 99.8% (547 of 548 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 99.6% (546 of 548 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 99.8% (545 of 546 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 99.0% (541 of 546 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 100.0% (544 of 544 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 100.0% (541 of 541 strings)

Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>

Currently translated at 100.0% (536 of 536 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2024-12-17 14:31:30 +00:00
Torsten Grote
e05c2339b9 Merge branch 'ease-index-downloads' into 'master'
Don't update repos if they already have been updated in last 15s

See merge request fdroid/fdroidclient!1477
2024-12-17 14:30:33 +00:00
Torsten Grote
90b23f2e70 [app] don't update repos if they already have been updated in last 15s 2024-12-17 10:20:21 -03:00
Torsten Grote
1fbdf6641f Merge branch '2892-hash-checking' into 'master'
Client shows wrong icon from outdated mirror

Closes #2892

See merge request fdroid/fdroidclient!1470
2024-12-16 19:15:49 +00:00
Torsten Grote
dc2c65ebd6 [download] check hash for images loaded with glide 2024-12-16 14:48:14 -03:00
Torsten Grote
7022b771ac Merge branch 'clean-cache-after-repo-update' into 'master'
Reduce CleanCacheWorker Constraints; Trigger CleanCacheWorker on force update

Closes #1869 and #2369

See merge request fdroid/fdroidclient!1441
2024-12-16 13:01:22 +00:00
DerGenaue
80a488e3bf fix MR Comment 2024-12-11 20:02:52 +01:00
DerGenaue
46a7103d47 Only trigger CleanCacheJob when all repos are updated; bit more documentation 2024-12-11 20:02:52 +01:00
DerGenaue
e107c90089 Linting 2024-12-11 20:02:52 +01:00
DerGenaue
d845d6cb7e Do not chain Workers as that is understandably controversial 2024-12-11 20:02:52 +01:00
DerGenaue
3b4ca97af7 Trigger CleanCache after job and always on force 2024-12-11 20:02:46 +01:00
DerGenaue
1c4aecc149 Fix linting 2024-12-11 20:02:15 +01:00
DerGenaue
c2b0a8bcd5 Trigger a cache cleanup at the same time while the repo is updated 2024-12-11 20:02:15 +01:00
DerGenaue
a4cdb0356d Reduce requirements of CleanCacheWorker so that it runs more often. 2024-12-11 20:02:15 +01:00
DerGenaue
edcdc77956 Logs during cache cleaning 2024-12-11 20:02:15 +01:00
Torsten Grote
140fdaa826 Merge branch 'install-log' into 'master'
Use InstallConstraints.GENTLE_UPDATE "for the system knows best how to do it"

See merge request fdroid/fdroidclient!1476
2024-12-11 13:39:17 +00:00
Torsten Grote
286ca6fed0 Use InstallConstraints.GENTLE_UPDATE "for the system knows best how to do it" 2024-12-11 10:06:04 -03:00
Torsten Grote
22d06a05ff Log more info when using SessionInstaller 2024-12-11 10:01:16 -03:00
Hans-Christoph Steiner
eb2f9e23b2 Merge branch 'upgrade-libs' into 'master'
Upgrade libraries

See merge request fdroid/fdroidclient!1475
2024-12-09 20:01:35 +00:00
Torsten Grote
c960b82aa2 Upgrade libraries 2024-12-09 14:10:03 -03:00
Torsten Grote
4f2ed254ef Merge branch 'mirror_clean' into 'master'
MirrorChooser orders mirrors using location and error counts

See merge request fdroid/fdroidclient!1455
2024-12-06 13:42:30 +00:00
Matthew Bogner
a8e620a996 MirrorChooser orders mirrors using location and error counts 2024-12-06 13:42:30 +00:00
Michael Pöhn
368a186032 Merge branch 'install-constraints' into 'master'
Don't require app to not be in foreground when using install constraints

See merge request fdroid/fdroidclient!1474
2024-12-02 22:36:57 +00:00
Torsten Grote
e00e6b3cf5 [app] Don't require app to not be in foreground when using install constraints
just requiring not top-visible and not interacting should be sufficient.

Requiring not in foreground runs into issues with updating apps that run foreground services such as Briar, Conversations, K-9 Mail, etc.
2024-12-02 15:03:06 -03:00
Hans-Christoph Steiner
29986d9bc7 basic: copy summary.txt translations from fdroiddata
https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1471#note_2230185217
https://gitlab.com/fdroid/fdroiddata/-/merge_requests/16797#note_2219701873
2024-11-27 12:17:44 +01:00
Hans-Christoph Steiner
e5bb23c25f Merge branch 'metadata' into 'master'
Move metadata to build flavor specific location

Closes #2893

See merge request fdroid/fdroidclient!1471
2024-11-27 10:57:44 +00:00
Leo Heitmann Ruiz
24c3bd580a Move metadata to build flavor specific location 2024-11-27 09:16:45 +00:00
Hans-Christoph Steiner
6b8bd04557 Merge branch 'fix-ci-for-non-fdroid' into 'master'
gitlab-ci: use runner tag available to those not in fdroid group

See merge request fdroid/fdroidclient!1473
2024-11-22 12:50:33 +00:00
Hans-Christoph Steiner
913b16eba6 gitlab-ci: use runner tag available to those not in fdroid group
https://docs.gitlab.com/ee/ci/runners/hosted_runners/linux.html#machine-types-available-for-linux---x86-64

Examples of failures:
* https://gitlab.com/mnbogner/fdroidclient-mnb/-/jobs/8446468813
* https://gitlab.com/Tobias_Groza/fdroidclient/-/jobs/7908875038

https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1317#note_2127636293
2024-11-22 13:12:08 +01:00
Hans-Christoph Steiner
a8b120767f Merge branch 'inconsistencies' into 'master'
Fix trivial inconsistencies between client and website

See merge request fdroid/fdroidclient!1472
2024-11-20 08:23:02 +00:00
Leo Heitmann Ruiz
43cb2bbc31 Reorder donation badges to match website 2024-11-20 09:11:09 +01:00
Leo Heitmann Ruiz
336f3eeee8 Update Open Collective and Liberapay URL 2024-11-20 09:10:30 +01:00
Torsten Grote
38af2c48fc Merge branch 'countryCode' into 'master'
Rename location to countryCode

See merge request fdroid/fdroidclient!1464
2024-11-08 14:14:24 +00:00
Torsten Grote
8a676010ba [db] rename location to countryCode in Mirror 2024-11-07 14:36:12 -03:00
Torsten Grote
73c761dea9 [index] rename location to countryCode in MirrorV2 2024-11-07 14:36:12 -03:00
Torsten Grote
b564273c49 Merge branch '2880-no-preferred-repo' into 'master'
Allow AppPrefs.preferredRepoId to be set to a repo that doesn't contain the app

Closes #2880

See merge request fdroid/fdroidclient!1463
2024-11-07 16:54:07 +00:00
Torsten Grote
3eddd146b1 [app] Implement RxJava error handler, so it doesn't complain 2024-11-07 10:18:01 -03:00
Torsten Grote
1ba3d00b78 [db] Allow AppPrefs.preferredRepoId to be set to a repo that doesn't contain the app 2024-11-07 10:17:58 -03:00
Torsten Grote
110b9b95af Merge branch 'knownvulnwords' into 'master'
knownvuln - reword scary text

Closes #1223

See merge request fdroid/fdroidclient!1468
2024-11-06 17:46:32 +00:00
Licaon_Kter
a437ee22cb knownvuln - reword scary text 2024-11-04 16:18:16 +00:00
Torsten Grote
cade843225 Merge branch '2881-no-dialog-on-active-abort' into 'master'
Don't show error dialog for (un)installs when user actively aborted

Closes #2881

See merge request fdroid/fdroidclient!1469
2024-11-04 16:17:32 +00:00
Torsten Grote
f108aabd65 [app] Don't show error dialog for (un)installs when user actively aborted 2024-10-31 14:17:32 -03:00
Hans-Christoph Steiner
7e3cf15542 Merge branch 'initial-update-twice' into 'master'
Don't update repos twice on fresh start

See merge request fdroid/fdroidclient!1467
2024-10-29 13:40:15 +00:00
Torsten Grote
d8a287ae97 [app] Don't update repos twice on fresh start
DbHelper#prePopulateDb() is already kicking off an index update, so MainActivity doesn't need to anymore.
2024-10-23 11:24:40 -03:00
Torsten Grote
2c7e797ed3 Merge branch 'fix-install-constraints' into 'master'
Fix install constraints once more

See merge request fdroid/fdroidclient!1465
2024-10-23 13:54:01 +00:00
Torsten Grote
a9fcd392f1 [app] Fix InstallConstraints once more 2024-10-22 14:51:43 -03:00
Hans-Christoph Steiner
148508c1ee Merge branch 'reset-transient-v1' into 'master'
When clearing all data, also reset ETags

Closes #2851

See merge request fdroid/fdroidclient!1462
2024-10-21 16:27:49 +00:00
Torsten Grote
05b9157b27 When clearing all data, also reset ETags
otherwise the v1 repos still relying on them would not re-update and thus the DB miss their data. This can cause unintended breakage like apps not having a preferred repo.
2024-10-21 16:27:37 +00:00
Hans-Christoph Steiner
139460169f Merge branch 'fix-app-sharing-url' into 'master'
Append packageName to webBaseUrl

See merge request fdroid/fdroidclient!1461
2024-10-21 16:22:20 +00:00
Torsten Grote
922adaa6cb Append packageName to webBaseUrl 2024-10-18 12:17:54 -03:00