Compare commits

...

5 Commits

Author SHA1 Message Date
Joseph Flinn
2cdf7595d3 Version bump 2.14.2 (#1622)
(cherry picked from commit bf1aa7c4eb)
2021-10-29 12:50:46 -07:00
Jake Fink
f8e7a6263f fix for bug stopping vault timeout to never (#1618)
- use nullable int on settings page and in vault service
2021-10-29 11:29:44 -04:00
Matt Portune
19658da65a remove numeric restriction on cc number field (#1617) 2021-10-29 11:29:25 -04:00
Joseph Flinn
a2bb490fc4 Version bump 2.14.1 (#1614)
(cherry picked from commit 5e4365084b)
2021-10-28 06:51:02 -07:00
Joseph Flinn
97c21cd666 adding the missing flag for sed in the fdroid build (#1613)
(cherry picked from commit ea5e4aafa3)
2021-10-28 06:49:58 -07:00
9 changed files with 14 additions and 15 deletions

View File

@@ -229,7 +229,7 @@ jobs:
echo "##### Setting Version Code $BUILD_NUMBER"
echo "########################################"
sed "s/android:versionCode=\"1\"/android:versionCode=\"$BUILD_NUMBER\"/" \
sed -i "s/android:versionCode=\"1\"/android:versionCode=\"$BUILD_NUMBER\"/" \
./src/Android/Properties/AndroidManifest.xml
shell: bash

View File

@@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="1"
android:versionName="2.14.0"
android:versionName="2.14.2"
android:installLocation="internalOnly"
package="com.x8bit.bitwarden">

View File

@@ -57,7 +57,7 @@ namespace Bit.App.Pages
};
private Policy _vaultTimeoutPolicy;
private int _vaultTimeout;
private int? _vaultTimeout;
public SettingsPageViewModel()
{
@@ -220,7 +220,7 @@ namespace Bit.App.Pages
await _vaultTimeoutService.LockAsync(true, true);
}
public async Task VaultTimeoutAsync(bool promptOptions = true, int newTimeout = 0)
public async Task VaultTimeoutAsync(bool promptOptions = true, int? newTimeout = 0)
{
var oldTimeout = _vaultTimeout;
@@ -237,7 +237,7 @@ namespace Bit.App.Pages
var cleanSelection = selection.Replace("✓ ", string.Empty);
var selectionOption = _vaultTimeouts.FirstOrDefault(o => o.Key == cleanSelection);
_vaultTimeoutDisplayValue = selectionOption.Key;
newTimeout = selectionOption.Value.GetValueOrDefault();
newTimeout = selectionOption.Value;
}
if (_vaultTimeoutPolicy != null)
@@ -438,7 +438,7 @@ namespace Bit.App.Pages
securityItems.Insert(1, new SettingsPageListItem
{
Name = AppResources.Custom,
Time = TimeSpan.FromMinutes(Math.Abs((double)_vaultTimeout)),
Time = TimeSpan.FromMinutes(Math.Abs((double)_vaultTimeout.GetValueOrDefault())),
});
}
if (_vaultTimeoutPolicy != null)

View File

@@ -239,7 +239,6 @@
StyleClass="box-value"
Grid.Row="1"
Grid.Column="0"
Keyboard="Numeric"
IsPassword="{Binding ShowCardNumber, Converter={StaticResource inverseBool}}"
IsSpellCheckEnabled="False"
IsTextPredictionEnabled="False" />

View File

@@ -17,6 +17,6 @@ namespace Bit.Core.Abstractions
Task LockAsync(bool allowSoftLock = false, bool userInitiated = false);
Task LogOutAsync();
Task SetVaultTimeoutOptionsAsync(int? timeout, string action);
Task<int> GetVaultTimeout();
Task<int?> GetVaultTimeout();
}
}

View File

@@ -86,7 +86,7 @@ namespace Bit.Core.Services
return;
}
var vaultTimeoutMinutes = await GetVaultTimeout();
if (vaultTimeoutMinutes < 0)
if (vaultTimeoutMinutes < 0 || vaultTimeoutMinutes == null)
{
return;
}
@@ -178,8 +178,8 @@ namespace Bit.Core.Services
await _storageService.RemoveAsync(Constants.ProtectedPin);
}
public async Task<int> GetVaultTimeout() {
var vaultTimeout = (await _storageService.GetAsync<int?>(Constants.VaultTimeoutKey)).GetValueOrDefault(-1);
public async Task<int?> GetVaultTimeout() {
var vaultTimeout = await _storageService.GetAsync<int?>(Constants.VaultTimeoutKey);
if (await _policyService.PolicyAppliesToUser(PolicyType.MaximumVaultTimeout)) {
var policy = (await _policyService.GetAll(PolicyType.MaximumVaultTimeout)).First();
@@ -190,7 +190,7 @@ namespace Bit.Core.Services
return vaultTimeout;
}
var timeout = Math.Min(vaultTimeout, policyTimeout.Value);
var timeout = vaultTimeout.HasValue ? Math.Min(vaultTimeout.Value, policyTimeout.Value) : policyTimeout.Value;
if (timeout < 0) {
timeout = policyTimeout.Value;

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden.autofill</string>
<key>CFBundleShortVersionString</key>
<string>2.14.0</string>
<string>2.14.2</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundleLocalizations</key>

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden.find-login-action-extension</string>
<key>CFBundleShortVersionString</key>
<string>2.14.0</string>
<string>2.14.2</string>
<key>CFBundleLocalizations</key>
<array>
<string>en</string>

View File

@@ -11,7 +11,7 @@
<key>CFBundleIdentifier</key>
<string>com.8bit.bitwarden</string>
<key>CFBundleShortVersionString</key>
<string>2.14.0</string>
<string>2.14.2</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>CFBundleIconName</key>