Browse Source

Merge branch 'main' into develop

Armin Schrenk 2 years ago
parent
commit
5237dc8cae

+ 12 - 7
.github/ISSUE_TEMPLATE/bug.yml

@@ -37,14 +37,19 @@ body:
     id: volume-type
     attributes:
       label: Volume Type
-      description: What is selected under Settings → Virtual Drive?
-      multiple: true
-      options:
-        - FUSE
-        - Dokany
-        - WebDAV
+      description: What volume type is selected under Settings → Virtual Drive?
+      value: |
+        - WinFsp
+        - WinFsp (Local Drive)
+        - FUSE-T
+        - macFUSE
+        - WebDAV (Windows Explorer)
+        - WebDAV (AppleScript)
+        - WebDAV (gio)
+        - WebDAV (HTTP Address)
+        - Dokany (1.5)
     validations:
-      required: false
+      required: true
   - type: textarea
     id: reproduction-steps
     attributes:

+ 1 - 0
dist/linux/common/org.cryptomator.Cryptomator.metainfo.xml

@@ -66,6 +66,7 @@
 	</content_rating>
 
 	<releases>
+		<release date="2023-03-01" version="1.7.0"/>
 		<release date="2022-12-14" version="1.6.17"/>
 		<release date="2022-12-06" version="1.6.16"/>
 		<release date="2022-10-06" version="1.6.15"/>

+ 3 - 13
dist/win/contrib/version170-migrate-settings.ps1

@@ -7,19 +7,9 @@
 
 #Get all active, local user profiles
 $profileList = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList'
-$localUsers = Get-LocalUser | Where-Object {$_.Enabled} | ForEach-Object { $_.Name}
-
-Get-ChildItem $profileList | ForEach-Object { $_.GetValue("ProfileImagePath") } | Where-Object {
-    $profileNameMatches = ($_ | Select-String -Pattern "\\([^\\]+)$").Matches
-    if($profileNameMatches.Count -eq 1) {
-        #check if the last path part is contained in the local user name list
-        #otherwise do not touch it
-        return $localUsers.Contains($profileNameMatches[0].Groups[1].Value)
-    } else {
-        return $false;
-    }
-} | ForEach-Object {
-    $settingsPath = "$_\AppData\Roaming\Cryptomator\settings.json"
+Get-ChildItem $profileList | ForEach-Object {
+    $profilePath =  $_.GetValue("ProfileImagePath") 
+    $settingsPath = "$profilePath\AppData\Roaming\Cryptomator\settings.json"
     if(!(Test-Path -Path $settingsPath -PathType Leaf)) {
         #No settings file, nothing to do.
         return;

+ 1 - 1
pom.xml

@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>org.cryptomator</groupId>
 	<artifactId>cryptomator</artifactId>
-	<version>1.7.0-SNAPSHOT</version>
+	<version>1.8.0-SNAPSHOT</version>
 	<name>Cryptomator Desktop App</name>
 
 	<organization>