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
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
9a8ce41239
Fix pre-approval for Chinese ROMs that just send USER ABORT
...
see #3254
2026-06-09 12:08:57 -03:00
Torsten Grote
839d02e511
Don't offer to uninstall system apps
2026-06-09 12:08:55 -03:00
Hosted Weblate
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
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 Grote
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
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
Torsten Grote
31ad8a287a
Rename "Installing" apps in "Recently installed"
...
when all installs have finished
2026-06-04 09:39:04 -03:00
Torsten Grote
fc7727cf85
Add a button to clear all installing apps, if they are not progressing anymore
2026-06-04 09:39:03 -03:00
Torsten Grote
7d0e314a19
Detect when apps get archived, so they can be listed as uninstalled
...
Otherwise, they would still be shown as installed and appear in My Apps, but can't be opened, nor installed.
2026-06-04 09:39:03 -03:00
Torsten Grote
02fef43ec1
Target SDK 37
2026-06-04 09:39:03 -03:00
Torsten Grote
9ccc81b96d
Add setting to only update repos when app is opened
...
if enabled, this auto updates repos, when user opens app and if last check was more than 12h ago
2026-06-04 09:39:03 -03:00
Torsten Grote
63ca340f97
Add unit tests for DetailsPresenter
2026-06-04 09:39:02 -03:00
Torsten Grote
9d602ee642
Don't show brief "No app found" if opening app details via external intent
...
we do this by differentiating between null as not yet retrieved a value and null as no value found by introducing a Loadable
helper class.
2026-06-04 09:39:02 -03:00
Torsten Grote
ce09ad713d
Move changelog above whatsNew in app details
2026-06-04 09:39:01 -03:00
Torsten Grote
c57cca33f4
Add new categories
2026-06-04 09:39:01 -03:00
Torsten Grote
454be70d59
Use separate TV banners for full and basic
2026-06-04 09:39:01 -03:00