Torsten Grote
f37f811c6f
Adding repos: Fix keyboard overlaying input field
2025-07-16 17:52:48 -03:00
Torsten Grote
78e8d09219
Run flaky network-based tests in a different job
...
that is allowed to fail. These tests are hitting real servers that often have issues and thus make our tests fail.
2025-07-14 23:26:40 +00:00
Torsten Grote
2f0cfc920d
Disable edge-to-edge for Android 10 and below
2025-07-08 14:19:11 -03:00
Torsten Grote
0238c54079
Update targetSdk requirements for Android 15+16
2025-06-26 09:33:36 -03:00
Tobias_Groza
c1226afab3
Use ViewModel to obtain data about app author
2025-06-25 11:01:17 +02:00
Tobias_Groza
bbebe9b06b
Prevent users from accidentally creating a category search filter
...
Previously, users could accidentally trigger their search input to be interpreted as category when they used a colon in their search term. The colon was used as separator between search filter and search query, thus the text before the colon was interpreted as category. The colon is replaced by the non-printable NUL character (char value 0). A constant for the new filter separator is introduced and used to increase maintainability.
2025-06-25 11:01:17 +02:00
Tobias_Groza
9bb438d819
Display correct icon on chip in search and correctly use TTS
...
CategoryTextWatcher and CategorySpan were renamed to FilterTextWatcher and FilterSpan to reflect that they do not soley support categories. Three filter types are supported now: category, repo, author.
Unique icons are displayed for each filter type.
TTS support for repos and authors is added to the chip. Before, those were falsely reported back as category.
2025-06-25 11:01:17 +02:00
Tobias_Groza
1008cd5862
Display all apps created by a developer
...
This adds the abililty to click on the author's name in the app details if there are at least two app from them in the DB. A button with hint to take a look at the other apps by the dev is also added at the bottom of the app details. When clicked, the AppList is opened with a new `authorName` filter.
2025-06-25 11:01:17 +02:00
Torsten Grote
e25c678a8e
Fix AppUpdateWorkerTest
2025-05-30 16:48:42 -03:00
Torsten Grote
1d7c981c20
Fix top app bar background in OLED black theme
2025-05-30 15:22:15 +00:00
LucasMZ
fd54fff3f6
strings: fix notification_summary_app_updates weird casing
...
match the rest of the app, probably happened on rebase
2025-05-26 14:16:01 -03:00
Torsten Grote
52fd943a83
Show update notification only for non-zero updates
2025-05-23 11:02:25 -03:00
Torsten Grote
328f617b8e
Remove roboelectric shadow hacks
...
that cause issues now and seem no longer needed
2025-05-22 14:20:39 -03:00
Torsten Grote
a4ec9d1b0f
Full: Target SDK 31
2025-05-22 14:20:38 -03:00
Torsten Grote
be42dc7559
MockKAgentException: Mocking static is supported starting from Android P
2025-05-22 13:41:52 -03:00
Torsten Grote
95804814bd
Don't require device charging for AppUpdateWorker
2025-05-22 13:41:52 -03:00
Torsten Grote
a69915ee89
Add AppUpdateManagerTest
2025-05-22 13:41:52 -03:00
Torsten Grote
8ec1d39f1f
Add AppUpdateWorkerTest
2025-05-22 13:41:52 -03:00
Torsten Grote
8db54e7de2
Auto update apps daily
2025-05-22 13:41:51 -03:00
Torsten Grote
9407133bf9
Auto update apps after tapping update notification
2025-05-22 13:41:51 -03:00
Torsten Grote
88875e2d05
Show notification after repo updates instead of updating apps directly
2025-05-22 13:41:51 -03:00
Torsten Grote
3ff28bcb02
Add AppUpdateWorker and use it for batch app updates
2025-05-22 13:41:51 -03:00
Torsten Grote
c5a52e0454
Add AppUpdateManager to update all apps in one sweep
2025-05-22 13:41:51 -03:00
Torsten Grote
48f673967e
Enable auto-updates by default for new installs
2025-05-22 13:41:50 -03:00
Torsten Grote
99af899086
sort update items by name
2025-05-22 13:41:50 -03:00
Torsten Grote
631c358c3a
Remove local category background images
2025-05-22 09:53:40 -03:00
Torsten Grote
39da232bc9
Use default roundness for Card style
2025-05-22 08:23:58 -03:00
Torsten Grote
c52459c66f
Revert "Make cards rounder"
...
This reverts commit 0fa370431b .
2025-05-22 08:15:55 -03:00
Torsten Grote
c6f32fb183
Use new weblate API for trim-incomplete-translations
2025-05-21 16:29:42 -03:00
Filipe Mota (BlackSpirits)
800b1b8722
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by "Filipe Mota (BlackSpirits)" <blackspirits@gmail.com>
...
Currently translated at 95.5% (539 of 564 strings)
Co-authored-by: Filipe Mota (BlackSpirits) <blackspirits@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translation: F-Droid/F-Droid
2025-05-20 21:32:56 +02:00
Mandeep
72273a1fbd
Translated using Weblate: Punjabi (pa) by Mandeep <mandeeps708@gmail.com>
...
Currently translated at 74.6% (421 of 564 strings)
Co-authored-by: Mandeep <mandeeps708@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pa/
Translation: F-Droid/F-Droid
2025-05-20 21:32:53 +02:00
Besnik Bleta
9cb9c93c5c
Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org>
...
Currently translated at 99.8% (563 of 564 strings)
Translated using Weblate: Albanian (sq) by Besnik Bleta <besnik@programeshqip.org >
Currently translated at 99.8% (563 of 564 strings)
Co-authored-by: Besnik Bleta <besnik@programeshqip.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/sq/
Translation: F-Droid/F-Droid
2025-05-20 21:32:42 +02:00
Yauhen
aa5c58d5e4
Translated using Weblate: Belarusian (be) by Yauhen <bugomol@users.noreply.hosted.weblate.org>
...
Currently translated at 87.9% (496 of 564 strings)
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/be/
Translation: F-Droid/F-Droid
2025-05-20 21:32:31 +02:00
Yaron Shahrabani
c69f6fbe44
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2025-05-20 21:32:27 +02:00
Cheang Oun
d5d8871bb7
Translated using Weblate: Gaelic (gd) by Cheang Oun <coun643@gmail.com>
...
Currently translated at 74.8% (422 of 564 strings)
Co-authored-by: Cheang Oun <coun643@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/gd/
Translation: F-Droid/F-Droid
2025-05-20 21:32:23 +02:00
shiloni
1de31ef2ee
Translated using Weblate: Hebrew (he) by shiloni <mmm_45@walla.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: shiloni <mmm_45@walla.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2025-05-20 21:32:18 +02:00
Manuela Silva
935e1aeacc
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by Manuela Silva <mmsrs@sky.com>
...
Currently translated at 95.5% (539 of 564 strings)
Co-authored-by: Manuela Silva <mmsrs@sky.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/pt_PT/
Translation: F-Droid/F-Droid
2025-05-20 21:32:14 +02:00
IAmOlive
0aa4f6dbe2
Translated using Weblate: Vietnamese (vi) by IAmOlive <nhathungtran2011@gmail.com>
...
Currently translated at 90.0% (508 of 564 strings)
Translated using Weblate: Vietnamese (vi) by IAmOlive <nhathungtran2011@gmail.com >
Currently translated at 87.4% (493 of 564 strings)
Co-authored-by: IAmOlive <nhathungtran2011@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/vi/
Translation: F-Droid/F-Droid
2025-05-20 21:32:10 +02:00
Harshit Sethi
757a3685d4
Translated using Weblate: Hindi (hi) by Harshit Sethi <hstsethi@outlook.com>
...
Currently translated at 82.6% (466 of 564 strings)
Translated using Weblate: Hindi (hi) by Harshit Sethi <hstsethi@outlook.com >
Currently translated at 82.0% (463 of 564 strings)
Co-authored-by: Harshit Sethi <hstsethi@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hi/
Translation: F-Droid/F-Droid
2025-05-20 21:32:05 +02:00
Myeongjin Lee
37a6d5cada
Translated using Weblate: Korean (ko) by Myeongjin Lee <aranet100@gmail.com>
...
Currently translated at 100.0% (564 of 564 strings)
Translated using Weblate: Korean (ko) by Myeongjin Lee <aranet100@gmail.com >
Currently translated at 100.0% (564 of 564 strings)
Translated using Weblate (Korean)
Currently translated at 13.9% (6 of 43 strings)
Translated using Weblate: Korean (ko) by Myeongjin Lee <aranet100@gmail.com >
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: Myeongjin Lee <aranet100@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/client-changelog/ko/
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/ko/
Translation: F-Droid/Client Changelog
Translation: F-Droid/F-Droid
2025-05-20 21:31:07 +02:00
Alexander Gabilondo
27c6b2884c
Translated using Weblate: Basque (eu) by Alexander Gabilondo <alexgabi@openmailbox.org>
...
Currently translated at 86.1% (486 of 564 strings)
Co-authored-by: Alexander Gabilondo <alexgabi@openmailbox.org >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/eu/
Translation: F-Droid/F-Droid
2025-05-20 21:31:01 +02:00
cat
0c3568580a
Translated using Weblate: Danish (da) by cat <catsnote@proton.me>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: cat <catsnote@proton.me >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/da/
Translation: F-Droid/F-Droid
2025-05-20 21:30:58 +02:00
Yaron Shahrabani
3c220777c7
Translated using Weblate: Hebrew (he) by Yaron Shahrabani <sh.yaron@gmail.com>
...
Currently translated at 99.8% (563 of 564 strings)
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/he/
Translation: F-Droid/F-Droid
2025-05-20 21:30:54 +02:00
Jeroen
f477d04399
Translated using Weblate: Dutch (nl) by Jeroen <alpenblauwtje@gmail.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: Jeroen <alpenblauwtje@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/nl/
Translation: F-Droid/F-Droid
2025-05-20 21:30:49 +02:00
milad19s
ecb8f50138
Translated using Weblate: Persian (fa) by milad19s <alirezaaazami2000@gmail.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: milad19s <alirezaaazami2000@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translation: F-Droid/F-Droid
2025-05-20 21:30:42 +02:00
Danial Behzadi
d81ae06af4
Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com>
...
Currently translated at 100.0% (564 of 564 strings)
Translated using Weblate: Persian (fa) by Danial Behzadi <dani.behzi@ubuntu.com >
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translation: F-Droid/F-Droid
2025-05-20 21:30:36 +02:00
Parsa Nobahari
352efd09eb
Translated using Weblate: Persian (fa) by Parsa Nobahari <89968726+ParsaNobahari@users.noreply.github.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: Parsa Nobahari <89968726+ParsaNobahari@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/fa/
Translation: F-Droid/F-Droid
2025-05-20 21:30:33 +02:00
Shubham Sharma (Kaku)
4026de9ff2
Translated using Weblate: Hindi (hi) by "Shubham Sharma (Kaku)" <sharmashubham.dav@gmail.com>
...
Currently translated at 81.7% (461 of 564 strings)
Co-authored-by: Shubham Sharma (Kaku) <sharmashubham.dav@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/hi/
Translation: F-Droid/F-Droid
2025-05-20 21:30:22 +02:00
gacarel
9c2042509f
Translated using Weblate: Spanish (es) by gacarel <gacarel657@bariswc.com>
...
Currently translated at 100.0% (564 of 564 strings)
Co-authored-by: gacarel <gacarel657@bariswc.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/es/
Translation: F-Droid/F-Droid
2025-05-20 21:30:14 +02:00
ssantos
cae1150e5c
Translated using Weblate: Portuguese (Portugal) (pt-rPT) by ssantos <ssantos@web.de>
...
Currently translated at 90.6% (511 of 564 strings)
Translated using Weblate: Portuguese (pt) by ssantos <ssantos@web.de >
Currently translated at 100.0% (3 of 3 strings)
Co-authored-by: ssantos <ssantos@web.de >
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/pt_PT/
Translation: F-Droid/F-Droid
Translation: F-Droid/F-Droid Basic metadata
2025-05-20 21:29:52 +02:00