Commit Graph

8993 Commits

Author SHA1 Message Date
VfBFan
0a1f35cdf0 Translated using Weblate: German (de) by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate: German (de) by VfBFan <VfBFan@users.noreply.hosted.weblate.org>

Currently translated at 97.6% (41 of 42 strings)

Translated using Weblate: German (de) by VfBFan <VfBFan@users.noreply.hosted.weblate.org>

Currently translated at 99.8% (521 of 522 strings)

Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-12-08 14:54:53 +01:00
Fjuro
9f8b9ed899 Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>
Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (522 of 522 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (515 of 515 strings)

Translated using Weblate: Czech (cs) by Fjuro <ifjuro@proton.me>

Currently translated at 100.0% (515 of 515 strings)

Co-authored-by: Fjuro <ifjuro@proton.me>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-12-08 14:54:52 +01:00
Ahm Asm
d69ff3426b Translated using Weblate: Arabic (ar) by Ahm Asm <asm49995@gmail.com>
Currently translated at 100.0% (522 of 522 strings)

Co-authored-by: Ahm Asm <asm49995@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
2023-12-08 14:54:52 +01:00
jonnysemon
017d91b335 Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate: Arabic (ar) by jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>

Currently translated at 99.8% (521 of 522 strings)

Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid metadata
2023-12-08 14:54:52 +01:00
Hans-Christoph Steiner
0976b74293 Merge branch 'network-settings' into 'master'
🍜 network settings: combine proxy and ipfs

Closes #2722

See merge request fdroid/fdroidclient!1323
2023-12-06 10:04:58 +00:00
Michael Pöhn
083d29bbab 🍜 move IPFS Gateway settings to proxy section.
This turns IPFS Gateway Settings into a non-expert setting too.
2023-12-06 10:32:21 +01:00
Hans-Christoph Steiner
25fac90501 Merge branch 'pref-unification' into 'master'
Unify preferences.xml from build flavors

See merge request fdroid/fdroidclient!1322
2023-11-28 15:39:33 +00:00
Torsten Grote
c8482ca2dd [app] unify preferences.xml from build flavors
previously basic and main source set had a different preferences.xml which we needed to keep in sync manually. When we forgot to do this, this caused crash bugs. Hence, this commit unifies both files into one and uses a boolean resource to hide full preferences in basic flavor.
2023-11-28 15:39:01 +00:00
Torsten Grote
ca795fc433 Merge branch 'caption-text-refactoring' into 'master'
✂️ refactor caption text sytling into composable

See merge request fdroid/fdroidclient!1321
2023-11-28 13:09:40 +00:00
Michael Pöhn
9faa6595d7 ✂️ caption text sytling into composable 2023-11-28 13:09:29 +00:00
Torsten Grote
373ada6637 Merge branch 'expert-category' into 'master'
"Expert mode" category in Settings to show which settings belong

See merge request fdroid/fdroidclient!1320
2023-11-28 12:40:20 +00:00
Hans-Christoph Steiner
878da915e1 "Expert mode" category in Settings to show which settings belong
Before !1016, Expert Mode settings had a checkbox.  Now they have the same
switch.  So this adds a category header to highlight which settings belong
to Expert Mode.
2023-11-28 12:40:07 +00:00
Torsten Grote
0d3b6b4363 Merge branch 'fix-basic-settings-crash' into 'master'
🪲 fix settings crash in basic build flavor

See merge request fdroid/fdroidclient!1319
2023-11-25 14:42:31 +00:00
Michael Pöhn
a8bfad0bd0 🪲 fix settings crash in basic build flavor
Some changes to preferences.xml in the latest alpha weren't copied over
to the basic build flavor version of that file. Hence the some code in
the basic build flavor couldn't bind to the messing preferences Views
and crashed instead.
2023-11-23 21:57:15 +01:00
Hans-Christoph Steiner
517a3dae5d version code 1019002 1.19.0-alpha2 2023-11-23 15:42:07 +01:00
Hans-Christoph Steiner
05faac481a update CHANGELOG 2023-11-23 15:41:21 +01:00
Hans-Christoph Steiner
a86a722868 Merge branch 'mdc-progress-indicators' into 'master'
Migrate to MDC progress indicators

See merge request fdroid/fdroidclient!1015
2023-11-23 14:23:24 +00:00
proletarius101
0a4624cbc5 Migrate to MDC progress indicators 2023-11-23 14:23:24 +00:00
Hans-Christoph Steiner
ed22f34bde Merge branch 'ipfs-gateway-settings' into 'master'
IPFS gateway settings

Closes #2668 and #2541

See merge request fdroid/fdroidclient!1315
2023-11-23 14:14:42 +00:00
Michael Pöhn
ad5fdc53e5 🚦 update default IPFS gateways (fdroidclient#2668) 2023-11-23 15:02:52 +01:00
Michael Pöhn
6677c0e022 🏓 add javadoc for LifecycleEventListener 2023-11-23 15:02:52 +01:00
Michael Pöhn
df98ef2d82 🪀 more lint fixes 2023-11-23 15:02:52 +01:00
Michael Pöhn
18626fd767 ✏️ fix some spelling 2023-11-23 15:02:52 +01:00
Michael Pöhn
f9d24a1c24 🍃 rename loadIpfsMirrors to loadIpfsGateways 2023-11-23 15:02:52 +01:00
Michael Pöhn
5f633fc92f 💂 IPFS preferences store as List instead of Set
This implements some review feedback, that IPFS gateway config should be
treated similar to mirror config. So mirrors are stored in an ordered
fashion. So with this change IPFS gateways order is also preserved.
2023-11-23 15:02:52 +01:00
Michael Pöhn
cd0a8687be 🤌 fix plurals linst issue 2023-11-23 15:02:52 +01:00
Michael Pöhn
289ca0dd8b 🤌 fix linter nits on IpfsGatewaySettingsActivity 2023-11-23 15:02:52 +01:00
Michael Pöhn
5425b21eb2 🤌 fix linter nit-picks on IPreferencesIpfs 2023-11-23 15:02:52 +01:00
Michael Pöhn
7461811208 ✍ fix grammar a little. 2023-11-23 15:02:52 +01:00
Michael Pöhn
f637e8b503 🏗️ hide IPFS Gateways config in expert settings
Move IPFS Gateways settings down, into the experts settings section.
This change also removes the old "use IPFS gateways" check box. Since it
would be redundant with the new IpfsGatewaySettingsActivity.
2023-11-23 15:02:49 +01:00
Michael Pöhn
036c3a6cca 🍸 display number of active IPFS gateways 2023-11-23 15:02:20 +01:00
Michael Pöhn
71aae140f0 🧹 move some code from downloader to prefs
Moved logic for finding active IPFS gateways from DownloaderFractory to
Prefrences.
2023-11-23 15:02:20 +01:00
Michael Pöhn
7dc52077f7 🦩 prevent double adding the same ipfs gateway 2023-11-23 15:02:20 +01:00
Michael Pöhn
7639f5d0a2 🔌 use new ipfs gateway prefs in downloader
Update DonwloaderFactory to use the new IPFS related values from
Preferences instead of the old static list.
2023-11-23 15:02:20 +01:00
Michael Pöhn
ae8f3908a0 🥙 added UI for configuring custom IPFS gateways
This change adds an additional activity for adding custom IPFS gateways.
Also the IPFS Gateway settings list custom gateways now and offen an
action to delete them. The UI is mostly finished now. It's storing its
state in `Preferences`, but the stored values are not used by the
downloader yet.
2023-11-23 15:02:20 +01:00
Michael Pöhn
23efb8ad10 🍱 implement basic UI for IPFS Gateway settings
This basic UI persists its state in preferences. However those
preferences aren't used for IPFS downloads yet.
2023-11-23 15:02:20 +01:00
Michael Pöhn
34007f29bc 🎚️ define IPFS gate related preferences 2023-11-23 15:02:20 +01:00
Hans-Christoph Steiner
bc7e73194c Merge branch 'CheckBoxPreference-to-SwitchPreferenceCompat' into 'master'
Migrate CheckBoxPreference to SwitchPreferenceCompat

See merge request fdroid/fdroidclient!1016
2023-11-23 13:53:55 +00:00
proletarius101
0c789be476 Migrate CheckBoxPreference to SwitchPreferenceCompat 2023-11-23 13:53:51 +00:00
Michael Pöhn
2a762d5d6a Merge branch 'gitlab-ci-show-skipped-kvm' into 'master'
gitlab-ci: add job to show that KVM jobs got skipped

See merge request fdroid/fdroidclient!1252
2023-11-23 12:27:59 +00:00
Hans-Christoph Steiner
aa4451f00b gitlab-ci: add job to show that KVM jobs got skipped
https://gitlab.com/fdroid/fdroidclient/-/merge_requests/1249#note_1437804063
2023-11-23 12:27:42 +00:00
Hans-Christoph Steiner
70b9b31fd5 Merge branch 'use-large-ci-machine-type' into 'master'
ci: use xlarge machine type

See merge request fdroid/fdroidclient!1317
2023-11-23 10:20:50 +00:00
proletarius101
9f84fdd658 ci: use xlarge machine type 2023-11-23 10:20:49 +00:00
Hans-Christoph Steiner
0255a4d2e8 Merge branch 'add-repo-from-mirror' into 'master'
Add URL as mirror if repo was added with unofficial mirror

See merge request fdroid/fdroidclient!1308
2023-11-22 16:21:12 +00:00
Torsten Grote
9f154835e2 [app] Adapt to DB lib API change 2023-11-22 12:04:17 +00:00
Torsten Grote
b1a0403960 [db] Add URL as mirror if repo was added with unofficial mirror 2023-11-22 12:04:17 +00:00
Hans-Christoph Steiner
66844a17a7 Merge branch 'perapplang' into 'master'
Add per-app language selection

Closes #2473

See merge request fdroid/fdroidclient!1312
2023-11-09 14:57:37 +00:00
Hans-Christoph Steiner
aedceed7c4 tools/trim-incomplete-translations-for-release.py: update locales_config.xml 2023-11-09 15:16:38 +01:00
Licaon_Kter
13c799e735 Add per-app language selection 2023-11-09 15:16:38 +01:00
Torsten Grote
78d3385807 Merge branch '1019001' into 'master'
version code 1019001

See merge request fdroid/fdroidclient!1313
1.19.0-alpha1
2023-11-07 17:09:03 +00:00