Skip to content

Commit 43d82c8

Browse files
committed
Merge branch 'release/1.10.2'
2 parents d94b3f4 + 155c86f commit 43d82c8

File tree

18 files changed

+68
-63
lines changed

18 files changed

+68
-63
lines changed

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ def getVersionCode = { ->
3636
allprojects {
3737
ext {
3838
androidApplicationId = 'org.cryptomator'
39-
androidVersionCode = 2897 // must be getVersionCode(). only at release tag set the actual value
40-
androidVersionName = '1.10.1'
39+
androidVersionCode = 2904 // must be getVersionCode(). only at release tag set the actual value
40+
androidVersionName = '1.10.2'
4141
}
4242
repositories {
4343
mavenCentral()

fastlane/.default.env

+6
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,12 @@ S3_REGION=
1818
S3_ACCESS_KEY=
1919
S3_SECRET_ACCESS_KEY=
2020

21+
S3_LENOTRA_AG_BUCKET=
22+
S3_LENOTRA_AG_ENDPOINT=
23+
S3_LENOTRA_AG_REGION=
24+
S3_LENOTRA_AG_ACCESS_KEY=
25+
S3_LENOTRA_AG_SECRET_ACCESS_KEY=
26+
2127
SLACK_URL=
2228

2329
GITHUB_PERSONAL_ACCESS_TOKEN=

fastlane/Fastfile

+32
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ platform :android do |options|
3434
checkVersionCodeSet(alpha:options[:alpha], beta:options[:beta])
3535

3636
deployToPlaystore(alpha:options[:alpha], beta:options[:beta])
37+
deployToLenotraAG(alpha:options[:alpha], beta:options[:beta])
3738
deployToServer(alpha:options[:alpha], beta:options[:beta])
3839
deployToFDroid(alpha:options[:alpha], beta:options[:beta])
3940
deployLite(alpha:options[:alpha], beta:options[:beta])
@@ -126,6 +127,37 @@ platform :android do |options|
126127
FileUtils.cp(lane_context[SharedValues::GRADLE_APK_OUTPUT_PATH], "release/Cryptomator-#{version}_playstore_signed.apk")
127128
end
128129

130+
desc "Deploy new version to Lenotra AG"
131+
private_lane :deployToLenotraAG do |options|
132+
apk_path = "fastlane/release/Cryptomator-#{version}_playstore_signed.apk"
133+
if File.exists?("../#{apk_path}")
134+
puts "APK found"
135+
else
136+
puts "No APK available at #{apk_path}, please build it first e.g. using the deployToPlaystore lane"
137+
fail
138+
end
139+
140+
if options[:alpha] or options[:beta]
141+
puts "Skipping deployment to LenotraAG there isn't currently a alpha/beta channel"
142+
else
143+
puts "Uploading APK"
144+
145+
aws_s3(
146+
bucket: ENV['S3_LENOTRA_AG_BUCKET'],
147+
endpoint: ENV['S3_LENOTRA_AG_ENDPOINT'],
148+
region: ENV['S3_LENOTRA_AG_REGION'],
149+
access_key: ENV['S3_LENOTRA_AG_ACCESS_KEY'],
150+
secret_access_key: ENV['S3_LENOTRA_AG_SECRET_ACCESS_KEY'],
151+
path: "Cryptomator",
152+
files: [
153+
apk_path,
154+
],
155+
skip_html_upload: true,
156+
apk: ''
157+
)
158+
end
159+
end
160+
129161
desc "Deploy new version to server"
130162
private_lane :deployToServer do |options|
131163
gradle(task: "clean")

fastlane/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,14 @@ Update Metadata
5555

5656
Check if the version code was set
5757

58+
### android deployToLenotraAG
59+
60+
```sh
61+
[bundle exec] fastlane android deployToLenotraAG
62+
```
63+
64+
Deploy new version to Lenotra AG
65+
5866
### android checkTrackingAddedInDependencyUsingIzzyScript
5967

6068
```sh

fastlane/release-notes-de.txt

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Originales Änderungsdatum der Datei beim Hochladen beibehalten (wenn möglich)
2-
- Update auf die neueste Android-Version
3-
- Fehlerbehebung beim Hochladen von Dateien größer als 2GB in WebDAV
4-
- Fehlerbehebung beim Entsperren des Tresors auf Samsung-Geräten
5-
- Dateiüberschreibung unter bestimmten Bedingungen verhindern, wenn zwischen Dateien gewechselt wird, die von keiner App geöffnet werden können
1+
- Fehlerbehebung beim Zurückschreiben geänderter Dateien auf bestimmten Geräten

fastlane/release-notes-en.txt

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices

fastlane/release-notes.html

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
<ul>
2-
<li>Preserve original file modification date during upload (if possible)</li>
3-
<li>Update to latest Android version</li>
4-
<li>Fix for uploading files larger than 2GB in WebDAV</li>
5-
<li>Fix vault unlock on Samsung devices</li>
6-
<li>Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app</li>
2+
<li>Fix write back edited file on some devices</li>
73
</ul>

presentation/build.gradle

+7
Original file line numberDiff line numberDiff line change
@@ -119,17 +119,24 @@ android {
119119
java.srcDirs = ['src/main/java/', 'src/lite/java/', 'src/fdroidAndLite/java/']
120120
}
121121
}
122+
122123
packagingOptions {
123124
resources {
124125
excludes += ['META-INF/jersey-module-version', 'META-INF/NOTICE.md', 'META-INF/DEPENDENCIES', 'META-INF/INDEX.LIST']
125126
}
126127
}
127128

129+
dependenciesInfo {
130+
// Disables dependency metadata when building APKs, see #539
131+
includeInApk = false
132+
}
133+
128134
lint {
129135
abortOnError false
130136
ignoreWarnings true
131137
quiet true
132138
}
139+
133140
namespace 'org.cryptomator.presentation'
134141
}
135142

presentation/src/main/java/org/cryptomator/presentation/util/ContentResolverUtil.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class ContentResolverUtil @Inject constructor(context: Context) {
3232
contentResolver.query(uri, null, null, null, null).use { cursor ->
3333
if (cursor != null && cursor.moveToFirst()) {
3434
val dateModifiedColumnIndex = cursor.getColumnIndex(DocumentsContract.Document.COLUMN_LAST_MODIFIED)
35-
if (!cursor.isNull(dateModifiedColumnIndex)) {
35+
if (dateModifiedColumnIndex != -1) {
3636
val date = cursor.getLong(dateModifiedColumnIndex)
3737
return Date(date);
3838
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Originales Änderungsdatum der Datei beim Hochladen beibehalten (wenn möglich)
2-
- Update auf die neueste Android-Version
3-
- Fehlerbehebung beim Hochladen von Dateien größer als 2GB in WebDAV
4-
- Fehlerbehebung beim Entsperren des Tresors auf Samsung-Geräten
5-
- Dateiüberschreibung unter bestimmten Bedingungen verhindern, wenn zwischen Dateien gewechselt wird, die von keiner App geöffnet werden können
1+
- Fehlerbehebung beim Zurückschreiben geänderter Dateien auf bestimmten Geräten
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Originales Änderungsdatum der Datei beim Hochladen beibehalten (wenn möglich)
2-
- Update auf die neueste Android-Version
3-
- Fehlerbehebung beim Hochladen von Dateien größer als 2GB in WebDAV
4-
- Fehlerbehebung beim Entsperren des Tresors auf Samsung-Geräten
5-
- Dateiüberschreibung unter bestimmten Bedingungen verhindern, wenn zwischen Dateien gewechselt wird, die von keiner App geöffnet werden können
1+
- Fehlerbehebung beim Zurückschreiben geänderter Dateien auf bestimmten Geräten
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Originales Änderungsdatum der Datei beim Hochladen beibehalten (wenn möglich)
2-
- Update auf die neueste Android-Version
3-
- Fehlerbehebung beim Hochladen von Dateien größer als 2GB in WebDAV
4-
- Fehlerbehebung beim Entsperren des Tresors auf Samsung-Geräten
5-
- Dateiüberschreibung unter bestimmten Bedingungen verhindern, wenn zwischen Dateien gewechselt wird, die von keiner App geöffnet werden können
1+
- Fehlerbehebung beim Zurückschreiben geänderter Dateien auf bestimmten Geräten
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
- Preserve original file modification date during upload (if possible)
2-
- Update to latest Android version
3-
- Fix for uploading files larger than 2GB in WebDAV
4-
- Fix vault unlock on Samsung devices
5-
- Prevent file overwrite under certain conditions when switching between files that cannot be opened by any app
1+
- Fix write back edited file on some devices

0 commit comments

Comments
 (0)