Commit Graph

10819 Commits

Author SHA1 Message Date
Torsten Grote
128762f1d2 Merge branch '2.0' into 'master'
Release 2.0-alpha8

Closes #3237

See merge request fdroid/fdroidclient!1655
2.0-alpha8
2026-04-16 20:16:40 +00:00
Torsten Grote
455739778e Release 2.0-alpha8 2026-04-13 17:57:08 -03:00
Torsten Grote
6d5916bfcb Don't crash when launching unavailable system activity
and show a Toast where it makes sense. In this case we got a crash, because CREATE_DOCUMENT wasn't available on a Samsung phone
2026-04-13 17:57:08 -03:00
Torsten Grote
7236a6cb5b Add more info to crash reports
logcat can help us to get more info about the circumstances of the crash and a better hash helps us to group tickets for the same crash together instead of creating lots of new tickets for the same crash
2026-04-13 16:17:22 -03:00
Torsten Grote
6822186b8b [db] only add added repo to list, if not already there 2026-04-13 13:41:05 -03:00
Torsten Grote
4ab39c6529 Fix crash in PanicSettings 2026-04-13 10:59:00 -03:00
Torsten Grote
61d8c21374 Disable HttpManagerIntegrationTest
because it fails on SDK 24 CI because of letsencrypt certs or cloudflare forced compression
2026-04-10 17:52:50 -03:00
Torsten Grote
f04ebbd59d Don't crash when sending a PendingIntent isn't possible
We had a report with a android.app.PendingIntent$CanceledException, but it is unclear under what circumstances the intent can be canceled.
2026-04-10 16:15:08 -03:00
Torsten Grote
ded03266db Don't crash if user has 'night' in their theme settings
it is unknown how this could ever happen, but there is at least one user with this
2026-04-10 15:59:15 -03:00
Torsten Grote
87a50ff32d Remove cloudflare mirror from CI tests as this is flaky 2026-04-10 15:07:10 -03:00
Torsten Grote
50ffbc7257 Allow per second speed unit to be translated 2026-04-09 16:33:23 -03:00
Torsten Grote
9ad4b867f0 Show keyboard in search when no results are shown 2026-04-09 11:29:02 -03:00
Torsten Grote
6611148fae fix KVM warning 2026-04-09 11:29:01 -03:00
Torsten Grote
65fecea24e Show screenshot test report in UI 2026-04-09 11:29:00 -03:00
Torsten Grote
874545079d Warn when KVM job didn't run 2026-04-09 11:29:00 -03:00
Torsten Grote
4c5ccfc4c5 Add localized screenshots for Basic 2.0 2026-04-09 11:28:57 -03:00
Torsten Grote
8672b510b8 Disable DnsCacheTest for now as it is failing
on at leastAndroid 15+
2026-04-09 11:28:54 -03:00
Torsten Grote
69a8dda75a Add scripts for taking localized screenshots 2026-04-09 11:28:53 -03:00
Torsten Grote
a89b587820 Add localized screenshot for search
and fix localization issue
2026-04-09 11:28:51 -03:00
Torsten Grote
19e334e66b Use locales from locale_config.xml for localized screenshots 2026-04-09 11:28:50 -03:00
Torsten Grote
269f92573c Don't let user escape from adding a repo
so they wait until it is done and don't back out prematurely
2026-04-09 11:28:49 -03:00
Torsten Grote
5d32a4d5d4 [db] More fixes to RepoAdder
as it was still possible to add the same repo twice
2026-04-09 11:28:48 -03:00
Torsten Grote
5d38f68f94 Fix discover icon loading for non-HTTP repos 2026-04-09 11:28:47 -03:00
Torsten Grote
e8cdae53a0 Move VersionLine into its own file 2026-04-09 11:28:45 -03:00
Torsten Grote
4b6ffef7b3 Fix proguard issue with nearby 2026-04-09 11:28:44 -03:00
Torsten Grote
98b9366757 Remove compact nav bar setting 2026-04-09 11:28:43 -03:00
Torsten Grote
70fe3b5dcf Update copy for download speed 2026-04-09 11:28:41 -03:00
Torsten Grote
98c7d3cb71 Move search into bottom nav bar 2026-04-09 11:28:39 -03:00
Torsten Grote
6ac59f1cc0 Add search history feature 2026-04-09 11:28:36 -03:00
Torsten Grote
f439614e36 Move SearchManager out of ui package 2026-04-09 11:28:35 -03:00
Torsten Grote
86de29beec Make hard-coded strings translatable 2026-04-09 11:28:34 -03: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