linsui
821cca42fe
Use the standard string for 3 dots button
2026-04-07 19:07:16 +00:00
Torsten Grote
b81cef2ae3
Merge branch 'weblate-f-droid-f-droid' into 'master'
...
Translations update from Hosted Weblate
See merge request fdroid/fdroidclient!1651
2026-04-07 17:46:42 +00:00
Hosted Weblate
972abc0d2a
Translations update from weblate
...
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: Andrey <andrey@mailbox.org >
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com >
Co-authored-by: Francesco Fiorentino <gallgricela+trotter@gmail.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Juan M Sevilla <jumase@disroot.org >
Co-authored-by: Ldm Public <ldmpub@gmail.com >
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Co-authored-by: Marco Rodriguez <marcorguezhdez@gmail.com >
Co-authored-by: Mario Altecci <lidong0@proton.me >
Co-authored-by: Martin <martinmilcevski@gmail.com >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Co-authored-by: Romeostar <contactromeostar@mail.ru >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Telaneo <post@telaneo.net >
Co-authored-by: The White Pen <thewhitepen@proton.me >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org >
Co-authored-by: emma peel <emma.peel@riseup.net >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: nanai <ivagamerytmc@gmail.com >
Co-authored-by: poc senderi <pocsenderi@protonmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: vincentweblate <vincent-weblate@vanadrighem.eu >
Co-authored-by: xinshoutw <me@xinshou.tw >
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/f-droid-basic-metadata/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bn_BD/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
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/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/mk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nb_NO/
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/
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/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
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/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-04-07 16:01:59 +02:00
Michael Pöhn
ea04d4ced5
Merge branch '2.0' into 'master'
...
Release 2.0-alpha7
See merge request fdroid/fdroidclient!1650
2.0-alpha7
2026-04-07 11:34:48 +00:00
Torsten Grote
c568b3382a
Release 2.0-alpha7
2026-04-03 15:08:55 -03:00
Torsten Grote
6c3e0ce818
Update repository used for image loading
...
when the user changes the repo in the app details drop down.
2026-04-03 15:08:54 -03:00
Torsten Grote
c563504e91
Make screenshot test AboutTest deterministic
...
independent of version name
2026-04-03 14:19:21 -03:00
Torsten Grote
1e55177232
Add download speed and size remaining including screenshot tests
2026-04-03 13:21:18 -03:00
Torsten Grote
4e938520eb
Add screenshot test for GlobalSearch screen
2026-04-03 13:21:18 -03:00
Torsten Grote
154b0930c6
Add screenshot test for AppListFilter screen
2026-04-03 13:21:18 -03:00
Torsten Grote
12d10f8e34
Add screenshot test for AppList screen
2026-04-03 13:21:18 -03:00
Torsten Grote
5a80f2f3a4
Add screenshot test for Installation History screen
...
and reuse the VersionLine for showing install events
2026-04-03 13:21:18 -03:00
Torsten Grote
4c8017d5e2
Load Discover carousel content in reverse order
...
because that looked best with AnimatedVisibility
2026-04-03 13:21:17 -03:00
Torsten Grote
55a45f2b3e
Work around screenshot bug
...
that leaks memory and runs out of heap space
2026-04-03 13:21:17 -03:00
Torsten Grote
e1ec9dd8a4
Add screenshot test for AddRepo screen
2026-04-03 13:21:17 -03:00
Torsten Grote
c0e8b14625
Add screenshot test for RepositoryDetails screen
2026-04-03 13:21:17 -03:00
Torsten Grote
67478591f0
Add screenshot test for AppDetails screen
2026-04-03 13:21:16 -03:00
Torsten Grote
281e029e20
Add screenshot test for Crash reporter screen
2026-04-03 13:21:16 -03:00
Torsten Grote
faf908466c
Fix formatting after ktfmt update
2026-04-03 13:21:16 -03:00
Torsten Grote
def9423eb6
Update dependencies
2026-04-03 13:21:16 -03:00
Torsten Grote
431f383f1b
Add screenshot test for repo list screen
2026-04-03 13:21:16 -03:00
Torsten Grote
dca94898c5
Add screenshot test for Settings screen
2026-04-03 13:21:15 -03:00
Torsten Grote
73234bdd92
Add screenshot test for About screen
2026-04-03 13:21:15 -03:00
Torsten Grote
d8bc2dc29e
Delay initial loading of updates to not hammer DB during start-up
2026-04-03 13:21:15 -03:00
Torsten Grote
8120fb255f
Don't recreate database flows on each recomposition
...
this speeds up initial loading of data for main screen
2026-04-03 13:21:14 -03:00
Torsten Grote
8f009b60bf
Add option for compact bottom bar
2026-04-03 13:21:14 -03:00
Torsten Grote
0465138dfb
Turn 'export debug log' into a preference
2026-04-03 13:21:14 -03:00
Torsten Grote
0bd38a7b15
Allow selecting mirror URLs in repo details
2026-04-03 13:21:14 -03:00
Torsten Grote
0f73f9ca0e
Port old nearby feature to new full flavor
...
We had worked on a new nearby feature which would also employ BLE to find contacts when they are not on the same Wi-Fi and then auto connect via Wifi Direct. This had a prototype app and a UI prototype. The new nearby was ~80% done, but then scraped. So now unfortuntately, F-Droid 2.0 will need to ship with the old nearby code which is barely held together by duct tape.
This commit mostly copies the old files as-is and does minimal changes so they can keep working in the new environment. An exception is the "success view" which was woven so deep into the old job intent services and state handling that it couldn't be re-used. Instead, a quick compose re-implementation with a viewmodel was made which hooks into the modern infrastructure, so app installs and presentation with icons is working.
2026-04-03 13:21:13 -03:00
Torsten Grote
54e69a49fa
Use more generic PackageVersion in AppInstallManager
2026-04-03 13:21:13 -03:00
Torsten Grote
8535a89bfc
[db] add file to PackageVersion
2026-04-03 13:21:13 -03:00
Torsten Grote
ac4de23691
[index] add file to PackageVersion
2026-04-03 13:21:12 -03:00
Torsten Grote
21352ee64a
Basic support for restoring archived apps
...
Since noone seems to be using this feature, there's some TODOs left in the code for when this changes.
2026-04-03 13:21:12 -03:00
Torsten Grote
f82af73234
Support a single canonical location for preloaded repos
...
in RepoPreLoader and add tests for the entire class
2026-04-03 13:21:11 -03:00
Torsten Grote
c6bb8d93e1
Merge branch 'weblate-f-droid-f-droid' into 'master'
...
Translations update from Hosted Weblate
See merge request fdroid/fdroidclient!1645
2026-04-03 16:15:22 +00:00
Hosted Weblate
cc8268ab2c
Translations update from weblate
...
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Augustas Jauniškis <augustas.8899@gmail.com >
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Co-authored-by: Bilolbek Normuminov <bilolbeknormuminov@gmail.com >
Co-authored-by: Ciclop <notificaciones.doze701@slmail.me >
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Co-authored-by: Lilli <kauhanen.johannes20@gmail.com >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: Marco Rodriguez <marco@invrs.dev >
Co-authored-by: Martin <martinmilcevski@gmail.com >
Co-authored-by: Milan <mobrcian@hotmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Pa Di <padi@tutanota.com >
Co-authored-by: Pierre Wani Alan Morvan <per.morvan.bzh29@gmail.com >
Co-authored-by: Romeostar <contactromeostar@mail.ru >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: UDP <udp@users.noreply.hosted.weblate.org >
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org >
Co-authored-by: huuhaa <huuhaa.tm@gmail.com >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: linsui <linsui@users.noreply.hosted.weblate.org >
Co-authored-by: Саша Петровић <salepetronije@gmail.com >
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/fi/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/sk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/br/
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/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/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/mk/
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/sk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uz/
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
Translation: F-Droid/F-Droid metadata
2026-04-03 16:16:39 +02:00
Torsten Grote
310a786eeb
Merge branch 'patch-2' into 'master'
...
Add Romanian mirrors
See merge request fdroid/fdroidclient!1648
2026-04-02 18:36:33 +00:00
Licaon_Kter
c11dd15395
Add Romanian mirrors
2026-04-02 18:36:33 +00:00
Torsten Grote
901fd6ed68
Merge branch 'client_mirror_ips' into 'master'
...
Support for dnsA/dnsAAAA data added to v2 index
See merge request fdroid/fdroidclient!1641
2026-04-02 13:11:59 +00:00
Matthew Bogner
1c9570575f
Support for dnsA/dnsAAAA data added to v2 index
2026-04-02 13:11:58 +00:00
Torsten Grote
456f91a3cc
Merge branch 'last-strings' into 'master'
...
Add all new strings
See merge request fdroid/fdroidclient!1635
2026-03-31 18:05:13 +00:00
Torsten Grote
17615439be
Applies final suggestions for string changes
2026-03-31 14:19:54 -03:00
Torsten Grote
5762e753ea
Apply 9 suggestion(s) to 1 file(s)
...
Co-authored-by: HStill <hailey@guardianproject.info >
2026-03-31 14:12:13 -03:00
Torsten Grote
03957ef375
Apply one more suggestion from @oposse
2026-03-31 14:12:13 -03:00
Torsten Grote
456a962113
Apply suggestions from @oposse
2026-03-31 14:12:13 -03:00
Torsten Grote
d5af521dc7
Apply 5 suggestion(s) to 1 file(s)
...
Co-authored-by: linsui <2873532-linsui@users.noreply.gitlab.com >
2026-03-31 14:12:12 -03:00
Torsten Grote
a0e80cc500
Add all new strings
...
This allows these strings to get translated. They are already part of F-Droid Basic 2.0 releases and have been reviewed by several people.
2026-03-31 14:12:12 -03:00
Michael Pöhn
de69003c5d
Merge branch '2.0' into 'master'
...
Release 2.0-alpha6
Closes #3218 , #3222 , #3223 , #3228 , and #3229
See merge request fdroid/fdroidclient!1644
2.0-alpha6
2026-03-29 17:21:28 +00:00
Torsten Grote
05233f3f6a
Release 2.0-alpha6
2026-03-26 14:40:29 -03:00
Torsten Grote
3bd170ba5e
CI: Don't manually install apps before running tests
...
We've seen some errors where the apps couldn't get installed when it was time for tests, so maybe this helps. Also installing the apps manually shouldn't be needed.
2026-03-26 14:39:52 -03:00