Torsten Grote
f6caceb63c
[index] treat empty string like null when deserializing FileV2 objects
...
we've seen serialized FileV2 objects becoming an empty string after parcelizing them,
so we need to account for null *and* empty string here.
Fixes acra-crash-reports#617
2024-03-12 15:12:19 +00:00
Hans-Christoph Steiner
bbb65e7841
Merge branch 'fix-panic-mode' into 'master'
...
export PanicResponderActivity to make panic mode work again
See merge request fdroid/fdroidclient!1360
2024-03-12 14:49:30 +00:00
Conny Duck
8e73c7dea9
export PanicResponderActivity to make panic mode work again
2024-03-07 18:51:32 +01:00
Hans-Christoph Steiner
5c33449db6
Merge branch 'compile34' into 'master'
...
Upgrade to Gradle 8 and compile SDK 34
See merge request fdroid/fdroidclient!1332
2024-03-05 14:44:26 +00:00
Chirayu Desai
80c3583d22
Add gradle verification metadata for windows
...
* ./gradlew --write-verification-metadata sha256 :app:assembleDebug -Dos.name=Windows
2024-03-05 14:43:28 +00:00
Chirayu Desai
a8ec187b78
Add gradle verification metadata for osx
...
* ./gradlew --write-verification-metadata sha256 :app:assembleDebug
2024-03-05 14:43:28 +00:00
Torsten Grote
56cff5699b
Use permission constants in Apk#setRequestedPermissions()
2024-03-05 14:43:28 +00:00
Torsten Grote
3d114cd85f
Remove dead NFC (Android Beam) code
2024-03-05 14:43:28 +00:00
Torsten Grote
6ffb3fe7e3
Update dependencies
2024-03-05 14:43:28 +00:00
Torsten Grote
befa014b5e
[app] R classes are now package specific
2024-03-05 14:43:28 +00:00
Torsten Grote
f8d70b2c54
no more namespaces in manifests
2024-03-05 14:43:28 +00:00
Torsten Grote
559ef6e22d
Make D8 happy after upgrades
2024-03-05 14:43:28 +00:00
Torsten Grote
ce195b8fc4
Apply SHA1 CI hack to Java 17
2024-03-05 14:43:28 +00:00
Torsten Grote
ff5d26e79f
Make pmd happy
2024-03-05 14:43:28 +00:00
Torsten Grote
d30695bf44
Update errorprone after gradle/java update
...
without this gradle tasks fail
2024-03-05 14:43:28 +00:00
Torsten Grote
52e5509878
Fix lint errors after compileSdk upgrade to 34
2024-03-05 14:43:28 +00:00
Torsten Grote
7dd1c132f7
Install new build tools
2024-03-05 14:43:28 +00:00
Torsten Grote
fe7ec2213d
Install Java 17 for CI
2024-03-05 14:43:28 +00:00
Torsten Grote
35affc09db
Upgrade to Gradle 8 and SDK 34
...
This commit tries to limit the changes required to what is needed to make the project compile again. This includes the Kotlin and Room update.
2024-03-05 14:43:28 +00:00
Hans-Christoph Steiner
6109f98476
Merge branch 'backup-rules' into 'master'
...
Update backup rules for Android 12 or higher
See merge request fdroid/fdroidclient!1356
2024-03-05 14:31:45 +00:00
Torsten Grote
2420bdc823
Update backup rules for Android 12 or higher
...
See: https://developer.android.com/guide/topics/data/autobackup#xml-syntax-android-12
2024-03-05 14:31:17 +00:00
Hans-Christoph Steiner
6780d80a51
Merge branch 'hierarchical-uris' into 'master'
...
Don't crash on non-hierarchical URIs in RepoUriGetter
Closes acra-crash-reports#724
See merge request fdroid/fdroidclient!1354
2024-03-05 14:29:48 +00:00
Torsten Grote
3c2ebe6f49
Don't crash on non-hierarchical URIs in RepoUriGetter
2024-02-27 10:39:24 -03:00
Torsten Grote
1b27b711fe
Merge branch 'licaon-kter-master-patch-74426' into 'master'
...
AF Other - on by default
See merge request fdroid/fdroidclient!1352
2024-02-27 12:24:28 +00:00
Licaon_Kter
f81ed7abea
AF Other - on by default
2024-02-27 12:23:09 +00:00
Torsten Grote
9e7706f0a9
Merge branch 'nonfreenet-non-changeable' into 'master'
...
Add "non-changeable" to NonFreeNet short description
See merge request fdroid/fdroidclient!1349
2024-02-27 12:13:26 +00:00
Nitai Sasson
fc9e6a3a6d
Update 2 files
...
- /app/src/main/res/values/strings.xml
- /app/src/main/res/values-en-rGB/strings.xml
2024-02-27 12:12:31 +00:00
Torsten Grote
a49da9900d
Merge branch 'fromfor' into 'master'
...
Rephrase preferred from
See merge request fdroid/fdroidclient!1353
2024-02-23 21:08:20 +00:00
Licaon_Kter
6aaaae51d6
rephrase
2024-02-23 16:59:19 +00:00
Licaon_Kter
c2d048f47f
Rephrase preferred from
2024-02-22 11:51:41 +00:00
Torsten Grote
f70dc009bb
Merge branch '2710-update-scheduling' into 'master'
...
Improve missing update checks
See merge request fdroid/fdroidclient!1337
2024-02-20 17:08:45 +00:00
Torsten Grote
7d3539d7e0
[app] set update job as persisted
2024-02-20 13:36:42 -03:00
Torsten Grote
052bda7e25
[app] log when receiving BOOT_COMPLETED
2024-02-20 13:36:41 -03:00
Torsten Grote
936f4497b4
[app] expose last repo update time in UI
2024-02-20 13:36:41 -03:00
Hans-Christoph Steiner
cb7f0dce00
Merge branch 'test-session-resume' into 'master'
...
Test that session gets only resumed for a short time (10s)
See merge request fdroid/fdroidclient!1347
2024-02-20 15:30:34 +00:00
Torsten Grote
47a921e45a
[download] test that session gets only resumed for a short time (10s)
...
see https://svs.informatik.uni-hamburg.de/publications/2018/2018-12-06-Sy-ACSAC-Tracking_Users_across_the_Web_via_TLS_Session_Resumption.pdf
2024-02-20 15:30:26 +00:00
Hans-Christoph Steiner
9f5ef89110
Merge branch 'fix_new_badge_sometimes_being_hidden' into 'master'
...
Fix new badge sometimes being hidden
Closes #2753
See merge request fdroid/fdroidclient!1351
2024-02-20 14:54:22 +00:00
Conny Duck
b3bd648310
Fix new badge sometimes being hidden
2024-02-20 14:54:21 +00:00
Hans-Christoph Steiner
e45eaaed36
Merge branch '2755-repo-add-keyboard-action' into 'master'
...
Use keyboard action for repo Url input
Closes #2755
See merge request fdroid/fdroidclient!1348
2024-02-20 14:05:53 +00:00
Torsten Grote
1e5cfd4764
[app] use keyboard action for repo Url input
2024-02-20 14:05:20 +00:00
Hans-Christoph Steiner
4e2fc7567a
Merge branch 'repo-weights' into 'master'
...
Overhaul Repository Handling
Closes #702 , #1566 , #1887 , and #2681
See merge request fdroid/fdroidclient!1324
2024-02-20 13:37:15 +00:00
Torsten Grote
0bb92cb965
[app] improve RepoChooser drop-down style
...
Uses F-Droid blue if selected repo is preferred and allows multi-line for long repo names
2024-02-20 09:48:30 -03:00
Torsten Grote
49ac998640
[app] show repo dropdown only if app is in more than one repo or if not in default repo
2024-02-20 09:42:43 -03:00
Torsten Grote
10601ec0ed
[app] fix NPE race-condition in app details
2024-02-20 09:42:43 -03:00
Torsten Grote
81653be6d3
[app] remove star icon for preferred repos
2024-02-20 09:42:43 -03:00
Torsten Grote
b0b97a0898
[app] hide install/update/open buttons in app details when not seeing preferred repo
2024-02-20 09:42:43 -03:00
Torsten Grote
8efa13d562
[app] Improve archive toggle in repo details
2024-02-20 09:42:43 -03:00
Torsten Grote
de33b4de28
[app] Show special error when user tries to add archive repo directly
2024-02-20 09:42:42 -03:00
Torsten Grote
dec7c4d260
[db] return error when trying to add archive repo
2024-02-20 09:42:42 -03:00
Torsten Grote
218a9ebb59
[app] Hide install button in repo app lists
...
These lists show repo versions of the apps with different preferred signers, release channels, etc. The user may not be aware of this, so we force install through repo details screen which has special logic and UI for handling repo preferences.
2024-02-20 09:42:42 -03:00