Isira Seneviratne
0835b777a9
Use ViewCompat.requireViewById().
2020-12-20 05:26:25 +05:30
Isira Seneviratne
1b428087cf
Use ServiceCompat.stopForeground().
2020-12-20 04:58:10 +05:30
Hans-Christoph Steiner
be3ac52000
rename PackageProvider to PackageIdProvider
2020-11-19 14:02:12 +01:00
Hans-Christoph Steiner
413e2672c6
Merge branch 'linkify-web-urls' into 'master'
...
Linkify web urls
See merge request fdroid/fdroidclient!952
2020-11-18 23:55:20 +00:00
Hans-Christoph Steiner
331d4a174d
fix checkstyle EmptyStatement
2020-11-18 23:30:35 +01:00
Hans-Christoph Steiner
7248375a3a
linkify web URLs in description in App Details
...
fdroid-website#510
fdroid-website#167
fdroidserver#845
fdroiddata@d6c5315a
jekyll-fdroid!60
2020-11-18 23:20:37 +01:00
Hans-Christoph Steiner
f4ae1aacc7
Merge branch 'usb-otg-nearby-repos' into 'master'
...
fix repo handling on SDCard/USB-OTG
See merge request fdroid/fdroidclient!950
2020-11-18 21:57:39 +00:00
Hans-Christoph Steiner
8f4263097c
Merge branch 'Use_HtmlCompat' into 'master'
...
Use HtmlCompat.fromHtml().
See merge request fdroid/fdroidclient!917
2020-11-18 21:55:32 +00:00
Isira Seneviratne
ae4b6a8b7c
Use HtmlCompat.fromHtml().
2020-11-12 06:45:25 +05:30
Hans-Christoph Steiner
d00108ba68
support opening USB-OTG on android-29+
...
Here's another gem: they added this nice new API in android-24 and told
everyone this was THE WAY. Then they made it a no-op in android-29
https://developer.android.com/reference/android/os/storage/StorageVolume#createAccessIntent(java.lang.String)
2020-11-11 18:26:22 +01:00
Hans-Christoph Steiner
6887e09d88
properly track ContentObservers so they can be unregistered
2020-11-11 18:25:30 +01:00
Hans-Christoph Steiner
8209bf9a0b
allow SDCard/TreeUri scans to be manually triggered by user button press
...
Before, the preference blocked all scans. That lead to confusing UX
since the "Try it" and USB-OTG buttons would do nothing.
2020-11-11 18:25:30 +01:00
Hans-Christoph Steiner
6af66abf54
use MEDIA_* events to update USB-OTG detection
...
This means that sometimes the NearbyView is updated from a
BroadcastReceiver's Context, which is not an Activity. So this has to
try a little harder to fetch the Activity instance needed for the
prompt to request permissions to a folder on the USB. This adds a
failsafe to fallback to the file:/// scanning in SDCardScannerService.
2020-11-11 18:25:30 +01:00
Hans-Christoph Steiner
6fd7970ca5
update USB-OTG status every time the user switches to Nearby
...
The USB-OTG device can be plugged and unplugged anytime, so the Nearby view
should be updated each time the user switches to this screen. Registered
callbacks should handle updating the USB-OTG status while the Nearby view
is active.
2020-11-11 18:25:30 +01:00
Hans-Christoph Steiner
bd45f0fdc5
Merge branch 'Remove_MenuItemCompat' into 'master'
...
Remove MenuItemCompat usages.
See merge request fdroid/fdroidclient!948
2020-11-11 17:00:19 +00:00
Hans-Christoph Steiner
043ed328d2
Merge branch 'Use_ContextCompat_methods' into 'master'
...
Use ContextCompat methods.
See merge request fdroid/fdroidclient!914
2020-11-11 16:57:39 +00:00
Isira Seneviratne
fcd3fadc9e
Remove MenuItemCompat usages.
2020-11-06 16:36:59 +05:30
Isira Seneviratne
fb8922b252
Use ContextCompat.getSystemService().
2020-11-06 16:27:11 +05:30
Isira Seneviratne
8b9c624d75
Use ContextCompat.startForegroundService().
2020-11-06 16:26:37 +05:30
Isira Seneviratne
5254a6f1aa
Use ContextCompat.getColor().
2020-11-06 16:26:34 +05:30
Isira Seneviratne
6a0cd0a14a
Use ContextCompat.getDrawable().
2020-11-06 16:25:23 +05:30
Isira Seneviratne
07f3e778d3
Use ContextCompat.startActivity().
2020-11-06 16:23:25 +05:30
Hans-Christoph Steiner
2f0994d16f
Merge branch 'master' into 'master'
...
ApplicationID / PackageName is defined as case-sensitive
See merge request fdroid/fdroidclient!944
2020-11-06 10:12:41 +00:00
Hans-Christoph Steiner
038eeadca6
Merge branch 'disable-metadata-verification' into 'master'
...
gradle dependency verification is too buggy with .pom metadata
See merge request fdroid/fdroidclient!945
2020-11-06 10:11:59 +00:00
Hans-Christoph Steiner
5ffb6636a3
Merge branch 'Use_vector_drawables' into 'master'
...
Use vector drawables.
See merge request fdroid/fdroidclient!946
2020-11-06 09:45:37 +00:00
Isira Seneviratne
9a0ae69bbd
Set tint for license, translation and video drawables to match the new ones.
2020-10-24 08:54:01 +05:30
Isira Seneviratne
554eb27a81
Replace website PNGs with a vector drawable.
2020-10-24 08:04:53 +05:30
Isira Seneviratne
7777272313
Replace donate PNGs with a vector drawable.
2020-10-24 06:02:27 +05:30
Isira Seneviratne
0ebb0b1b40
Replace changelog PNGs with a vector drawable.
2020-10-24 05:54:53 +05:30
Isira Seneviratne
aefaf38cee
Replace do not disturb PNGs with a vector drawable.
2020-10-23 17:31:46 +05:30
Isira Seneviratne
a2858b7e8b
Replace code PNGs with a vector drawable.
2020-10-23 17:31:45 +05:30
Isira Seneviratne
3b318e4b6f
Replace share PNGs with a vector drawable.
2020-10-23 17:31:45 +05:30
Isira Seneviratne
a92eb3c899
Replace search PNGs with a vector drawable.
2020-10-23 17:31:44 +05:30
Isira Seneviratne
1924f38bc6
Replace refresh PNGs with a vector drawable.
2020-10-23 17:31:44 +05:30
Isira Seneviratne
c438611030
Replace NFC PNGs with a vector drawable.
2020-10-23 17:31:43 +05:30
Isira Seneviratne
dd5153e445
Replace error PNGs with a vector drawable.
2020-10-23 17:31:43 +05:30
Isira Seneviratne
b6f8f8d6b7
Replace lock PNGs with a vector drawable.
2020-10-23 17:31:42 +05:30
Isira Seneviratne
6c241c8e4a
Replace alphabetical order PNGs with a vector drawable.
2020-10-23 17:31:41 +05:30
Isira Seneviratne
d5d9aa897c
Replace expand PNGs with vector drawables.
2020-10-23 17:31:40 +05:30
Isira Seneviratne
89d6c475f7
Replace email PNGs with a vector drawable.
2020-10-23 17:31:35 +05:30
Isira Seneviratne
de5b35e776
Replace delete PNGs with a vector drawable.
2020-10-23 16:10:11 +05:30
Isira Seneviratne
2fa3ff166b
Replace access time and last updated PNGs with a vector drawable.
2020-10-23 16:10:05 +05:30
Isira Seneviratne
4b28ca9591
Replace add PNGs with a vector drawable.
2020-10-23 16:09:02 +05:30
Isira Seneviratne
7b0e2b3ec9
Replace forward arrow PNGs with a vector drawable.
2020-10-23 16:09:01 +05:30
Isira Seneviratne
607d27a139
Replace Bluetooth PNGs with a vector drawable.
2020-10-23 16:09:01 +05:30
Isira Seneviratne
5bf7a33903
Replace check circle PNGs with a vector drawable.
2020-10-23 16:09:01 +05:30
Isira Seneviratne
0b25365330
Replace add circle outline PNGs with a vector drawable.
2020-10-23 16:09:00 +05:30
Isira Seneviratne
a9b37a533e
Replace WiFi and hotspot PNGs with vector drawables.
2020-10-23 16:09:00 +05:30
Hans-Christoph Steiner
16095c8bfd
remove unused imports
2020-10-22 11:52:06 +02:00
Hans-Christoph Steiner
4640146842
gradle dependency verification is too buggy with .pom metadata
...
This disables the verification of .pom files. .pom files can add
dependencies, so it would be good to have them verified. But since this
current setup requires all JAR to be verified, any new dependencies would
fail anyway:
https://docs.gradle.org/current/userguide/dependency_verification.html#sec:disabling-metadata-verification
In some cases everything works fine, like on gitlab-ci, and in other places
it always gives errors like this:
```
A problem occurred configuring root project 'client'.
> Dependency verification failed for configuration ':classpath'
4 artifacts failed verification:
- all-1.2.0.pom (com.sun.activation:all:1.2.0) from repository MavenRepo
- jvnet-parent-1.pom (net.java:jvnet-parent:1) from repository MavenRepo
- oss-parent-7.pom (org.sonatype.oss:oss-parent:7) from repository MavenRepo
- oss-parent-9.pom (org.sonatype.oss:oss-parent:9) from repository MavenRepo
This can indicate that a dependency has been compromised. Please carefully verify the checksums.
Open this report for more details: file:///home/hans/code/fdroid/client/build/reports/dependency-verification/at-1603359642220/dependency-verification-report.html
```
@glennmen and @eighthave both are getting that error.
2020-10-22 11:49:17 +02:00