Commit Graph
5598 Commits
Author SHA1 Message Date
Torsten Grote 2ba424a76d Add new categories 2026-06-24 10:11:21 -03:00
Torsten Grote 73c48aec19 Prevent updating ourselves from getting stuck
and allow to cancel our update when it is still waiting
2026-06-24 10:11:19 -03:00
Torsten Grote eb126e3ac7 Hide keyboard before navigating to search result
Otherwise, the auto-hide comes late and looks sluggish after the destination has already loaded.
2026-06-15 15:15:01 -03:00
Torsten Grote 7d223cb4f4 Start WifiStateChangeService when starting SwapService 2026-06-15 15:14:59 -03:00
Torsten Grote b3aea44cf0 Also clip app icons in app lists
so they use rounded corners there as well
2026-06-15 15:14:59 -03:00
Torsten Grote 801b07c646 Improve apps details description animation
when it expands and collapses. Also simplifies the code by not having two times different descriptions in the view hierarchy.
2026-06-15 15:14:58 -03:00
Torsten Grote c1e4e27797 Auto-try legacy installer when install verification fails
This is useful for users with Google Advanced Protection who can use this to circumvent install restrictions and still use F-Droid. See #3201
2026-06-15 15:14:57 -03:00
Torsten Grote 751b00242b Fix dynamic colors for category group icons 2026-06-15 15:14:57 -03:00
Torsten Grote f4f6041518 Work around Chinese ROMs aborting installation pre-approval
There's a second code path for updates where we can't ask for pre-approval right away, so it needs to be triggered by the user when they see the UI. This code path gets hit for automatic updates or when the user wants to update many apps at once.

There we also measure time to abort and if it is faster than 250ms we continue without pre-approval.
2026-06-15 15:14:56 -03:00
Torsten Grote 2778299cb4 Show self-update notification also when user triggered update
before we were showing it only when the app was in foreground when it started to self-update
2026-06-15 15:14:55 -03:00
Viktor Mykhailiv adcb542362 Set global hint overlay color 2026-06-11 21:29:43 +01:00
Viktor Mykhailiv 42cea9d27d Show full-screen hints for Repo screens 2026-06-11 21:16:58 +01:00
Hosted Weblate d6ef99098c Translations update from weblate
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/
Translation: F-Droid/F-Droid
2026-06-11 20:26:08 +02:00
Jim Kats f23ed82a84 Translated using Weblate: Greek (el) by Jim Kats <jim-kats@hotmail.com>
Currently translated at 80.4% (608 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
2026-06-11 15:20:59 -03:00
Pixelody 58c0e7895b Translated using Weblate: Swedish (sv) by Pixelody <jsprfrisk+github@gmail.com>
Currently translated at 85.1% (644 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
2026-06-11 15:20:59 -03:00
Besnik Bleta a3a28311ec Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
Currently translated at 100.0% (756 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
2026-06-11 15:20:53 -03:00
rubes 692da37b41 Translated using Weblate: Albanian (sq) by rubes <mail@armd.one>
Currently translated at 100.0% (756 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
2026-06-11 15:20:47 -03:00
Hồ Nhất Duy 8160a56302 Translated using Weblate: Vietnamese (vi) by Hồ Nhất Duy <axicenia@gmail.com>
Currently translated at 100.0% (756 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
2026-06-11 15:20:47 -03:00
Byte Wisdom fc1ef41475 Translated using Weblate: Tibetan (bo) by Byte Wisdom <byteofwisdom@gmail.com>
Currently translated at 36.7% (278 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bo/
2026-06-11 15:20:47 -03:00
Priit Jõerüüt ccbade0841 Translated using Weblate: Estonian (et) by Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Currently translated at 100.0% (756 of 756 strings)

Translation: F-Droid/F-Droid
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
2026-06-11 15:20:46 -03:00
Torsten Grote 8593ec1bfe Ignore unused resources in translations as well
weblate will remove them with its updates
2026-06-11 13:17:22 -03:00
Torsten Grote 87f2008aae Rename menu_overflow_description because lint complained about it 2026-06-11 13:17:21 -03:00
Torsten Grote 83bb6a2671 Remove unused resources after removing legacy code 2026-06-11 13:17:21 -03:00
Torsten Grote 9994dab577 Remove legacy code and move over some tests 2026-06-11 13:17:19 -03:00
Torsten Grote 4a0bee4f1d Add new categories 2026-06-11 13:17:18 -03:00
Torsten Grote ff381e7c37 Only show self-update notification when the app was in foreground before update 2026-06-11 13:17:18 -03:00
Torsten Grote 0a177440cb Limit top bar title to one line 2026-06-11 13:17:17 -03:00
Torsten Grote 0904a6bdbd Update localized screenshots and move them into submodule 2026-06-11 13:17:17 -03:00
Torsten Grote ee242a5eb4 Exclude translations below 70% from stable releases
This removes the need to add a commit that removes the unfinished translations.

see #2932
2026-06-09 12:08:57 -03:00
Torsten Grote 9a8ce41239 Fix pre-approval for Chinese ROMs that just send USER ABORT
see #3254
2026-06-09 12:08:57 -03:00
Torsten Grote 92d53ad40d Update dependencies 2026-06-09 12:08:56 -03:00
Torsten Grote 7c1fa462a0 Revert "Fix version code of basicNightly"
This reverts commit 7792401a48.
2026-06-09 12:08:56 -03:00
Torsten Grote 839d02e511 Don't offer to uninstall system apps 2026-06-09 12:08:55 -03:00
+21 165427018c Translations update from weblate
Co-authored-by: AbdoAlrahman Faiad <abdelrhmanfaiad2172008@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Alessandro Levati <8av10s@tiscali.it>
Co-authored-by: Andrey <andrey@mailbox.org>
Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Eric Israel <ericisraelperez145@gmail.com>
Co-authored-by: Filippo Moscatelli <filipp28mo@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Franco Tomeo <francotango46@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 150744 <wheresalice@users.noreply.hosted.weblate.org>
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Júlia Rosell Saldaña <contacte@juliars.cat>
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Molnár Bence Attila <it@bence0327.hu>
Co-authored-by: Niss1 <lemvarmc@gmail.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Sylvain Pichon <service@spichon.fr>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: cyberboh <cybermay686@gmail.com>
Co-authored-by: darkzoul5 <mihailv@inbox.lv>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: ☆Verdulo <tomek@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/fa/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
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/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/
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/fa/
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/hu/
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/nb_NO/
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/ro/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
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/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
2026-06-09 16:22:27 +02:00
Torsten Grote b58c8039c8 Release 2.0-alpha10 2026-06-04 10:52:02 -03:00
Torsten Grote 876407e30f Add new categories: Timer, Download and File Manager 2026-06-04 10:52:01 -03:00
Torsten Grote b89f10d8d2 Fix bug with ignore all updates
which would not show a suggested version and prevent installation for previously uninstalled apps
2026-06-04 09:39:07 -03:00
Torsten Grote 8bde3876c5 Show suggested version even if already installed
or a newer version is already installed
2026-06-04 09:39:06 -03:00
Torsten Grote 5fe00f6a3e Also disable pre-approval for Chinese locales 2026-06-04 09:39:06 -03:00
Torsten Groteandlinsui fc252cc845 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: linsui <2873532-linsui@users.noreply.gitlab.com>
2026-06-04 09:39:06 -03:00
Torsten Grote 619753af11 Fix new game categories 2026-06-04 09:39:06 -03:00
Torsten Grote 7792401a48 Fix version code of basicNightly 2026-06-04 09:39:06 -03:00
Torsten Grote eaf265436b Add new games categories 2026-06-04 09:39:05 -03:00
Torsten Grote c02281a14d Fix sorting by lastUpdated in MyApps 2026-06-04 09:39:05 -03:00
Torsten Grote 526cb80e8d Enable pre-approval for Chinese users on userdebug builds
This automatically captures LineageOS and maybe other ROMs.
2026-06-04 09:39:05 -03:00
Torsten Grote 3e3fc846aa Disable pre-approval for Chinese users
as it is broken in many Chinese ROMs. In the future, we can gradually do extra checks for Chinese users and re-enable it for some of them.

This is just way easier than trying to detect Chinese ROMs which is a research project of its own.
2026-06-04 09:39:05 -03:00
Torsten Grote b8c702869f Update most downloaded apps and default repos 2026-06-04 09:39:04 -03:00
Torsten Grote 34476aeb64 Remove unused strings 2026-06-04 09:39:04 -03:00
Torsten Grote 4b70298ea2 Stabilize apps sort order in MyApps
because many apps (currently) have the same lastUpdated timestamp which may lead to random re-sorting in the UI
2026-06-04 09:39:04 -03:00
Torsten Grote 652c854533 Update targetSdk for 37 that can get auto updated and installed 2026-06-04 09:39:04 -03:00