Commit Graph
11079 Commits
Author SHA1 Message Date
Michael Pöhn 72ea348aa0 🖊️ make donation/payment option names translateable
Also remove menu_bitcoin and menu_litecoin string resources, as they're
not used anywhere.
2026-08-20 06:28:32 +00:00
Torsten Grote 7fe32d55cc Merge branch 'taler-support' into 'master'
🪙 Taler donations

See merge request fdroid/fdroidclient!1711
2.0-rc1
2026-08-20 06:26:40 +00:00
Michael Pöhn fecca04579 ⛓️ add tests for taler link parsing 2026-08-20 00:36:29 +02:00
Michael Pöhn d39988b767 🌃 add dark theme support for taler donate icon 2026-08-20 00:36:29 +02:00
Michael Pöhn 268352deed 🪙 style taler donations
This styles taler donations on AppDetials with a custom icon and easy to
read labeling.
2026-08-20 00:36:29 +02:00
Michael Pöhn 4d994bc1a9 Merge branch 'release-2.0rc1' into 'master'
Release 2.0-rc1

See merge request fdroid/fdroidclient!1719
2026-08-19 22:11:39 +00:00
Torsten Grote 17a78f46a6 Release 2.0-rc1 2026-08-19 15:41:27 +02:00
Torsten Grote ea1b3a28d1 Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1709
2026-08-19 13:28:54 +00:00
+15 86160ffb46 Translations update from weblate
Co-authored-by: Alexander Gabilondo <alexgabi@openmailbox.org>
Co-authored-by: Andi Chandler <andi@gowling.com>
Co-authored-by: Andrea Pallotta <andreapallotta9@gmail.com>
Co-authored-by: Andy Callisto <andycallisto@proton.me>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Eduard Račkoŭski <piacsotvasiamnaccac@proton.me>
Co-authored-by: Enric Pagès i Gassull <enpaga@users.noreply.hosted.weblate.org>
Co-authored-by: Francesco Saltori <francescosaltori@gmail.com>
Co-authored-by: GalaxyShard <galaxyshard.vcs@byteroach.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Julien Lepiller <roptat@lepiller.eu>
Co-authored-by: Karl Ove Hufthammer <karl@huftis.org>
Co-authored-by: Laur Ioniță <mihailaurentiuionita123@gmail.com>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: MarioCardoso27 <mariorpc@gmail.com>
Co-authored-by: Massimiliano Caniparoli <massic80@gmail.com>
Co-authored-by: Matt J Davis <saline245@proton.me>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Nahiro18 <jatmendoza67@gmail.com>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: erin dennehy <erined18@gmail.com>
Co-authored-by: ginger-co <ginger_co@outlook.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/lv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_MX/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nn/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ro/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-08-19 13:55:20 +02:00
Torsten Grote b0a24ce328 Merge branch 'donate-link-support' into 'master'
Donate link support

See merge request fdroid/fdroidclient!1712
2026-08-19 11:54:57 +00:00
Michael Pöhn 2712a7a7c6 🗜️ tests for mapDonateLinks 2026-08-18 18:55:38 +02:00
Michael Pöhn 9279790ff5 🚚 marshal donation links in AppDetailsItem 2026-08-18 18:55:24 +02:00
Michael Pöhn 4f3d2c179d 🖌️ use ImageVector for donation icons. 2026-08-18 17:22:06 +02:00
Michael Pöhn fd0cb68464 💸 display donation account names/ids 2026-08-18 17:22:06 +02:00
Michael Pöhn dd91cd3e04 🫴 add AppDonationLink composeable 2026-08-18 17:22:06 +02:00
Torsten Grote f05fe70383 Merge branch 'wifi_bug_fix' into 'master'
Quick fix for unexpected null values in SubnetUtil constructor

See merge request fdroid/fdroidclient!1718
2026-08-18 14:49:23 +00:00
mnbogner a0733fe5b4 quick fix vof unexpected null values in SubnetUtil constructor 2026-08-18 14:20:37 +00:00
Michael Pöhn c3300dc115 Merge branch 'install-service-sticky' into 'master'
Make AppInstallService not sticky

See merge request fdroid/fdroidclient!1717
2026-08-18 14:05:28 +00:00
Torsten Grote abb4b1e65d Make AppInstallService not sticky
this means that the system won't recreate it when it got killed somehow. This is to prevent the service from sticking around when the app loses its state and won't stop the service on its own.
2026-08-18 15:24:36 +02:00
Michael Pöhn d4a3074f85 Merge branch 'tv-banner-26' into 'master'
Separate TV vector banners per flavor

Closes #3273

See merge request fdroid/fdroidclient!1715
2026-08-18 13:14:26 +00:00
Torsten Grote 5bdca5fb9e Separate TV vector banners per flavor 2026-08-13 14:56:57 +02:00
Michael Pöhn 707b8ece6e Merge branch 'revert-swap-hack' into 'master'
Revert "port 1.x swap startup to 2.x"

See merge request fdroid/fdroidclient!1716
2026-08-13 12:08:24 +00:00
Torsten Grote e68edf1cc5 Revert "port 1.x swap startup to 2.x"
This reverts commit aebcc1edd6.
2026-08-13 11:15:08 +02:00
Michael Pöhn a45bdc10dc Merge branch '3347-future-clock' into 'master'
Don't skip repo updates when clock had been in the future

Closes #3347

See merge request fdroid/fdroidclient!1713
2026-08-12 15:28:57 +00:00
Torsten Grote ebd46ab28a Don't skip repo updates when clock had been in the future
A user had their clock erroneously set to a future date and after setting it back, they didn't get repo updates anymore.
2026-08-12 14:57:44 +00:00
Michael Pöhn 83892c94e6 Merge branch 'fix-menu-back' into 'master'
Fix upstream bug that causes crash when using back gesture and an overflow menu is open

See merge request fdroid/fdroidclient!1710
2026-08-12 13:45:40 +00:00
Torsten Grote 06b40f37bc Fix upstream bug that causes crash when using back gesture
and an overflow menu is open

See acra-crash-reports#1279 and https://issuetracker.google.com/issues/529423493
2026-08-12 10:40:56 +02:00
Michael Pöhn e1b440f03c Merge branch '2.0-rc' into 'master'
Release 2.0-rc0

See merge request fdroid/fdroidclient!1708
2.0-rc0
2026-08-02 12:34:53 +00:00
Torsten Grote 6ecb223650 Release 2.0-rc0 2026-08-02 09:36:57 +02:00
Michael Pöhn c578ba35ed Merge branch 'db-setup-migration' into 'master'
Use `INSERT OR REPLACE` in case post migration is run twice

See merge request fdroid/fdroidclient!1707
2026-08-01 18:22:15 +00:00
Torsten Grote 5db599e2f6 Use INSERT OR REPLACE in case post migration is run twice
this caused an actual crash, so better fix it, even though we don't understand why onPostMigrate() would get called again.
2026-07-31 18:18:29 +02:00
Torsten Grote 4ba5f9d2b4 Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1700
2026-07-31 16:17:36 +00:00
+29 ce7ec4d29c Translations update from weblate
Co-authored-by: Abduqadir Abliz <sahranbay@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Aster <coil4129@users.noreply.hosted.weblate.org>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Damjan Gerl <damjan@damjan.net>
Co-authored-by: Danny Bouwers <d.bouwers+github@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: GulloMagico <33353590+gullomagico@users.noreply.github.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jean-Baptiste <jean-baptiste@holcroft.fr>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Jonatan Nyberg <monalisa@users.noreply.hosted.weblate.org>
Co-authored-by: Jonatan Nyberg <nickwick@users.noreply.hosted.weblate.org>
Co-authored-by: Kibogr <kibogr@users.noreply.hosted.weblate.org>
Co-authored-by: Lautaro de Vega <aurolaut@users.noreply.hosted.weblate.org>
Co-authored-by: Ldm Public <ldmpub@gmail.com>
Co-authored-by: Marija Grineviciute <marijagrine@protonmail.com>
Co-authored-by: Masowick <Demian@gmx.co.uk>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Thales Follador de Oliveira <thalesfollador@gmail.com>
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com>
Co-authored-by: akhoadz <annkhoa1410@gmail.com>
Co-authored-by: andrey <andrey@mailbox.org>
Co-authored-by: cacu <carlosm2@riseup.net>
Co-authored-by: emma peel <emma.peel@riseup.net>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: josé m. <correoxm@disroot.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: nathanael <gabinonaty@gmail.com>
Co-authored-by: Шмат Кави <koristuvachua@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Co-authored-by: ☆Verdulo <tomek@disroot.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/vi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_MX/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/gl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ug/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/zh_Hant/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-07-31 10:35:31 +00:00
Michael Pöhn d0ad71adaa Merge branch '3327-panic-app' into 'master'
Use preference name from PanicKit to store panic trigger app

Closes #3327

See merge request fdroid/fdroidclient!1706
2026-07-31 10:35:09 +00:00
Torsten Grote 556686fa9a Use preference name from PanicKit to store panic trigger app 2026-07-30 18:29:27 +02:00
Michael Pöhn 3959b32471 Merge branch '3323-app-details-desc' into 'master'
Remember expanded state of app details description

Closes #3323

See merge request fdroid/fdroidclient!1704
2026-07-30 09:34:09 +00:00
Torsten Grote f9078a7da8 Remember expanded state of app details description
even when configuration (e.g. screen orientation) changes
2026-07-30 09:33:36 +00:00
Torsten Grote a0e45d973d Merge branch 'network-security' into 'master'
Bring back CT in network_security_config

See merge request fdroid/fdroidclient!1699
2026-07-29 06:15:13 +00:00
Thore Göbel 929f1884c0 Bring back CT in network_security_config 2026-07-29 06:15:12 +00:00
Torsten Grote 7dbd4b601d Merge branch 'auto-update-string' into 'master'
Shorten app_no_auto_update string

See merge request fdroid/fdroidclient!1703
2026-07-25 09:08:25 +00:00
Thore Goebel 0b0948f4a5 Shorten app_no_auto_update string
Because this suffix is technically not true:

As per https://developer.android.com/reference/android/content/pm/PackageInstaller.SessionParams#setRequireUserAction(int)
auto-update requires apps to target the current Android version minus 2.
For example, apps that target SDK 33 cannot be auto-updated on Android 37, even though SDK 33 supports auto-updates.

See also SessionInstallManager.isAutoUpdateSupported().
2026-07-25 08:32:01 +00:00
Torsten Grote b962e28134 Merge branch 'feature-graphic-alpha' into 'master'
Reduce opacity of feature graphic overlay

See merge request fdroid/fdroidclient!1701
2026-07-21 17:15:39 +00:00
Thore Goebel 8efbf0e81c Reduce opacity of feature graphic overlay
This makes the graphic more visible.
Addresses https://gitlab.com/fdroid/fdroidclient/-/work_items/3339
2026-07-18 11:00:59 +02:00
Hans-Christoph Steiner f2b83acb73 add the rest of the missing CHANGELOG.md entries 2026-07-13 08:17:56 +02:00
Hans-Christoph Steiner a71052724c Merge branch 'weblate-f-droid-f-droid' into 'master'
Translations update from Hosted Weblate

See merge request fdroid/fdroidclient!1698
2.0-alpha11
2026-07-13 07:51:42 +02:00
Hosted WeblateandEdgars Andersons f0f62d2410 Translations update from weblate
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lv/
Translation: F-Droid/F-Droid
2026-07-13 07:45:26 +02:00
Hans-Christoph Steiner beef746e49 Merge branch 'release-2.0-alpha11' into 'master'
Release 2.0-alpha11

See merge request fdroid/fdroidclient!1697
2026-07-13 05:45:15 +00:00
Hans-Christoph Steiner 14dba61369 Release 2.0-alpha11 2026-07-11 13:29:24 +02:00
Hans-Christoph Steiner 860554d4df update CHANGELOG.md 2026-07-11 13:16:17 +02:00
Hans-Christoph Steiner 9c1d50de6d update-mirrors-in-default_repos.xml.py: default_repos.xml is no more 2026-07-11 13:16:17 +02:00