Torsten Grote
cc684c3ee6
[app] show which repo an app is from on app details screen
2023-10-18 11:39:38 +00:00
Torsten Grote
ad8955933d
[app] open list of apps of a repo after adding it
2023-10-18 11:39:38 +00:00
Torsten Grote
51d43f9004
[db] update repo cache right after new repo got added
...
so we can use the new repo right away without waiting for DB to inform us about change. This is important if we want to show list of apps of a repo right after adding it.
2023-10-18 11:39:38 +00:00
Torsten Grote
4bd033e6a7
[app] use DB methods for repo app list
...
The new DB methods are not only faster, but also show all apps in a repo, even if another repo has the same app with a higher weight.
2023-10-18 11:39:38 +00:00
Torsten Grote
a5ec22fa6c
[db] add queries for getting app list items by repo
2023-10-18 11:39:38 +00:00
Torsten Grote
9a5c1a0e49
[app] prototype: show all apps from one repo
...
accessible from repo details screen, only for enabled repos
2023-10-18 11:39:38 +00:00
Torsten Grote
66b6c955a8
[db] add https:// scheme if it is missing from given repo URI
2023-10-18 11:39:38 +00:00
Torsten Grote
7c0c9c2cae
[db] add support for detecting swap repos
...
Note that those are not really meant to be added to the DB as they are ephemeral by nature.
2023-10-18 11:39:38 +00:00
Torsten Grote
f068d920bd
Add RepoManagerAddAllIntegrationTest which adds all known (stable) repos
...
See: https://forum.f-droid.org/t/known-repositories/721
2023-10-18 11:39:38 +00:00
Torsten Grote
03a5b697bb
[db] Handle fdroidrepos:// Uris as well
2023-10-18 11:39:38 +00:00
Torsten Grote
7b52db331c
[db] Catch NotFoundException in RepoAdder
2023-10-18 11:39:38 +00:00
Torsten Grote
b5c8f2c92c
[app] Use FAB instead of menu item for adding repos
2023-10-18 11:39:38 +00:00
Torsten Grote
40c71e4b06
[db] Reject invalid URIs when adding repos
2023-10-18 11:39:38 +00:00
Torsten Grote
aaa4b56a9d
[download] Add HttpManager method for checking URI validity
2023-10-18 11:39:38 +00:00
Torsten Grote
6abf3e3a8f
[db] Add execution delay in attempt to fix flaky RepoAdder test
2023-10-18 11:39:38 +00:00
Torsten Grote
35481a8011
Initial support for fdroid.link URIs
2023-10-18 11:39:38 +00:00
Torsten Grote
237f569708
Merge branch 'targetSdkRequirement' into 'master'
...
Mark apps with target SDK lower than 23 as incompatiable
See merge request fdroid/fdroidclient!1294
2023-10-14 13:22:44 +00:00
Aayush Gupta
17faf8d3ef
Mark apps with target SDK lower than 23 as incompatiable
...
* Reason: https://developer.android.com/about/versions/14/behavior-changes-all#minimum-target-api-level
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2023-10-13 23:58:05 +05:30
Torsten Grote
97e796fc10
Merge branch 'code-cleanup' into 'master'
...
Small code improvements
See merge request fdroid/fdroidclient!1300
2023-10-13 15:20:16 +00:00
Tobias_Groza
51c4a9f944
Remove Android API level checks for Android 23 and below
...
The target API level is 23 (Android M).
2023-10-13 15:20:03 +00:00
Tobias_Groza
8cf273d42b
Add missing @Override annotation
2023-10-13 15:20:03 +00:00
Hans-Christoph Steiner
24fc4fff2a
Merge branch 'copy-links' into 'master'
...
Copy version name, links and permission info to clipboard on long click in app details.
Closes #1408
See merge request fdroid/fdroidclient!1291
2023-10-13 07:54:49 +00:00
Tobias_Groza
defe6c3f64
Use different messages when copying URLs, permissions and version names
2023-10-12 18:06:20 +02:00
Tobias_Groza
6bae586d80
Add whitespace between "New:" and permission nanme in app details
2023-10-12 15:48:33 +00:00
Tobias_Groza
11b6d26e9d
Fix deprecated code
...
Replace removeGlobalOnLayoutListener by removeOnGlobalLayoutListener
2023-10-12 15:48:33 +00:00
Tobias_Groza
0292e7a299
Copy version name and links to clipboard on long click in app details.
...
Show a toast informing the user that data has been copied to the clipboard.
2023-10-12 15:48:33 +00:00
Michael Pöhn
1089f3c1dc
Merge branch 'remove-gp-repo' into 'master'
...
include new official mirror: lysator's onion service
See merge request fdroid/fdroidclient!1299
2023-10-12 15:44:27 +00:00
Hans-Christoph Steiner
f27e030e54
include new official mirror: lysator's onion service
2023-10-12 15:44:00 +00:00
Michael Pöhn
c82a19a75e
Merge branch 'update-user-action-34' into 'master'
...
Adapt code for when no user action is required for app updates
See merge request fdroid/fdroidclient!1298
2023-10-12 15:41:42 +00:00
Torsten Grote
e3763e3fc5
[app] Adapt when no user action is required for app updates
2023-10-12 15:41:07 +00:00
Hans-Christoph Steiner
b8314bd850
Merge branch 'fix-litecoin-donation-button' into 'master'
...
Fix litecoin button linking bitcoin address
Closes #2683
See merge request fdroid/fdroidclient!1297
2023-10-12 15:39:55 +00:00
Tobias_Groza
56a6e8aec7
Fix litecoin button linking bitcoin address
...
Closes #2683
2023-10-12 17:16:57 +02:00
Hans-Christoph Steiner
d2c1fc3df2
version code 1018050
2023-10-10 20:58:15 +02:00
Hans-Christoph Steiner
05ae72cfed
update CHANGELOG
2023-10-10 20:58:09 +02:00
Hans-Christoph Steiner
fc5489fd2d
run tools/remove-unused-and-blank-translations.py
2023-10-10 20:58:07 +02:00
Hans-Christoph Steiner
a5b8a1aaf4
Merge branch 'full-session-installer' into 'master'
...
🚚 use session install in full build flavor
See merge request fdroid/fdroidclient!1289
2023-10-10 18:24:12 +00:00
Hans-Christoph Steiner
c289351910
Expert Setting to disable the SessionInstaller
...
In case of bugs, let the user disable this while it is still beta.
2023-10-10 15:06:23 +00:00
Michael Pöhn
42c2eb4ee1
🚚 use session install in full build flavor
...
After some testing it could determine that the session installer works
withouth any hick-ups when target sdk is set to 28.
I've successfully tested this build on android emulator 34 with an app
that's targeting 33.
2023-10-10 15:06:23 +00:00
Torsten Grote
c12e02c396
Merge branch 'fix/41' into 'master'
...
Do not list incompatible app
Closes #41
See merge request fdroid/fdroidclient!1212
2023-10-10 15:05:35 +00:00
Torsten Grote
616277ffac
Cache value of showIncompatibleVersions and remove empty listeners
2023-10-10 11:12:52 -03:00
Torsten Grote
7c9083fea1
Add test for compat flag in AppOverviewItems
2023-10-10 11:08:10 -03:00
Torsten Grote
30ad12cc57
Fix missing flag in RepoV2StreamReceiver
2023-10-10 11:05:24 -03:00
sim
2f32bff9fc
Update app list when toggling showIncompatible
2023-10-10 13:50:34 +00:00
sim
3d1a30b68a
Follow showIncompatibleVersion
2023-10-10 13:50:34 +00:00
sim
b1f73e8cb7
Do not list incompatible app
...
Fix #41
2023-10-10 13:50:34 +00:00
Hans-Christoph Steiner
472597d2ca
Merge branch 'weblate' into 'master'
...
weblate
See merge request fdroid/fdroidclient!1295
2023-10-10 10:57:21 +00:00
Hans-Christoph Steiner
77eea323ef
sed -i '/"menu_downgrade"/d' app/src/*/res/values*/strings.xml
...
fdroidclient!1278
2023-10-10 12:16:41 +02:00
Hans-Christoph Steiner
38f7f09cdb
fix ellipsis
2023-10-10 12:15:36 +02:00
Fontan 030
b8e4b0225a
Translated using Weblate: Kazakh (kk) by Fontan 030 <pomanfedurin@gmail.com>
...
Currently translated at 17.7% (88 of 495 strings)
Co-authored-by: Fontan 030 <pomanfedurin@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/f-droid/f-droid/kk/
Translation: F-Droid/F-Droid
2023-10-10 12:15:22 +02:00
Alexander Gabilondo
2f9f2d5bff
Translated using Weblate: Basque (eu) by Alexander Gabilondo <alexgabi@openmailbox.org>
...
Currently translated at 100.0% (508 of 508 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
2023-10-10 12:01:14 +02:00