Hosted Weblate
4cfae0197a
Translations update from weblate
...
Co-authored-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org >
Co-authored-by: Abduqadir Abliz <sahranbay@gmail.com >
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: Alan Hc <alanch2035@gmail.com >
Co-authored-by: Alexander Gabilondo <alexgabi@openmailbox.org >
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: Angutivik Casper Rúnur Tausen <runurth@protonmail.com >
Co-authored-by: Anucha Hlownonkor <tony.chompoo@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: BVAV <brechtvanackerstudent@gmail.com >
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org >
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org >
Co-authored-by: Chadow <83732118+Chadowo@users.noreply.github.com >
Co-authored-by: Champ0999 <champ0999@users.noreply.hosted.weblate.org >
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Co-authored-by: Daniel Popov <nebanmaha@tutanota.com >
Co-authored-by: Daniel Wiik <d.wiik@outlook.com >
Co-authored-by: Daniel Wuzetka <32z2tcp8@anonaddy.me >
Co-authored-by: Dilum Perera <dilumsamuditha.work@gmail.com >
Co-authored-by: Ecron <ecron_89@hotmail.com >
Co-authored-by: Eren Ekşi <ereneksi2012@gmail.com >
Co-authored-by: Fjuro <fjuro@alius.cz >
Co-authored-by: Francesco Di Vi <francescodv@tutamail.com >
Co-authored-by: Francisco Serrador <fserrador@gmail.com >
Co-authored-by: Gašper Pintar <pintargasper1@gmail.com >
Co-authored-by: Golubev Alexander <fatzer2@gmail.com >
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net >
Co-authored-by: Hans-Fritz Pommes <valarmmail@gmx.de >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Hồ Nhất Duy <axicenia@gmail.com >
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com >
Co-authored-by: Irene <ps86m042i@mozmail.com >
Co-authored-by: Janez Pavel Žebovec <osebno@janezpavelzebovec.net >
Co-authored-by: Jeff Huang <s8321414@gmail.com >
Co-authored-by: Jeroen <jeroen1602@live.nl >
Co-authored-by: Joel A <joeax910@student.liu.se >
Co-authored-by: JorgeS15 <jorgea15santos@gmail.com >
Co-authored-by: Juan M Sevilla <jumase@disroot.org >
Co-authored-by: Kristijan \"Fremen\" Velkovski <me@krisfremen.com >
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com >
Co-authored-by: Ldm Public <ldmpub@gmail.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: Lzebulon <lzebulon@crans.org >
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: Myeongjin <aranet100@gmail.com >
Co-authored-by: Nicolás Pérez <ccnicolasperez@gmail.com >
Co-authored-by: Nicolás Pérez <nicoperez241@proton.me >
Co-authored-by: Pavel Miniutka <pavel.miniutka@gmail.com >
Co-authored-by: Pierre Wani Alan Morvan <per.morvan.bzh29@gmail.com >
Co-authored-by: Prasannakumar T Bhat <pbhat99@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: Ral Hole <ral-hole@outlook.com >
Co-authored-by: Rasti K5 <rasti.khdhr@gmail.com >
Co-authored-by: Ruedin <ruedin@gmx.net >
Co-authored-by: Stefan Bjornelund the Gnome <stefan.bjornelund.gnome@gmail.com >
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Telaneo <post@telaneo.net >
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com >
Co-authored-by: Thadah D. Denyse <thadahdenyse@protonmail.com >
Co-authored-by: Torsten Grote <t+weblate@grobox.de >
Co-authored-by: Tuomas Hietala <tuomas.hietala@iki.fi >
Co-authored-by: VfBFan <drop0815@posteo.de >
Co-authored-by: WheatbreadWhirlpool <ceriseris@ceriseris.nl >
Co-authored-by: Xusi Fons <xusi@keemail.me >
Co-authored-by: Yago Raña Gayoso <yago.rana.gayoso@gmail.com >
Co-authored-by: Yurt Page <yurtpage+weblate@gmail.com >
Co-authored-by: cyberboh <cybermay686@gmail.com >
Co-authored-by: double beep <doublebeep7@gmail.com >
Co-authored-by: ginger-co <ginger_co@outlook.com >
Co-authored-by: homer <guillaume.alabre@gmail.com >
Co-authored-by: ikanakova <ikanakova@users.noreply.hosted.weblate.org >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: kennychenfs <kenny.kuo.fs@gmail.com >
Co-authored-by: linsui <linsui@users.noreply.hosted.weblate.org >
Co-authored-by: odovacrius <chloroplastida@hotmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: vet sat <vetsonersevin@gmail.com >
Co-authored-by: vpsradio <landy1103@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: Міхаіл Каралевіч <saturnmkor@gmail.com >
Co-authored-by: ☆Verdulo <tomek@disroot.org >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: 林大熊 <dlin09119@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/en_GB/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/he/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/hu/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/nb_NO/
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/client-changelog/ru/
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/sv/
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/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/he/
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/pt_PT/
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/de/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/ga/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/hr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-metadata/lt/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid-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/be/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/bg/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/br/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ca/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ckb/
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/es/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es_AR/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/et/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eu/
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/gd/
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/ka/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kab/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kn/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/lb/
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/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/nl_BE/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/or/
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/si/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sl/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sv/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/th/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tok/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/tr/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ug/
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/yue_Hant/
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-13 14:53:49 +01:00
Terrance
bc2c935699
Export for installed apps as CSV
2026-02-12 00:03:29 +00:00
Torsten Grote
70116119d1
Release 2.0-alpha2
2026-02-09 15:04:40 -03:00
Torsten Grote
dfb828f447
Scroll MyApps list to top if new updates were added
2026-02-09 15:04:08 -03:00
Torsten Grote
e3b56c5257
Don't bounce full screen screenshots
2026-02-09 15:04:08 -03:00
Torsten Grote
bee17cf851
Fix update direction in MyApps for RTL languages
2026-02-09 15:04:07 -03:00
Torsten Grote
5527e886c9
Show a small onboarding hint for app issues
2026-02-09 15:04:07 -03:00
Torsten Grote
20164ee069
Upgrade dependencies
2026-02-09 15:04:07 -03:00
Torsten Grote
637d9477cf
Try to make notification icons not translucent
...
On some phones there was too much transparency, so they appeared more faded than other notification icons.
2026-02-09 14:35:10 -03:00
Torsten Grote
559548445a
Don't use error color for apps that have a compatible update in another repo
2026-02-05 12:19:25 -03:00
Torsten Grote
8e6a75935e
Try to ensure that issue badge for repos is always round
2026-02-05 12:01:40 -03:00
Torsten Grote
96a3c6bfb5
Don't assume metered network if user auto-updates apps when metered
...
This is meant as a low effort alternative for users who have huge or unlimited mobile data to not see the mobile data warning dialogs all the time.
Later we may consider to show a "don't ask again toggle" in the dialog or a similar UX.
2026-02-05 11:47:36 -03:00
Torsten Grote
e423f50f2b
Don't resolve hostname for ProxyConfig
...
or we get NetworkOnMainThreadException during dependency injection
2026-02-05 11:09:01 -03:00
Torsten Grote
fb33959863
Don't show category chip for the category of current list
...
all apps will be in that category so it doesn't make sense to filter for that
2026-02-05 10:45:28 -03:00
Torsten Grote
6cfe69347c
Bump version to 2.0-alpha1
2026-01-26 15:17:05 -03:00
Torsten Grote
bd4e993f2e
Improve manual repo update icon
...
Instead of the 'Update' icon, we now use 'Sync' which people are more familiar with
2026-01-26 14:47:46 -03:00
Torsten Grote
006f036795
Add version code to app details version item
...
and improve some other version info, making it selectable, etc.
2026-01-26 14:33:20 -03:00
Torsten Grote
55e7047671
Show signer of installed version in technical info
2026-01-26 14:33:19 -03:00
Torsten Grote
0a72ab4573
Fix firstStart flag for people upgrading from 1.x
...
Also if first start is on, then just don't flag issues, but check for updates. This lowers the impact of the flag being wrong.
2026-01-26 14:33:19 -03:00
Torsten Grote
28db65f108
Clean up top app bar search bar
2026-01-23 11:45:15 -03:00
Torsten Grote
fba9f03a0b
Implement custom search screen
...
because the other one is still experimental and has severe crash bugs
2026-01-22 16:07:08 -03:00
Torsten Grote
afb8912cc7
Treat old crash reports differently
...
these may have happened when the user didn't interact with the app.
Also dismiss the crash report when user navigates back from crash screen.
2026-01-22 16:07:07 -03:00
Torsten Grote
cb9667c917
Close search results when selecting an app
...
workaround for https://issuetracker.google.com/issues/471730911
still crashes sometimes, but at least back gesture works
2026-01-22 16:07:07 -03:00
Torsten Grote
06551796e8
Simplify dynamic feature graphic handling
2026-01-22 16:07:07 -03:00
Torsten Grote
c2d68519f9
Don't show an 'More' button for short descriptions
2026-01-22 16:07:06 -03:00
Torsten Grote
604429a9a1
Don't show an 'Open' button for ourselves
2026-01-22 16:07:06 -03:00
Torsten Grote
887e378cf6
Warn when we ignore external intent
2026-01-21 11:16:03 -03:00
Torsten Grote
f398bc449d
Reload updates after deleting a repository
2026-01-21 11:16:00 -03:00
Hans-Christoph Steiner
f0c039cecc
remove all diffs in app/src/main/res/values/strings.xml
...
This should avoid any potential merge/rebase conflicts
2026-01-21 10:09:10 +01:00
Torsten Grote
b55babcdce
Move new strings into a separate file
...
so they are not exposed to translators until they've undergone review
2026-01-20 10:13:21 -03:00
Torsten Grote
7dfe86eea5
Improve behavior of updating our own app last
...
Now our own app will show as in progress of getting updated. No more 'Update all' button will be shown after it has been pressed already.
2026-01-15 18:02:58 -03:00
Torsten Grote
e337cf031e
Take signer into account when finding installed version in app details
...
and multiple candidates with the same version code exist
2026-01-15 10:43:23 -03:00
Torsten Grote
189c697e5f
Remove int preferences hack, because library now supports Long
2026-01-12 15:42:25 -03:00
Torsten Grote
46634ce38d
Make repo error text selectable
...
so it can easily get copy and pasted
2026-01-12 15:41:09 -03:00
Torsten Grote
88c32b0b00
Only show repo errors if the repo is enabled
...
this allows "ignoring" repo errors by disabling the repo
2026-01-12 15:41:09 -03:00
Torsten Grote
dba20832ee
Use proper Litecoin icon
...
otherwise it looks strange if Bitcoin and Litecoin use the same icon
2026-01-12 15:41:08 -03:00
Torsten Grote
b5a97911d9
Don't keep retrying sending ACRA reports
...
we send via email intent. this typically doesn't fail. if it fails, usually because there's no email program installed and then we shouldn't keep trying
2026-01-12 15:41:08 -03:00
Torsten Grote
f65f355e95
Show changelog of update (if existing) in app details
...
previously only the changelog of the last installed version would get shown
2026-01-12 15:41:08 -03:00
Torsten Grote
b928235af2
Fix top spacer when changing repos in app details
2026-01-07 17:06:13 -03:00
Torsten Grote
32e4a04cd6
Handle disabled pre-approval
...
Pre-approval can be disabled and we get STATUS_FAILURE_BLOCKED which should be sufficient. There's also a hidden official error code we don't use for now:
https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/core/java/android/content/pm/PackageManager.java;l=2644;drc=905556173324d48059d4bae77408748a76497ac9
2026-01-07 10:07:30 -03:00
Torsten Grote
be67dba026
Don't claim no apps installed when all apps have issues
2026-01-07 10:07:30 -03:00
Torsten Grote
dd3d4c532d
Remove 2.0 dev cruft
2026-01-05 18:59:42 -03:00
Torsten Grote
312937eda6
Update update-mirrors-in-default_repos.xml.py
2026-01-05 17:24:37 -03:00
Torsten Grote
ddafdd6e8b
Only show one app confirmation dialog at a time
2026-01-05 17:24:36 -03:00
Torsten Grote
9b3fbe0098
Adapt CI to new module structure
2026-01-05 17:24:33 -03:00
Torsten Grote
e811b876be
Change last update check key
...
because the Int/Long issue in the preference lib doesn't seem to get resolved in time
2026-01-05 17:24:15 -03:00
Torsten Grote
8bdf1ae644
Clean up resources across old and new code
2026-01-05 17:24:14 -03:00
Torsten Grote
d3164687cd
Clean up app gradle modules
2026-01-05 17:24:14 -03:00
Marcin Rataj
eeb109abff
fix(ipfs): avoid redundant http redirects
...
gateway.ipfs.io is a legacy name which now always returns http redirect to ipfs.io (without the "gateway" subdomain). This fix avoids every HTTP request being executed twice.
2025-11-09 21:17:17 +01:00
Torsten Grote
a0ddc0e5ad
Update dependencies
...
minSdk for db lib needed a bump, because room bumped its minSdk
documentfile and localbroadcastmanager dependencies needed to be added explicitly now
2025-10-21 15:12:03 +00:00