diff --git a/app/build.gradle b/app/build.gradle
index e5dae627..d44d3f25 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -29,8 +29,8 @@ android {
minSdkVersion 29
//noinspection OldTargetApi
targetSdkVersion 34
- versionCode 30004
- versionName "0.7.4"
+ versionCode 30005
+ versionName "0.7.7"
archivesBaseName = "Save-$versionName"
multiDexEnabled true
vectorDrawables.useSupportLibrary = true
@@ -129,7 +129,7 @@ dependencies {
annotationProcessor "com.github.bumptech.glide:compiler:4.16.0"
implementation "com.github.derlio:audio-waveform:v1.0.1"
implementation "com.github.esafirm:android-image-picker:3.0.0"
- implementation "com.facebook.fresco:fresco:2.6.0"
+ implementation "com.facebook.fresco:fresco:3.5.0"
implementation "com.squareup.picasso:picasso:2.5.2"
implementation "com.github.abdularis:circularimageview:1.4"
@@ -138,7 +138,7 @@ dependencies {
implementation "info.guardianproject.netcipher:netcipher:2.2.0-alpha"
//from here: https://github.com/guardianproject/proofmode
- implementation("org.proofmode:android-libproofmode:1.0.26") {
+ implementation("org.proofmode:android-libproofmode:1.0.27") {
transitive = false
diff --git a/app/src/main/java/net/opendasharchive/openarchive/services/webdav/WebDavConduit.kt b/app/src/main/java/net/opendasharchive/openarchive/services/webdav/WebDavConduit.kt
index e1703ca1..e95860e7 100644
--- a/app/src/main/java/net/opendasharchive/openarchive/services/webdav/WebDavConduit.kt
+++ b/app/src/main/java/net/opendasharchive/openarchive/services/webdav/WebDavConduit.kt
@@ -192,16 +192,19 @@ class WebDavConduit(media: Media, context: Context) : Conduit(media, context) {
if (mCancelled) throw Exception("Cancelled")
mClient.put(
- construct(base, path, "$fileName.meta.json"), metadata.toByteArray(),
- "text/plain", null)
+ construct(base, path, "$fileName.meta.json"),
+ metadata.toByteArray(),
+ "text/plain",
+ null
+ )
/// Upload ProofMode metadata, if enabled and successfully created.
-// for (file in getProof()) {
-// if (mCancelled) throw Exception("Cancelled")
-//
-// mClient.put(
-// construct(base, path, file.name), file, "text/plain",
-// false, null)
-// }
+ for (file in getProof()) {
+ if (mCancelled) throw Exception("Cancelled")
+
+ mClient.put(
+ construct(base, path, file.name), file, "text/plain",
+ false, null)
+ }
}
}
\ No newline at end of file
diff --git a/app/src/main/res/xml/prefs_general.xml b/app/src/main/res/xml/prefs_general.xml
index b498b18b..3d816788 100644
--- a/app/src/main/res/xml/prefs_general.xml
+++ b/app/src/main/res/xml/prefs_general.xml
@@ -18,20 +18,20 @@
-
-
-
-
+
-
-
-
-
-
-
-
+
-
+
diff --git a/app/src/main/res/xml/prefs_proof_mode.xml b/app/src/main/res/xml/prefs_proof_mode.xml
index fe899d88..c2b3a3d6 100644
--- a/app/src/main/res/xml/prefs_proof_mode.xml
+++ b/app/src/main/res/xml/prefs_proof_mode.xml
@@ -8,18 +8,18 @@
app:singleLineTitle="false"
app:summary="@string/prefs_use_proofmode_summary" />
-
+
+
+
+
+
+
-
+
+
+
+
+