1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-12-02 13:23:29 +01:00
Commit Graph

2295 Commits

Author SHA1 Message Date
Thomas Rittson
4a815e001a Merge branch 'master' into bugfix-attachments-in-popup 2021-02-04 17:01:57 +10:00
Oscar Hinton
3e79dd245b
Safari Web Extension Port from App Extension (#1531) 2021-02-03 20:36:05 +01:00
Thomas Rittson
a2540abbae
Merge pull request #1580 from bitwarden/excluded-domains-explanation
Add UI text to explain Excluded Domains functionality
2021-02-03 13:12:38 +10:00
Thomas Rittson
7b2c519c8e fix cipher launch button in various places 2021-02-03 06:48:57 +10:00
Vincent Salucci
07f5be39d8
[Send] Navigation Tab (#1591)
* Initial commit of send tab

* update jslib (9ddec9b -> 859f317)

* updated skeleton class/html

* removed added space

* cleaned up import groupings

* Updated to use flex container and removed unnecessary scss class
2021-02-02 11:43:31 -06:00
Oscar Hinton
8e20e48373
Resolve safari not working due to missing chrome api (nativeMessaging) (#1585) 2021-01-29 23:31:36 +01:00
Thomas Rittson
c971772925
Add UI text to explain functionality 2021-01-29 17:27:19 +10:00
Thomas Rittson
c7966773a9
Merge pull request #1576 from bitwarden/bugfix-autofill-after-launch
Auto-fill the correct cipher after clicking launch button
2021-01-29 06:35:30 +10:00
Oscar Hinton
ccac6307c6
Make biometric button tabable to improve accessibility (#1578) 2021-01-28 20:24:33 +01:00
Oscar Hinton
14293a7831
Reload browser extension after enabling nativeMessaging (#1577) 2021-01-27 23:05:50 +01:00
Thomas Rittson
ea1a1cc99b Use consistent naming convention for launchCipher 2021-01-28 07:45:54 +10:00
Thomas Rittson
4045ce2d15 Pass launchCipher down to grandchild for reuse 2021-01-27 15:34:14 +10:00
Chad Scharf
1d79172876
Merge pull request #1570 from bitwarden/hotfix/biometric-ff
Remove nativeMessaging requirement from Firefox
2021-01-25 15:52:38 -05:00
Hinton
559a18a32d Fix linting warnings 2021-01-25 21:27:17 +01:00
Thomas Rittson
d24961e3a0
Merge pull request #1376 from eliykat/feature-edit-excludedDomains
add settings -> Excluded Domains component
2021-01-26 06:25:36 +10:00
Hinton
ab759a4746 Remove biometric from firefox 2021-01-25 21:25:36 +01:00
Kyle Spearrin
b05a2a2b9d New translations messages.json (Hungarian) 2021-01-25 13:08:20 -05:00
Matt Gibson
a26169750a
Fix action button disable css (#1567)
* Darken light theme to comply with WCAG AA

* Adjust opacity on disabled

Color and/or opacity is used to delineate enabled vs disabled elements.
Both are required becaus some themes do not change color on disabled.
2021-01-25 12:03:51 -06:00
Kyle Spearrin
f71bf77137
New Crowdin updates (#1566)
* New translations messages.json (Romanian)

* New translations messages.json (German)

* New translations messages.json (French)

* New translations messages.json (Hebrew)

* New translations copy.resx (Finnish)

* New translations messages.json (Finnish)

* New translations messages.json (Greek)

* New translations messages.json (Danish)

* New translations messages.json (Czech)

* New translations messages.json (Catalan)

* New translations messages.json (Bulgarian)

* New translations messages.json (Belarusian)

* New translations messages.json (Spanish)

* New translations messages.json (Croatian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Persian)

* New translations messages.json (Thai)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Estonian)

* New translations messages.json (Latvian)

* New translations messages.json (Hindi)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Malayalam)

* New translations messages.json (Sinhala)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations messages.json (Slovenian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations messages.json (Turkish)

* New translations messages.json (Swedish)

* New translations messages.json (Serbian (Cyrillic))

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* New translations messages.json (Dutch)

* New translations messages.json (Korean)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (English, India)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Italian)

* New translations messages.json (Polish)

* New translations messages.json (Russian)

* New translations messages.json (Dutch)

* New translations messages.json (Dutch)

* New translations messages.json (Persian)
2021-01-25 12:54:45 -05:00
Oscar Hinton
54da244340
Make nativeMessaging optional on all platforms except firefox (#1565)
Make nativeMessaging optional on all platforms except firefox
2021-01-25 17:24:33 +01:00
Kyle Spearrin
c6af9266b7 bump version 2021-01-25 11:23:50 -05:00
Kyle Spearrin
eec9ba3277
New Crowdin updates (#1545)
* New translations messages.json (Romanian)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Estonian)

* New translations messages.json (Persian)

* New translations messages.json (Indonesian)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations messages.json (Turkish)

* New translations messages.json (Serbian (Cyrillic))

* New translations messages.json (Russian)

* New translations messages.json (Catalan)

* New translations messages.json (Polish)

* New translations messages.json (Dutch)

* New translations messages.json (Korean)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (Hebrew)

* New translations messages.json (Finnish)

* New translations messages.json (Greek)

* New translations messages.json (German)

* New translations messages.json (English, India)
2021-01-21 15:53:05 -05:00
Kyle Spearrin
a96e2b2353 New translations messages.json (English, India) 2021-01-19 21:49:57 -05:00
Kyle Spearrin
99f858a1ff New translations messages.json (Polish) 2021-01-19 21:49:55 -05:00
Kyle Spearrin
f59cb0fa3e New translations messages.json (Dutch) 2021-01-19 21:49:53 -05:00
Kyle Spearrin
9c74e5e0d5 New translations messages.json (Korean) 2021-01-19 21:49:51 -05:00
Kyle Spearrin
ae2f5cd7b3 New translations messages.json (Japanese) 2021-01-19 21:49:49 -05:00
Kyle Spearrin
e9779644a3 New translations messages.json (Italian) 2021-01-19 21:49:47 -05:00
Kyle Spearrin
2858758cf5 New translations messages.json (Hungarian) 2021-01-19 21:49:44 -05:00
Kyle Spearrin
69f2b8f921 New translations messages.json (Hebrew) 2021-01-19 21:49:42 -05:00
Kyle Spearrin
bb04622b03 New translations messages.json (Finnish) 2021-01-19 21:49:38 -05:00
Kyle Spearrin
7820ed8309 New translations messages.json (Portuguese) 2021-01-19 21:49:36 -05:00
Kyle Spearrin
92b29c67c1 New translations messages.json (Greek) 2021-01-19 21:49:34 -05:00
Kyle Spearrin
2663d75ed2 New translations messages.json (Danish) 2021-01-19 21:49:33 -05:00
Kyle Spearrin
d105aaf77e New translations messages.json (Czech) 2021-01-19 21:49:31 -05:00
Kyle Spearrin
5174f67eee New translations messages.json (Catalan) 2021-01-19 21:49:29 -05:00
Kyle Spearrin
e126b395a9 New translations messages.json (Bulgarian) 2021-01-19 21:49:27 -05:00
Kyle Spearrin
e08b145dbd New translations messages.json (Belarusian) 2021-01-19 21:49:24 -05:00
Kyle Spearrin
f79cae2e26 New translations messages.json (Spanish) 2021-01-19 21:49:22 -05:00
Kyle Spearrin
2146d5997a New translations messages.json (French) 2021-01-19 21:49:19 -05:00
Kyle Spearrin
937c30bfe0 New translations messages.json (German) 2021-01-19 21:49:17 -05:00
Kyle Spearrin
3533864e0a New translations messages.json (Russian) 2021-01-19 21:49:13 -05:00
Kyle Spearrin
1f593d0ed3 New translations messages.json (Norwegian Bokmal) 2021-01-19 21:49:09 -05:00
Kyle Spearrin
8547a875f2 New translations messages.json (Sinhala) 2021-01-19 21:49:07 -05:00
Kyle Spearrin
9c5ff20f2b New translations messages.json (Malayalam) 2021-01-19 21:49:05 -05:00
Kyle Spearrin
76b8f068b5 New translations messages.json (English, United Kingdom) 2021-01-19 21:49:03 -05:00
Kyle Spearrin
0b246817d9 New translations messages.json (Hindi) 2021-01-19 21:49:01 -05:00
Kyle Spearrin
142d18702a New translations messages.json (Latvian) 2021-01-19 21:48:59 -05:00
Kyle Spearrin
1487e0b6d5 New translations messages.json (Estonian) 2021-01-19 21:48:57 -05:00
Kyle Spearrin
75f22ffc37 New translations messages.json (Croatian) 2021-01-19 21:48:55 -05:00
Kyle Spearrin
9d8d721725 New translations messages.json (Thai) 2021-01-19 21:48:53 -05:00
Kyle Spearrin
7a50796353 New translations messages.json (Persian) 2021-01-19 21:48:52 -05:00
Kyle Spearrin
39cd5c0feb New translations messages.json (Slovak) 2021-01-19 21:48:50 -05:00
Kyle Spearrin
74ae01cd0f New translations messages.json (Indonesian) 2021-01-19 21:48:48 -05:00
Kyle Spearrin
77eacf6d9d New translations messages.json (Vietnamese) 2021-01-19 21:48:46 -05:00
Kyle Spearrin
e535e4d779 New translations messages.json (Chinese Traditional) 2021-01-19 21:48:44 -05:00
Kyle Spearrin
dca339c732 New translations messages.json (Chinese Simplified) 2021-01-19 21:48:42 -05:00
Kyle Spearrin
7986c8e2d5 New translations messages.json (Ukrainian) 2021-01-19 21:48:40 -05:00
Kyle Spearrin
93ffba8481 New translations messages.json (Turkish) 2021-01-19 21:48:38 -05:00
Kyle Spearrin
4f2cc95dcd New translations messages.json (Swedish) 2021-01-19 21:48:37 -05:00
Kyle Spearrin
af3baf5f88 New translations messages.json (Serbian (Cyrillic)) 2021-01-19 21:48:35 -05:00
Kyle Spearrin
c13824f07a New translations messages.json (Slovenian) 2021-01-19 21:48:31 -05:00
Kyle Spearrin
74edb4e881 New translations messages.json (Portuguese, Brazilian) 2021-01-19 21:48:29 -05:00
Kyle Spearrin
5366cb527d New translations messages.json (Romanian) 2021-01-19 21:48:27 -05:00
Chad Scharf
2b6ed49d17 version bump 1.48.0 2021-01-19 15:03:49 -05:00
Hinton
86893b97b5 Set the background color for app-root to resolve an issue where the login page would have background bleed 2021-01-16 21:51:33 +01:00
Oscar Hinton
0511905ab4
Handle desktop logged into a different account for biometrics (#1533) 2021-01-15 16:44:27 +01:00
Thomas Rittson
092110fd5f Close popout instead of navigating, style fixes 2021-01-15 16:04:35 +10:00
Thomas Rittson
bef1008b9d Open Attachments in popout on all browsers 2021-01-15 16:04:29 +10:00
Thomas Rittson
caa4d5990d Use placeholders, minor code and style fixes 2021-01-14 18:19:14 +10:00
Thomas Rittson
3844fdb959 Pop out attachments page on Firefox and Safari 2021-01-14 14:03:59 +10:00
Oscar Hinton
c4388dad66
SystemService, Store if fingerprints have been validated or not (#1528) 2021-01-13 23:31:44 +01:00
Chad Scharf
336f8f3117
Revert "Safari Web Extension Port from App Extension" 2021-01-13 17:08:33 -05:00
Chad Scharf
ebd2439edd
Merge pull request #1491 from Hinton/feature/safari-webext
Safari Web Extension Port from App Extension
2021-01-13 16:23:09 -05:00
Hinton
5a07f6468a Fix plist versions 2021-01-13 21:27:59 +01:00
Hinton
313ecdcd5e Resolve set(key, null) not working in safari 2021-01-13 16:43:18 +01:00
Hinton
a8c1312bf5 Apply same background color to popover arrow as the header 2021-01-13 16:11:00 +01:00
Hinton
f6ae483b65 Change SFSafariAppExtensionBundleIdentifiersToReplace to be an array 2021-01-13 15:48:39 +01:00
Hinton
db59f2791a Merge branch 'master' of github.com:bitwarden/browser into feature/safari-webext
# Conflicts:
#	src/browser/safariApp.ts
#	src/safari/safari/SafariExtensionViewController.swift
#	src/services/browserPlatformUtils.service.ts
2021-01-13 14:21:45 +01:00
Thomas Rittson
078111a4fc Fix formatting and style 2021-01-13 20:10:53 +10:00
Tom Rittson
da636e26c2 add settings -> Excluded Domains component
Provides a UI to edit the domains for which Bitwarden does not offer
to save login details.
2021-01-13 20:10:53 +10:00
addison
c41fbac467 Merge branch 'master' into Permissions 2021-01-12 18:51:36 -05:00
Hinton
b1e376ce66 Fix action buttons not working when TOTP is not available 2021-01-08 15:48:48 +01:00
Oscar Hinton
76a31d089a
Merge pull request #1522 from Hinton/hotfix/native-messaging-silent-disconnect
Resolve native messaging silently disconnecting
2021-01-06 16:43:51 +01:00
Vincent Salucci
8af54375f3
[Policy] Personal Ownership banner (#1523)
* Initial commit of ownership banner

* updated capitlization
2021-01-05 17:34:00 -06:00
Hinton
98cc69c6fa Solve native messaging silently disconnecting when restarting the desktop app 2021-01-05 15:12:48 +01:00
Hinton
e922ff0bc2 Make error handler more generic 2021-01-04 20:53:49 +01:00
wusatosi
8d2b84cbb3
[ref] Improved readability for #1441 2021-01-03 00:32:22 +08:00
Matt Gibson
a0a032957e
Fix safari sso (#1508)
* Fix extension tab creation

TODO: still getting errors thrown by safariApp at
`(window as any).webkit.messageHandlers` upon loading the extension
window

* Support message sending from app extension context

* Load sso login in popover

* Handle nil urlComponents and nil queryItems
2020-12-29 09:18:14 -06:00
Kyle Spearrin
5941a4387d
warning dialog is now handled in base component (#1506) 2020-12-22 16:38:53 -05:00
addison
7abb5fa08e Implemented Custom role and permissions 2020-12-22 15:02:14 -05:00
Oscar Hinton
83cea49a1b
Add missing break statement (#1503) 2020-12-21 09:18:18 -05:00
Chad Scharf
1bb75d47aa
Merge pull request #1498 from Hinton/hotfix/multiple-extensions-nativemsg
Native Messaging - Support multiple extensions concurrently
2020-12-18 11:32:47 -05:00
Hinton
47b6934699 Make checking fingerprint optional 2020-12-18 16:06:36 +01:00
Matt Gibson
0cd6efd67f
Move share from edit to view. Fix animations (#1497)
* Move share from edit to view. Fix animations

Editing and Sharing a cipher simultaneously results in lost edits. Move
share button to the view page to resolve this confusion.

Previous routing caused the share form to be animated again on
submition, resulting in a stuttering page load. This method correctly
animates all transitions with the concession that the share page
always takes you back to the view page. This is not necessarily the current
behavior, but it is the most likely behavior in the current scheme

* Update jslib reference
2020-12-17 11:06:31 -06:00
Hinton
72c6f52ae2 Resolve review comments 2020-12-16 21:44:12 +01:00
Hinton
95d475a9d3 Show an error when biometrics is disabeld in desktop app or not supported 2020-12-16 17:32:51 +01:00
Chad Scharf
e88b73c747
Merge pull request #1373 from sorin-davidoi/system-theme
feat: Use system theme if available
2020-12-16 10:33:33 -05:00
Hinton
c4185fe6ee Add support for multiple concurrent extensions with native messaging 2020-12-16 15:47:30 +01:00
Cedric Wille
3f34bc52fa
Add locale info for hint equals password (#1458)
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-12-15 16:09:52 -05:00
Matt Gibson
29c624e37b
Add totp copy to clipboard button to cipher view (#1493)
* Add totp copy to clipboard button to cipher view

* Hide quick-copy rather than disable if no totp

* Revert to disabled TOTP button

* Enforce premium access to TOTPs

* Update jslib reference
2020-12-15 10:26:01 -06:00
Hinton
303439533c Fix xcode proj settings 2020-12-14 20:27:23 +01:00
Matt Gibson
e23d96a350
Add ConsoleLogService dependency from jslib (#1488)
* Pre-emptively add new jslib dependency

* Add ConsoleLogService dependency

* Update jslib

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-14 11:56:40 -06:00
Hinton
36bda45c2e Add SFSafariAppExtensionBundleIdentifiersToReplace 2020-12-14 10:20:41 +01:00
Hinton
9fb80823ba Remove safari only code from autofill. 2020-12-11 16:13:50 +01:00
Hinton
a9c9108053 Remove more old safari app ext code 2020-12-11 15:25:35 +01:00
Hinton
25a2af903a Merge branch 'master' of https://github.com/bitwarden/browser into feature/safari-webext
# Conflicts:
#	src/background/runtime.background.ts
2020-12-11 14:33:46 +01:00
Hinton
35d1d5d723 Fix isSafariApi in BrowserApi. 2020-12-11 14:13:31 +01:00
Matt Gibson
c95230fc48
Close 2fa window if redirected from sso login (#1480)
* Close 2fa window if redirected from sso login

This is a workaround until we can get browser extension sso to use the
toolbar popup.

other changes are linter autofixs

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-09 15:30:03 -06:00
Vincent Salucci
a1542f050d
[Policy] Personal Ownership (#1481)
* Initial commit for personal ownership

* Removed TODO // Updated allowPersonalOwnership logic to include necessary org/user checks

* Fixed import order

* Updated jslib (dcbd09e -> 72bf18f)

* Fixed casing for error message
2020-12-09 14:11:25 -06:00
Hinton
0f2c4b4a59 Remove more old safari app extension logic 2020-12-09 18:23:44 +01:00
Hinton
7b5ec47ba5 Cleanup a few more safari things 2020-12-09 13:18:29 +01:00
Hinton
27ca7cc739 WIP Safari web extension 2020-12-07 20:00:49 +01:00
Kyle Spearrin
e42360a1b2
add support for encrypted json export (#1483) 2020-12-07 13:01:12 -05:00
Chad Scharf
6760cec1ec
Merge pull request #1426 from Hinton/feature/desktop-bridge
Browser <-> desktop communication
2020-12-04 12:21:23 -05:00
Kyle Spearrin
45f75e6481 bump version 2020-12-02 15:30:54 -05:00
Matt Gibson
e9d85190d4
Use helper method to get web vault url (#1476)
The helper method yields either 1) the configured web vault url or 2)
the configured server url. If neither are configured, null is returned,
which is already handled by defaulting to vault.bitwarden.com

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-11-30 12:59:31 -06:00
Hinton
7c468de97c Correctly set biometric state on connect failure 2020-11-30 13:41:08 +01:00
Hinton
dd4e6ce5d9 Update jslib (PR 185) 2020-11-23 21:31:55 +01:00
Hinton
0e2432d6f4 Review comments 2020-11-23 14:27:36 +01:00
Hinton
6257764c37 Resolve review comments 2020-11-19 19:16:29 +01:00
Hinton
e9f7834a00 Merge branch 'master' of https://github.com/bitwarden/browser into feature/desktop-bridge 2020-11-19 19:04:20 +01:00
Matt Gibson
62196c9c34
Use mobile's trash message for item delete (#1467)
Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-11-19 11:39:54 -06:00
Kyle Spearrin
63eb0959a7
support for sr lang. resolve sendService deps (#1466) 2020-11-18 16:54:29 -05:00
Hinton
0a29b30b99 Merge branch 'master' of https://github.com/bitwarden/browser into feature/desktop-bridge
# Conflicts:
#	src/_locales/en/messages.json
2020-11-16 10:07:54 +01:00
Addison Beck
3155029c32
bumped version (#1463) 2020-11-13 13:31:38 -05:00
Kyle Spearrin
f662e38517
box-content-row-checkbox styling for left aligned (#1453) 2020-11-13 11:51:49 -05:00
Kyle Spearrin
90ad1847e7
New Crowdin updates (#1461)
* New translations messages.json (Romanian)

* New translations messages.json (Portuguese)

* New translations messages.json (Malayalam)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Indonesian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations copy.resx (Serbian (Cyrillic))

* New translations messages.json (Serbian (Cyrillic))

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Polish)

* New translations messages.json (French)

* New translations messages.json (Dutch)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (Hebrew)

* New translations messages.json (Finnish)

* New translations messages.json (German)

* New translations messages.json (Danish)

* New translations messages.json (Catalan)

* New translations messages.json (Spanish)
2020-11-12 21:44:26 -05:00
Kyle Spearrin
7099508e11
New Crowdin updates (#1457)
* New translations messages.json (Romanian)

* New translations messages.json (Thai)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Indonesian)

* New translations messages.json (Persian)

* New translations messages.json (Croatian)

* New translations copy.resx (Serbian (Cyrillic))

* New translations messages.json (Estonian)

* New translations messages.json (Latvian)

* New translations messages.json (Hindi)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Malayalam)

* New translations copy.resx (Malayalam)

* New translations messages.json (Sinhala)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Swedish)

* New translations messages.json (Serbian (Cyrillic))

* New translations messages.json (French)

* New translations messages.json (Finnish)

* New translations messages.json (Spanish)

* New translations messages.json (Belarusian)

* New translations messages.json (Bulgarian)

* New translations messages.json (Catalan)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (German)

* New translations messages.json (Greek)

* New translations messages.json (Hebrew)

* New translations messages.json (Slovak)

* New translations messages.json (Hungarian)

* New translations messages.json (Italian)

* New translations messages.json (Japanese)

* New translations messages.json (Korean)

* New translations messages.json (Dutch)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Russian)

* New translations messages.json (English, India)
2020-11-10 17:19:31 -05:00
Kyle Spearrin
c4e88ac1bc
lock vault shortcut only for safari (#1452) 2020-11-06 10:51:35 -05:00
comparesheriff
6b6fc33b6f
Add 'lock_vault' command (#1450)
* Update manifest.json

Add additional command to lock the vault

* Update shortcuts.ts

add mousetrap binding for lock_vault command

* Update commands.background.ts

add option to lock vault with shortcut

* Update messages.json

add german key for lock_vault

* Update messages.json

add english key for 'lock_vault' command

* remove commandLockVaultDesc from de message pack

* Update messages.json

* Update shortcuts.ts

update comment for safari keybinding

* Update shortcuts.ts

remove confusing comment

Co-authored-by: ljakobitz@dev5310.com <ljakobitz@dev5310.com>
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-11-06 10:43:06 -05:00
Vincent Salucci
6f6a5461b7
[GDPR] Adjusted TOS/Privacy acceptance (#1445)
* updated tos/privacy policy acceptance

* Removed variables/logic now found in superclass

* update jslib (d84d6da -> 5e50aa1)

* Added content-row UI
2020-11-05 13:13:46 -06:00
David Gleich
c209fd72de
Add some german input field names 2020-10-24 13:01:03 +02:00
Hinton
c1b099f5da Handle invalidatedEncrytption message 2020-10-23 14:40:50 +02:00
Hinton
b0c9054f23 Update with support for latest jslib 2020-10-23 10:42:58 +02:00
Kyle Spearrin
3629c2c0d5
use element classList to add animations (#1436) 2020-10-22 12:32:33 -04:00
Hinton
222665dd9d Fix error in firefox 2020-10-21 20:39:58 +02:00
Hinton
251d0fdde3 Handle another error message 2020-10-21 17:50:27 +02:00
Hinton
0a4d59092b Cleanup, localize error. 2020-10-21 17:18:04 +02:00
Hinton
9064298309 Display error message when browser integration is disabled, or desktop not running 2020-10-21 15:56:10 +02:00
Hinton
a3dbf8b65d Unlock using master key from desktop 2020-10-19 18:34:40 +02:00
Hinton
a659c86373 Show fingerprint message 2020-10-19 16:50:25 +02:00
Hinton
378f603709 Setup new encryption flow 2020-10-19 12:20:45 +02:00
Hinton
90bba83ae5 wip 2020-10-16 17:08:53 +02:00
Hinton
41134aee98 Minor cleanup 2020-10-16 12:01:07 +02:00
Vincent Salucci
f54ca688d4
[SSO] New user provision flow jslib update (3bf322a -> d84d6da) (#1429)
* Updated import/constructors

* Update jslib (3bf322a -> d84d6da)
2020-10-14 08:58:36 -05:00
Addison Beck
3d903bbf0c removed an uneeded line of code 2020-10-13 15:33:28 -04:00
Hinton
a77cca82c8 Encrypt messages and verify timestamp. 2020-10-12 21:18:47 +02:00
Addison Beck
fdfb6fb152 tracked last-launched ciphers for autofill 2020-10-12 13:33:26 -04:00
Hinton
894d245361 Ensure biometric unlock works even if popup is not in focus 2020-10-12 18:01:34 +02:00
Hinton
5eb0ce1e09 Fix linting errors 2020-10-11 20:45:25 +02:00
Hinton
01ffa27fcc Add unlock using biometry to lock screen 2020-10-11 20:42:09 +02:00
Hinton
f311101ed9 Initial work of biometric unlock for browser 2020-10-09 17:16:15 +02:00
Josep Marí
c86151d74f
Update last used index when auto-fill worked correctly (#1425) 2020-10-09 07:31:02 -04:00
Hinton
296ccb6829 WIP desktop communication 2020-10-05 15:44:19 +02:00
Kyle Spearrin
2e20192f1b
New Crowdin updates (#1413)
* New translations messages.json (Czech)

* New translations messages.json (Finnish)

* New translations messages.json (Italian)

* New translations copy.resx (Italian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Indonesian)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Latvian)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations messages.json (English, India)

* New translations copy.resx (English, India)
2020-09-29 10:51:40 -04:00
Kyle Spearrin
e05b5e974d bump version 2020-09-29 10:49:42 -04:00
Addison Beck
1375b422c7
Merge pull request #1407 from bitwarden/tighten-autofill-non-password
beefed up restrictions on what is considered isLikePassword
2020-09-28 18:19:59 -04:00
Kyle Spearrin
6fd3189d14 BUILD_NUMBER for safari extension 2020-09-28 13:22:07 -04:00
Addison Beck
64dd14ffc5 added an escape character to a regex string 2020-09-28 12:57:40 -04:00
Addison Beck
a2a994cb4d tweaked autofill ignore settings for code review 2020-09-28 12:07:46 -04:00
Addison Beck
307f59065b beefed up the restrictions on what is considered isLikePassword for autofill 2020-09-25 12:43:29 -04:00
Chad Scharf
af0891fb03
Merge pull request #1399 from bitwarden/fix/no-autofill-from-pinned-tab-in-safari
Potential fix for pinned tab auto-fill in Safari
2020-09-22 10:03:39 -04:00
Chad Scharf
7f1cc0199b Ensure auto auto-fill ignores new-password 2020-09-21 15:41:06 -04:00
Chad Scharf
c4e66ce587 Potential fix for pinned tab auto-fill in Safari 2020-09-21 12:53:51 -04:00
Kyle Spearrin
5ec2a70027
change default match on basic auth to host (#1397) 2020-09-21 10:21:09 -04:00
Kyle Spearrin
bf967089d1
fixes to SSO process (#1395) 2020-09-18 16:03:08 -04:00
Kyle Spearrin
ad4d67cc49 support vendor angular script for safari build 2020-09-16 14:43:02 -04:00
Kyle Spearrin
bdd19cb7da bump version 2020-09-15 16:28:30 -04:00
Kyle Spearrin
b91b5b5be0 dont set setCryptoKeys to null 2020-09-15 16:27:28 -04:00
Kyle Spearrin
2e346dbe2f language updates 2020-09-15 13:38:40 -04:00
Kyle Spearrin
38e62668ed
New translations messages.json (Bulgarian) (#1389) 2020-09-15 12:55:07 -04:00
Chad Scharf
382651cc8d removed old edge shortcut key(s) 2020-09-15 11:04:32 -04:00
Chad Scharf
dbbd07641a Remove old IE Edge hacks 2020-09-15 10:50:45 -04:00
Kyle Spearrin
8efb46eca2
New Crowdin updates (#1386)
* New translations messages.json (French)

* New translations messages.json (Portuguese)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Estonian)

* New translations messages.json (Persian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations messages.json (Turkish)

* New translations messages.json (Swedish)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Polish)

* New translations messages.json (Spanish)

* New translations messages.json (Dutch)

* New translations messages.json (Korean)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (Hebrew)

* New translations messages.json (Finnish)

* New translations messages.json (German)

* New translations messages.json (Danish)

* New translations messages.json (Catalan)

* New translations messages.json (Malayalam)
2020-09-14 10:50:30 -04:00
Kyle Spearrin
a889aff39a
New Crowdin updates (#1377)
* New translations messages.json (Romanian)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Indonesian)

* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Vietnamese)

* New translations messages.json (Vietnamese)

* New translations messages.json (Persian)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations messages.json (Turkish)

* New translations messages.json (Swedish)

* New translations messages.json (Slovak)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Sinhala)

* New translations copy.resx (Malayalam)

* New translations messages.json (Malayalam)

* New translations messages.json (English, United Kingdom)

* New translations messages.json (Hindi)

* New translations messages.json (Thai)

* New translations copy.resx (Latvian)

* New translations messages.json (Latvian)

* New translations messages.json (Estonian)

* New translations messages.json (Croatian)

* New translations messages.json (Catalan)

* New translations messages.json (German)

* New translations messages.json (Danish)

* New translations messages.json (Czech)

* New translations messages.json (Bulgarian)

* New translations messages.json (Belarusian)

* New translations messages.json (Spanish)

* New translations messages.json (French)

* New translations messages.json (Greek)

* New translations messages.json (Finnish)

* New translations messages.json (Russian)

* New translations messages.json (Korean)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* New translations messages.json (Dutch)

* New translations messages.json (Japanese)

* New translations messages.json (Italian)

* New translations messages.json (Hungarian)

* New translations messages.json (Hebrew)
2020-09-08 11:29:47 -04:00
Chad Scharf
90b74a07b8
version bump (#1375) 2020-09-05 21:20:20 -04:00
Kyle Spearrin
cc59905cc2
Update services.module.ts 2020-09-03 11:24:13 -04:00
Sorin Davidoi
260820711e feat: Use system theme if available
Depends on https://github.com/bitwarden/jslib/pull/161.

Closes https://github.com/bitwarden/browser/issues/1256.
2020-08-31 22:33:01 +02:00
Kyle Spearrin
b795f0e587
Fix CryptoFunctionService and implement syncLoading (#1371)
* Fix things and implement syncLoading

* feedback
2020-08-31 14:21:59 -04:00
Matt Smith
fad4f9ef5e Removed duplicate Crypto Function Service. 2020-08-28 13:40:21 -05:00
Matt Smith
7c4ef9d8fc Modified correct file for feedback 2020-08-28 11:52:24 -05:00
Matt Smith
136f75f389 Added localization strings 2020-08-28 11:00:51 -05:00
Matt Smith
e7dc93b715 Verbiage changes 2020-08-25 14:03:47 -05:00
Matt Smith
b65d6582be Fixed ordering. Removed commented out code. 2020-08-25 11:08:35 -05:00
Matt Smith
12e17c9d39 Merge branch 'master' into feature/sso 2020-08-25 10:23:54 -05:00
Matt Smith
033d02d3ec Linter Issues / JSLib Update 2020-08-25 10:19:39 -05:00
Matt Smith
91ce6527c0 Added set password flow to browser based SSO 2020-08-25 09:49:24 -05:00
Kyle Spearrin
b7c2c76230
finish autofill from view, other misc cleanup (#1368)
* finish autofill from view, other misc cleanup

* compare hostnames for authResult
2020-08-24 10:17:15 -04:00
eliykat
d4d5ccc4a4
“Autofill” and “Autofill and Save” buttons for the browser extension Vault (#1367)
* Add autofill button to View cipher screen in Vault

* Add Autofill and Save button to View screen in Vault

* disable Vault Autofill buttons in popout

* tidy up 'autofill from vault' features as per feedback in PR #1367

Includes:
- remove duplicate code
- better handling of error and success messages
2020-08-24 09:10:15 -04:00
Matt Smith
4b3cd22bce Merge branch 'master' into feature/sso 2020-08-19 15:08:09 -05:00
Kyle Spearrin
b0868ea9c4 di resolution for CryptoFunctionServiceAbstraction 2020-08-19 10:03:19 -04:00
Oscar Hinton
f00bb5e1d7
Upgrade Angular (#1365)
* Upgrade Angular

* Upgrade angular2-toaster and angulartisc2

* Remove ng-upgrade dependency

* Update app.component.ts
2020-08-18 16:13:37 -04:00
Matt Smith
4ea3acf80b Centralized BrowserAPI call to refresh firefox 2020-08-17 14:49:01 -05:00
Matt Smith
1075fedad3 Unable to handle this way - Firefox Conflict 2020-08-17 10:52:52 -05:00
Matt Smith
3b560fca22 Implemented feedback 2020-08-14 15:20:16 -05:00
Matt Smith
2d56510f0e Modifications made to support browser sso 2020-08-14 12:48:50 -05:00
Chad Scharf
f158661afa
Merge pull request #1356 from bitwarden/feature/701-safari-autofill-cmd-binding
Added Cmd+Shift+P for autofill in safari
2020-08-12 17:25:30 -04:00
Chad Scharf
36e5087479 Added Cmd+Shift+P for autofill in safari 2020-08-12 17:08:34 -04:00
Josep Marí
fe2557e21c
Cycle through every login when using the auto-fill shortcut (#956)
* Cycle through every login when using the auto-fill shortcut

* Leave imports ordering as it was

* Undo formatting

* Move logic to jslib

* Remove unused method
2020-08-12 16:05:12 -04:00