Merge branch 'master' of https://github.com/bitwarden/desktop into feature/hide-passwords

This commit is contained in:
hinton 2020-06-04 22:09:46 +02:00
commit 982d35a404
53 changed files with 41 additions and 41 deletions

2
jslib

@ -1 +1 @@
Subproject commit 2858724f4431038be190fc0b748efe287dd1bae6 Subproject commit 212a2e3745e6e0e2b3057ed308c47daf6aeefbc8

Binary file not shown.

Before

Width:  |  Height:  |  Size: 370 B

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 692 B

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 KiB

After

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 636 B

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 957 B

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

View File

@ -272,7 +272,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="footer"> <div class="footer" *ngIf="cipher">
<button appBlurClick class="primary" (click)="edit()" appA11yTitle="{{'edit' | i18n}}" *ngIf="!cipher.isDeleted"> <button appBlurClick class="primary" (click)="edit()" appA11yTitle="{{'edit' | i18n}}" *ngIf="!cipher.isDeleted">
<i class="fa fa-pencil fa-fw fa-lg" aria-hidden="true"></i> <i class="fa fa-pencil fa-fw fa-lg" aria-hidden="true"></i>
</button> </button>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 292 B

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 438 B

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 292 B

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 438 B

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -113,10 +113,10 @@
"description": "Copy value to clipboard" "description": "Copy value to clipboard"
}, },
"minimizeOnCopyToClipboard": { "minimizeOnCopyToClipboard": {
"message": "Minimize when copying to clipboard" "message": "Minimér, når du kopierer til udklipsholder"
}, },
"minimizeOnCopyToClipboardDesc": { "minimizeOnCopyToClipboardDesc": {
"message": "Minimize when copying an item's data to the clipboard." "message": "Minimér, når du kopierer et elements data til udklipsholderen."
}, },
"toggleVisibility": { "toggleVisibility": {
"message": "Slå synlighed til/fra" "message": "Slå synlighed til/fra"
@ -343,7 +343,7 @@
"message": "Er du sikker på, at du vil slette dette element?" "message": "Er du sikker på, at du vil slette dette element?"
}, },
"deletedItem": { "deletedItem": {
"message": "Slettede element" "message": "Element sendt til papirkurven"
}, },
"overwritePasswordConfirmation": { "overwritePasswordConfirmation": {
"message": "Er du sikker på, at du vil overskrive den aktuelle adgangskode?" "message": "Er du sikker på, at du vil overskrive den aktuelle adgangskode?"
@ -776,10 +776,10 @@
"message": "To-trins login" "message": "To-trins login"
}, },
"vaultTimeout": { "vaultTimeout": {
"message": "Vault Timeout" "message": "Boks timeout"
}, },
"vaultTimeoutDesc": { "vaultTimeoutDesc": {
"message": "Choose when your vault will timeout and perform the selected action." "message": "Vælg timeout for din boks, hvorefter den vil udføre den valgte handling."
}, },
"immediately": { "immediately": {
"message": "Straks" "message": "Straks"
@ -1287,50 +1287,50 @@
"message": "Én eller flere organisationspolitikker påvirker dine generatorindstillinger." "message": "Én eller flere organisationspolitikker påvirker dine generatorindstillinger."
}, },
"vaultTimeoutAction": { "vaultTimeoutAction": {
"message": "Vault Timeout Action" "message": "Boks timeout-handling"
}, },
"vaultTimeoutActionLockDesc": { "vaultTimeoutActionLockDesc": {
"message": "A locked vault requires that you re-enter your master password to access it again." "message": "En låst boks kræver at du gentaster din hovedadgangskode for at tilgå den igen."
}, },
"vaultTimeoutActionLogOutDesc": { "vaultTimeoutActionLogOutDesc": {
"message": "A logged out vault requires that you re-authenticate to access it again." "message": "En boks der er logget ud kræver, at du godkender igen for at få adgang til den."
}, },
"lock": { "lock": {
"message": "Lock", "message": "Lås",
"description": "Verb form: to make secure or inaccesible by" "description": "Verb form: to make secure or inaccesible by"
}, },
"trash": { "trash": {
"message": "Trash", "message": "Papirkurv",
"description": "Noun: a special folder to hold deleted items" "description": "Noun: a special folder to hold deleted items"
}, },
"searchTrash": { "searchTrash": {
"message": "Search trash" "message": "Søg i papirkurven"
}, },
"permanentlyDeleteItem": { "permanentlyDeleteItem": {
"message": "Permanently Delete Item" "message": "Slet element permanent"
}, },
"permanentlyDeleteItemConfirmation": { "permanentlyDeleteItemConfirmation": {
"message": "Are you sure you want to permanently delete this item?" "message": "Er du sikker på, at du vil slette dette element permanent?"
}, },
"permanentlyDeletedItem": { "permanentlyDeletedItem": {
"message": "Permanently Deleted item" "message": "Element slettet permanent"
}, },
"restoreItem": { "restoreItem": {
"message": "Restore Item" "message": "Gendan element"
}, },
"restoreItemConfirmation": { "restoreItemConfirmation": {
"message": "Are you sure you want to restore this item?" "message": "Er du sikker på, at du vil gendanne dette element?"
}, },
"restoredItem": { "restoredItem": {
"message": "Restored Item" "message": "Element gendannet"
}, },
"permanentlyDelete": { "permanentlyDelete": {
"message": "Permanently Delete" "message": "Slette permanent"
}, },
"vaultTimeoutLogOutConfirmation": { "vaultTimeoutLogOutConfirmation": {
"message": "Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?" "message": "Ved at logge ud fjernes al adgang til din boks og kræver online-godkendelse efter timeout-perioden. Er du sikker på, at du vil bruge denne indstilling?"
}, },
"vaultTimeoutLogOutConfirmationTitle": { "vaultTimeoutLogOutConfirmationTitle": {
"message": "Timeout Action Confirmation" "message": "Bekræft timeout-handling"
} }
} }

View File

@ -776,10 +776,10 @@
"message": "Início de sessão de dois passos" "message": "Início de sessão de dois passos"
}, },
"vaultTimeout": { "vaultTimeout": {
"message": "Vault Timeout" "message": "Tempo de expiração do Cofre"
}, },
"vaultTimeoutDesc": { "vaultTimeoutDesc": {
"message": "Choose when your vault will timeout and perform the selected action." "message": "Escolha quando o seu cofre irá de expirar e a ação que irá executar."
}, },
"immediately": { "immediately": {
"message": "Imediatamente" "message": "Imediatamente"
@ -1287,13 +1287,13 @@
"message": "Uma ou mais políticas de organização estão a afetar as suas definições do gerador." "message": "Uma ou mais políticas de organização estão a afetar as suas definições do gerador."
}, },
"vaultTimeoutAction": { "vaultTimeoutAction": {
"message": "Vault Timeout Action" "message": "Ação de expiração do Cofre"
}, },
"vaultTimeoutActionLockDesc": { "vaultTimeoutActionLockDesc": {
"message": "A locked vault requires that you re-enter your master password to access it again." "message": "Um cofre bloqueado requer que você reinsira a sua palavra-passe mestra para o aceder novamente."
}, },
"vaultTimeoutActionLogOutDesc": { "vaultTimeoutActionLogOutDesc": {
"message": "A logged out vault requires that you re-authenticate to access it again." "message": "Um cofre com a sessão desligada requer que você se autentique novamente para o poder aceder."
}, },
"lock": { "lock": {
"message": "Bloquear", "message": "Bloquear",
@ -1331,6 +1331,6 @@
"message": "Terminar sessão irá remover todos os acessos ao seu cofre e requer autenticação online após o período de espera. Tem a certeza de que pretende utilizar esta definição?" "message": "Terminar sessão irá remover todos os acessos ao seu cofre e requer autenticação online após o período de espera. Tem a certeza de que pretende utilizar esta definição?"
}, },
"vaultTimeoutLogOutConfirmationTitle": { "vaultTimeoutLogOutConfirmationTitle": {
"message": "Timeout Action Confirmation" "message": "Confirmação de expiração do Cofre"
} }
} }

View File

@ -116,7 +116,7 @@
"message": "复制到剪贴板时最小化" "message": "复制到剪贴板时最小化"
}, },
"minimizeOnCopyToClipboardDesc": { "minimizeOnCopyToClipboardDesc": {
"message": "复制项目数据到剪贴板时最小化" "message": "复制项目数据到剪贴板时最小化"
}, },
"toggleVisibility": { "toggleVisibility": {
"message": "切换可见性" "message": "切换可见性"
@ -1290,10 +1290,10 @@
"message": "密码库超时操作" "message": "密码库超时操作"
}, },
"vaultTimeoutActionLockDesc": { "vaultTimeoutActionLockDesc": {
"message": "已锁定的密码库需要重新输入主密码才能再次访问" "message": "已锁定的密码库需要重新输入主密码才能再次访问"
}, },
"vaultTimeoutActionLogOutDesc": { "vaultTimeoutActionLogOutDesc": {
"message": "已登出的密码库需要重新输入主密码才能再次访问" "message": "已注销的密码库需要重新输入主密码才能再次访问"
}, },
"lock": { "lock": {
"message": "锁定", "message": "锁定",
@ -1310,7 +1310,7 @@
"message": "永久删除项目" "message": "永久删除项目"
}, },
"permanentlyDeleteItemConfirmation": { "permanentlyDeleteItemConfirmation": {
"message": "您确定要永久删除此项目" "message": "您确定要永久删除此项目"
}, },
"permanentlyDeletedItem": { "permanentlyDeletedItem": {
"message": "已永久删除项目" "message": "已永久删除项目"
@ -1319,7 +1319,7 @@
"message": "恢复项目" "message": "恢复项目"
}, },
"restoreItemConfirmation": { "restoreItemConfirmation": {
"message": "确定要恢复此项目?" "message": "确定要恢复此项目"
}, },
"restoredItem": { "restoredItem": {
"message": "已恢复项目" "message": "已恢复项目"
@ -1328,7 +1328,7 @@
"message": "永久删除" "message": "永久删除"
}, },
"vaultTimeoutLogOutConfirmation": { "vaultTimeoutLogOutConfirmation": {
"message": "登出将会在超时后删除您访问密码库的所有权限,并且需要进行在线认证。 您确定要使用此设置吗?" "message": "注销时将会移除密码库的所有访问权限,并且需要在超时后进行在线认证。 您确定要使用此设置吗?"
}, },
"vaultTimeoutLogOutConfirmationTitle": { "vaultTimeoutLogOutConfirmationTitle": {
"message": "超时操作确认" "message": "超时操作确认"

View File

@ -23,8 +23,8 @@ export class PowerMonitorMain {
powerMonitor.on('suspend', async () => { powerMonitor.on('suspend', async () => {
const options = await this.getVaultTimeoutOptions(); const options = await this.getVaultTimeoutOptions();
if (options[0] === -3) { if (options[0] === -3) {
options[1] === 'lock' ? this.main.messagingService.send('lockVault') : options[1] === 'logOut' ? this.main.messagingService.send('logout', { expired: false }) :
this.main.messagingService.send('logout', { expired: false }); this.main.messagingService.send('lockVault');
} }
}); });
} }
@ -34,8 +34,8 @@ export class PowerMonitorMain {
powerMonitor.on('lock-screen', async () => { powerMonitor.on('lock-screen', async () => {
const options = await this.getVaultTimeoutOptions(); const options = await this.getVaultTimeoutOptions();
if (options[0] === -2) { if (options[0] === -2) {
options[1] === 'lock' ? this.main.messagingService.send('lockVault') : options[1] === 'logOut' ? this.main.messagingService.send('logout', { expired: false }) :
this.main.messagingService.send('logout', { expired: false }); this.main.messagingService.send('lockVault');
} }
}); });
} }
@ -51,8 +51,8 @@ export class PowerMonitorMain {
const options = await this.getVaultTimeoutOptions(); const options = await this.getVaultTimeoutOptions();
if (options[0] === -4) { if (options[0] === -4) {
options[1] === 'lock' ? this.main.messagingService.send('lockVault') : options[1] === 'logOut' ? this.main.messagingService.send('logout', { expired: false }) :
this.main.messagingService.send('logout', { expired: false }); this.main.messagingService.send('lockVault');
} }
} }

View File

@ -2,7 +2,7 @@
"name": "bitwarden", "name": "bitwarden",
"productName": "Bitwarden", "productName": "Bitwarden",
"description": "A secure and free password manager for all of your devices.", "description": "A secure and free password manager for all of your devices.",
"version": "1.17.2", "version": "1.18.0",
"author": "Bitwarden Inc. <hello@bitwarden.com> (https://bitwarden.com)", "author": "Bitwarden Inc. <hello@bitwarden.com> (https://bitwarden.com)",
"homepage": "https://bitwarden.com", "homepage": "https://bitwarden.com",
"license": "GPL-3.0", "license": "GPL-3.0",