linsui
18c4901196
Merge branch '2.0' into 'master'
...
Release 2.0-alpha10
Closes #3278 , #3276 , #3273 , #3269 , #3254 , and #3284
See merge request fdroid/fdroidclient!1673
2.0-alpha10
2026-06-04 14:37:00 +00: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
4e8549d3ce
[download] fix MirrorChooser always picking f-droid.org if there's no domestic mirror
2026-06-04 10:04:30 -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
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
8afa8664f2
[db] Fix localization of updates
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
7b59f28fbf
remove unnecessary steps from KVM CI test
2026-06-04 09:39:03 -03:00
Torsten Grote
940c90f026
Set compileSdk to 37
...
and remove custom CI logic for `libs database schema` job as it just causes problems
2026-06-04 09:39:02 -03:00
Hans-Christoph Steiner
8ef37ec5ad
gitlab-ci: use fdroid/sdkmanager for all SDK package installs
...
sdkmanager!29
2026-06-04 09:39:02 -03:00
Torsten Grote
b30e4b07b9
Update dependencies
2026-06-04 09:39:02 -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
Torsten Grote
4da7bafbee
Show notification after self-update
...
because we aren't allowed to launch the app. So the user can at least re-launch us easily.
2026-06-04 09:39:01 -03:00
Torsten Grote
911a6f3ea9
Update dependencies
2026-06-04 09:39:01 -03:00
Torsten Grote
fb60c8d554
Try to auto-start after updating ourselves
2026-06-04 09:39:00 -03:00
Torsten Grote
6e38255056
Make RepositoriesList screenshot test less flaky
2026-06-04 09:39:00 -03:00
Torsten Grote
eebb8a58b0
Handle apps not found in app details
2026-06-04 09:39:00 -03:00
Torsten Grote
05d5e73959
Stop checking for unused or blank translations
...
as weblate is now doing this for us and leaving this check in place is just causing CI churn
2026-06-04 09:39:00 -03:00
Torsten Grote
7b42b91b41
Visual changes to app details
...
suggested by Ura Design
2026-06-04 09:39:00 -03:00
Torsten Grote
b785bcc874
[db] Don't crash when server returns error codes when adding repo
2026-06-04 09:38:59 -03:00
Torsten Grote
2e1f938bce
Close keyboard on global search action
2026-06-04 09:38:59 -03:00
Torsten Grote
01b85e6dbe
Log when we updated ourselves
...
so we can test if it is feasible to auto-restart the app
2026-06-04 09:38:59 -03:00
Torsten Grote
fdd5dd65bf
Fix suggested and installable versions in app details
...
For both we weren't considering the actual version code of the already installed app in case the repository did not have that version
2026-06-04 09:38:59 -03:00
Torsten Grote
76934c8ae3
Stop checking legacy in CI
...
It is going away soon anyway
2026-06-04 09:38:59 -03:00
Torsten Grote
af3137391d
Merge branch 'linsui-master-patch-24855' into 'master'
...
Use the standard string for 3 dots button
See merge request fdroid/fdroidclient!1653
2026-06-03 20:47:21 +00:00
linsui
c161a10856
Use the standard string for 3 dots button
2026-06-03 20:17:13 +00:00
Torsten Grote
196ad5bfc8
Merge branch 'weblate-f-droid-f-droid' into 'master'
...
Translations update from Hosted Weblate
See merge request fdroid/fdroidclient!1674
2026-06-03 14:05:15 +00:00
Hosted Weblate
f705d93602
Translations update from weblate
...
Co-authored-by: Bård Sigurd Møller <git@bsmoller.no >
Co-authored-by: Dombrist <genrikh503@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hosted Weblate user 115094 <veselsem@users.noreply.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: Jim Kats <jim-kats@hotmail.com >
Co-authored-by: Jon C. <picujon@users.noreply.hosted.weblate.org >
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Co-authored-by: Lilli <kauhanen.johannes20@gmail.com >
Co-authored-by: Liner Seven <linour7gmekiblo@gmail.com >
Co-authored-by: Massimiliano Caniparoli <massic80@gmail.com >
Co-authored-by: Merijn <merijn@keemail.me >
Co-authored-by: Molnár Bence Attila <it@bence0327.hu >
Co-authored-by: Mæve Rey <mrey@users.noreply.hosted.weblate.org >
Co-authored-by: Naty S <9094039+eclecticpassions@users.noreply.github.com >
Co-authored-by: Omer I.S. <omeritzicschwartz@gmail.com >
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org >
Co-authored-by: SGG Localization <sgglocalization@users.noreply.hosted.weblate.org >
Co-authored-by: Sérgio Santos <me@sergiosantos.info >
Co-authored-by: Tomiri EXPT <tomiriexpt@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: icarus suraci <mhmtylmz112000@gmail.com >
Co-authored-by: josé m. <correoxm@disroot.org >
Co-authored-by: justcontributor <kty5663@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/nl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/el/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/vi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/cy/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/gl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hu/
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/kmr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
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/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tok/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/yue_Hant/
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-06-03 15:12:02 +02:00
Torsten Grote
47ae6145f3
Merge branch 'patch-1' into 'master'
...
Set search threshold back to 2
Closes #3286
See merge request fdroid/fdroidclient!1675
2026-06-02 21:11:27 +00:00