Torsten Grote
2cf17bb986
Refactor UpdateManager for better readability
...
also separate UpdateInstaller since updating apps is technically a different concern than loading updates and exposing state about them.
2026-03-26 14:38:48 -03:00
Torsten Grote
b8069d86cb
Track screenshots for tests in LFS
2026-03-26 14:38:48 -03:00
Peter Serwylo
262d322dc5
Instrument db to monitor slow queries and log explain statements.
...
Only enabled in debug mode. When auditing performance, make sure
to tune the parameters to the open helper. By default it will log
and explain queries that take more than 2s.
2026-03-26 14:38:45 -03:00
Integral
2639598a36
Move "Browser" and "Internet" category items to network group
2026-03-26 17:37:04 +00:00
Hosted Weblate
3dd581290a
Translations update from weblate
...
Co-authored-by: -J- <heyj0e@tuta.io >
Co-authored-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org >
Co-authored-by: Cabdi Waaxid Siciid <cabdiwaaxidsiciid100@gmail.com >
Co-authored-by: Daniel Konstantinov <bgshadow2010@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hypériōn <hyperion@users.noreply.hosted.weblate.org >
Co-authored-by: John Doe <vvi08@temp-mail.me >
Co-authored-by: Leandro Céspedes <leandro.arg@outlook.com.ar >
Co-authored-by: Liner Seven <linour7gmekiblo@gmail.com >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: Marija Grineviciute <marijagrine@protonmail.com >
Co-authored-by: Milan <mobrcian@hotmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: RoanV <roan@users.noreply.hosted.weblate.org >
Co-authored-by: Telaneo <post@telaneo.net >
Co-authored-by: Tom Golden <tmgldn@users.noreply.hosted.weblate.org >
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org >
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com >
Co-authored-by: cat <catsnote@proton.me >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: khangreat <khangreat@users.noreply.hosted.weblate.org >
Co-authored-by: programutox <programutox@disroot.org >
Co-authored-by: ssantos <ssantos@web.de >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/gl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/brh/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/da/
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_AR/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kab/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lt/
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/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/so/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
Translation: F-Droid/F-Droid metadata
2026-03-26 02:09:57 +01:00
linsui
998c5b43d8
Move Network Analyzer to Network
2026-03-20 05:26:19 +00:00
linsui
a091b5699d
Move Firewall to Network
2026-03-17 18:04:18 +00:00
Hosted Weblate
f3d9d46667
Translations update from weblate
...
Co-authored-by: Alexander Gabilondo <alexgabi@openmailbox.org >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org >
Co-authored-by: Daniel Wiik <d.wiik@outlook.com >
Co-authored-by: Francisco Serrador <fserrador@gmail.com >
Co-authored-by: Gašper Pintar <contact@gasperpintar.com >
Co-authored-by: Hasin Israk Toaha <admin@noustik.top >
Co-authored-by: Hosted Weblate <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: Ldm Public <ldmpub@gmail.com >
Co-authored-by: LorenzoPapi <lorenzopapi@users.noreply.hosted.weblate.org >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Narada Fox <narada.fox7pc@gmail.com >
Co-authored-by: Steve Solomon <stevenyasimi01@gmail.com >
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi >
Co-authored-by: Vixepti <contact@vixepti.fr >
Co-authored-by: Zoran Jeremić <batajeremiccc@gmail.com >
Co-authored-by: duub qnnp <qnnp@duub.org >
Co-authored-by: emma peel <emma.peel@riseup.net >
Co-authored-by: linsui <linsui@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bn_BD/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/brh/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eu/
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/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/is/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/it/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kab/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
2026-03-13 13:10:03 +00:00
Torsten Grote
b7fe8d94cb
Release 2.0-alpha5
2026-03-10 17:14:36 -03:00
Torsten Grote
fd03414d7b
Fix RTL language presentation of updates
...
(from version → to version) display was broken in languages like Arabic, now it should be better and also use a better align arrow
2026-03-10 17:14:36 -03:00
Torsten Grote
1080dfa501
Don't close screenshot when rotating phone
2026-03-10 08:47:01 -03:00
Torsten Grote
7af2e648cf
Add localized screenshot creation
...
This adds an instrumentation test that produces localized screenshots of so far the three main screens of the app. The screenshots get saved on the test device and still need to be downloaded manually for now.
Data for the screenshots can be updated with a Python script that was also added. It fetches the current index and gets data from the top apps.
2026-03-07 11:14:53 -03:00
Torsten Grote
2d7e94c7a5
Migrate to AGP9
...
fixes multi-platform JVM builds
2026-03-06 17:39:31 -03:00
Torsten Grote
03f1e26dc1
Make AppInstallService a bit more robust
2026-03-06 17:39:31 -03:00
Torsten Grote
734e044809
Fix subtle coroutine issue
...
that could have broken structures concurrency
2026-03-06 17:39:31 -03:00
Torsten Grote
00796fa8af
Don't spam log with huge NullRequestDataException
2026-03-06 17:39:31 -03:00
Torsten Grote
ed2100d339
Make repo fingerprint selectable
2026-03-06 17:39:30 -03:00
Torsten Grote
5fb585fe0d
Reload discover screen when installed apps change
...
So when the user installs or uninstalls an app from that screen, the change gets reflected. This could be the installed badge or a local icon.
2026-03-06 17:39:30 -03:00
Torsten Grote
96f1e4f17b
Don't jump app details when feature graphic has loaded
...
we reserve its entire space (if there is a feature graphic) and if it fails to load, we reclaim the empty space
2026-03-06 17:39:30 -03:00
Torsten Grote
e8dc43d680
Fix app details updating after uninstalling app
2026-03-06 17:39:30 -03:00
Torsten Grote
afd7f3dbf5
Reload app list when installed apps change
...
So when the user installs or uninstalls an app from that list, the change gets reflected. This could be the installed badge or a local icon.
2026-03-06 17:39:30 -03:00
Torsten Grote
1c0ef64f74
Improve loading of app details
2026-03-06 17:39:29 -03:00
Torsten Grote
7ef2d4cd1a
Fix long tap description of update repo button
2026-03-06 17:39:29 -03:00
Hosted Weblate
6101e80bc2
Translations update from weblate
...
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Andrey <andrey@mailbox.org >
Co-authored-by: Anton <dev@atjn.dk >
Co-authored-by: António Oliveira <antonio.oliveira5487@gmail.com >
Co-authored-by: Artyom Rybakov <rib.artem@gmail.com >
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Co-authored-by: Aya K <tatytoy1@gmail.com >
Co-authored-by: Elish <byelish6@gmail.com >
Co-authored-by: Francesco Marinucci <francesco.marinucci@posteo.net >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Co-authored-by: LorenzoPapi <lorenzopapi@users.noreply.hosted.weblate.org >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Romhányi-Kakucska Viktor <viktor@romhanyi.dev >
Co-authored-by: Shihfu Juan <xlion@xlion.tw >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: paul mayero <pmmayero@gmail.com >
Co-authored-by: tomino <tomikappky@gmail.com >
Co-authored-by: yetDragon <yetdragon@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/sw/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/sw/
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/az/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/da/
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/ko/
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/sk/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2026-03-05 08:10:18 +01:00
Hosted Weblate
286857f727
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: Alì Mortacci <newscpq@vivaldi.net >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Co-authored-by: Ergys Petriti <ergyspetriti@gmail.com >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hosted Weblate user 140938 <kairos@users.noreply.hosted.weblate.org >
Co-authored-by: Jim Kats <jim-kats@hotmail.com >
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Mustafa Koca <acokmustafa123@gmail.com >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Co-authored-by: Ray <ray@users.noreply.hosted.weblate.org >
Co-authored-by: Shihfu Juan <xlion@xlion.tw >
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Sylvain Pichon <service@spichon.fr >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org >
Co-authored-by: Wim Cossement <sonicwim@gmail.com >
Co-authored-by: cat <catsnote@proton.me >
Co-authored-by: cyberboh <cybermay686@gmail.com >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@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/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/de/
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/eo/
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-basic-metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/tr/
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-basic-metadata/zh_Hans/
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/da/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/el/
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/et/
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/is/
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/nl_BE/
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/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
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-03-02 02:16:10 +01:00
Licaon_Kter
751f90dcb9
Banner - use same text as website
2026-02-27 10:04:33 +00:00
oposse 1
5f2ddcfea5
concise wording for fingerprint
2026-02-26 21:09:04 +00:00
Torsten Grote
36f70ba9af
Reformat XML files
2026-02-26 17:12:13 -03:00
Torsten Grote
cdf58c6ffb
Auto-format all files with ktfmt
2026-02-26 17:12:13 -03:00
Hosted Weblate
a0df10d445
Translations update from weblate
...
Co-authored-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org >
Co-authored-by: 439JBYL80IGQTF25UXNR0X1BG <439JBYL80IGQTF25UXNR0X1BG@users.noreply.hosted.weblate.org >
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Agnieszka C <aga_04@o2.pl >
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: Aliaksandr Kliujeŭ <katoshrodingera@protonmail.ch >
Co-authored-by: Andi Chandler <andi@gowling.com >
Co-authored-by: Andrey <andrey@mailbox.org >
Co-authored-by: Andrey Mukamolov <fobo66@fastmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Ashley Tsuma <tsumaashley@gmail.com >
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Co-authored-by: Cabbar Hayıroğlu <halil48efe@gmail.com >
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv >
Co-authored-by: Ergys Petriti <ergyspetriti@gmail.com >
Co-authored-by: Erik Ekster <4xt0r@tuta.io >
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org >
Co-authored-by: HUMET <ressaguer@proton.me >
Co-authored-by: Hosted Weblate <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: Islom Karimov <ikarimov253@gmail.com >
Co-authored-by: Janez Pavel Žebovec <osebno@janezpavelzebovec.net >
Co-authored-by: Jeff Huang <s8321414@gmail.com >
Co-authored-by: Jim Kats <jim-kats@hotmail.com >
Co-authored-by: Kairos <private.snazzy673@simplelogin.com >
Co-authored-by: Kehribar <103407696+dpentx@users.noreply.github.com >
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com >
Co-authored-by: Licaon Kter <licaon.kter@protonmail.com >
Co-authored-by: Liner Seven <linour7gmekiblo@gmail.com >
Co-authored-by: LucasMZ <git@lucasmz.dev >
Co-authored-by: Marija Grineviciute <marijagrine@protonmail.com >
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Mona Lisa <nickwick@users.noreply.hosted.weblate.org >
Co-authored-by: Nicolás Pérez <nicoperez241@proton.me >
Co-authored-by: PICOPress <picopress@users.noreply.hosted.weblate.org >
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org >
Co-authored-by: Ray <ray@users.noreply.hosted.weblate.org >
Co-authored-by: Romhányi-Kakucska Viktor <viktor@romhanyi.dev >
Co-authored-by: Sabrina <hello@cherryband.space >
Co-authored-by: Sean Young <assanges@gmail.com >
Co-authored-by: ShowhyT <showhy@proton.me >
Co-authored-by: Spiros Vlachos <vitaspiros@gmail.com >
Co-authored-by: StarSkyGeminid <akungithubku@gmail.com >
Co-authored-by: Steve Solomon <stevenyasimi01@gmail.com >
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: TheFoxyHu3 <luiz.mgsantana@gmail.com >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org >
Co-authored-by: Vindicator <SendSpamPls@pm.me >
Co-authored-by: Wiesław Fijołek <percival@users.noreply.hosted.weblate.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: emma peel <emma.peel@riseup.net >
Co-authored-by: glemco <32201227+glemco@users.noreply.github.com >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: milad19s <alirezaaazami2000@gmail.com >
Co-authored-by: moeenio <37651007+moeenio@users.noreply.github.com >
Co-authored-by: slick-daddy <129640104+slick-daddy@users.noreply.github.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: yetDragon <yetdragon@users.noreply.hosted.weblate.org >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Саша Петровић <salepetronije@gmail.com >
Co-authored-by: กวาง ครับ <mr.krisda2542@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/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ko/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/de/
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/eo/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/et/
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-basic-metadata/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/ja/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/sw/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-basic-metadata/tr/
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-basic-metadata/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ar/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
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/el/
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/fa/
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/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/id/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/is/
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/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_BR/
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/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sw/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/th/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/uk/
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-02-26 20:18:51 +01:00
Torsten Grote
36fcbbf015
Release 2.0-alpha4
2026-02-25 16:17:26 -03:00
Torsten Grote
5a2e91da85
Fix anti-feature filter icons in both themes
2026-02-25 16:17:26 -03:00
Torsten Grote
994ff6c845
Make filter sections collapsible
...
and collapse them by default. Also improve anti-feature filtering.
2026-02-25 16:17:25 -03:00
Torsten Grote
cd08209faf
Allow filtering app lists by anti-features
2026-02-25 16:17:25 -03:00
Torsten Grote
dce5988541
Re-load updates after a new repo was added
2026-02-25 16:17:24 -03:00
Torsten Grote
2f725fb54f
Remove contrast colors we have no use for at the moment
2026-02-25 16:17:24 -03:00
Torsten Grote
5c5d0ef296
Prevent intents from notifications sometimes getting ignored
2026-02-25 16:17:24 -03:00
Torsten Grote
77ac6d27f2
Trim changelog before displaying it
...
otherwise there may be empty lines making the UI look strange
2026-02-25 16:17:23 -03:00
Torsten Grote
6f67996948
Don't export activities that don't need to be opened by other apps
2026-02-25 16:17:23 -03:00
Torsten Grote
ac4179608c
Ensure overflow menus are properly anchored
2026-02-25 16:17:23 -03:00
Torsten Grote
4cb49e295e
Show whatsNew even if installed version is no longer in repo
2026-02-25 16:17:23 -03:00
Torsten Grote
23ca3b58bd
Add script to update most downloaded apps
2026-02-25 16:17:22 -03:00
Torsten Grote
486e2a8c5a
Actually wire things up so IPFS gateways get used
...
as mirrors, if the user enables it and somehow manages to add a working gateway
2026-02-25 16:17:22 -03:00
Torsten Grote
4936a01af7
Hoist IPFS state to IpfsManager
...
and observe that state in UI. Also move all action code into the manager.
2026-02-25 16:17:22 -03:00
Torsten Grote
7a45ea3571
Use a dialog for adding IPFS gateways
...
instead of a full Activity
2026-02-25 16:17:21 -03:00
Torsten Grote
eae879c824
Move IPFS classes into their own package
2026-02-25 16:17:21 -03:00
Torsten Grote
3f32ed3f50
Port IPFS settings
...
(mostly as they are without improvements)
2026-02-25 16:17:21 -03:00
Torsten Grote
97d83d7043
Keep filter icon visible in app lists
...
to make clear that filters stay applies even when using the word filter
2026-02-25 16:17:20 -03:00
Torsten Grote
8d717e0349
Animate loaded items on initial Discover screen
2026-02-25 16:17:20 -03:00
Torsten Grote
686b269115
Also ignore missing quantity lint error for Hebrew
...
see https://github.com/WeblateOrg/weblate/issues/7520#issuecomment-3934465557
2026-02-25 16:17:20 -03:00