Commit Graph

2475 Commits

Author SHA1 Message Date
addison 3e1c6ac396 only show message if not already in popout 2021-03-09 10:16:31 -05:00
addison 8479e9af00 qa fixes for send date fallbacks 2021-03-09 10:03:44 -05:00
addison 6823566081 whitepsace 2021-03-08 16:08:22 -05:00
addison 0aeeacc3ec removed a comment 2021-03-08 15:47:48 -05:00
addison 0752a3a925 patched date & time inputs on safari 2021-03-08 14:58:10 -05:00
Vlad 518722c781 Fixes for text logic
Moved settings check above setting text, also added send message when settings is changed
Now when settings is changed, current tab badge is changed immediately, and other tabs do so in milliseconds after switch
2021-03-06 19:18:11 +03:00
Thomas Rittson c01d405eba Enable FIDO U2F on Edge 2021-03-05 10:04:29 +10:00
Thomas Rittson 962678bd4e Add extra warnings about encrypted export 2021-03-05 07:06:02 +10:00
addison 290c3b3a69 code review fixes 2021-03-04 10:48:56 -05:00
Tomer Shvueli 6eb7106bc5 fix: Nest sub option in Options page, tie auto fill & auto copy features together 2021-03-04 09:58:22 -05:00
addison 50b8f6955c implemented date & time fallbacks for safari and FF 2021-03-03 15:03:05 -05:00
Vincent Salucci 61d7fcfc85
Fixed lint warnings (#1655) 2021-03-02 12:31:52 -06:00
Oscar Hinton 97fb84a3e3
Resolve safari not refreshing badge correctly (#1644) 2021-03-01 17:32:18 +01:00
Vincent Salucci 8cb51da4ab
[Send] Updated current access input type to text (#1648) 2021-03-01 09:42:06 -06:00
Vlad 0ed08cca23 remove excessive code
removed analytics and excessive components from jslib
2021-02-25 21:47:35 +03:00
Vincent Salucci e17649d869
[Send] Enterprise policy enforcement (#1637) 2021-02-24 16:03:44 -06:00
Vincent Salucci 4853fb3e29
[Send] Add/Edit functionality (#1622)
* Update jslib (0951424 -> 1968dbf)

* [Send] Browser integration initial commit

* Update jslib (1968dbf -> 8a3b551)

* Cleaned up integration

* added radio button style support // updated warning UI/UX

* Update jslib (8a3b551 ->42348e2)
2021-02-23 15:37:55 -06:00
Vlad 0c0bde051a locales fix 2021-02-23 00:51:36 +03:00
Emin Deniz 1cb77f847e fix popup height 2021-02-22 03:01:31 +03:00
Vlad eb59c9e692 browser version of 287 issue
added condition when badge should set text based on setting
2021-02-22 01:35:14 +03:00
Tomer Shvueli 72d0a439d2 feat: Add option to auto-copy TOTP code when page auto fills credentials 2021-02-20 14:48:54 -05:00
Oscar Hinton 2ac9f92267
Resolve safari not checking vault timeout every 10s (#1615) 2021-02-20 11:10:33 +01:00
Vincent Salucci 8d2e436a05
[Send] Type component (#1608)
* Initial commit of send type component

* Update jslib (ee164be -> 0951424)

* Update constructor for new jslib
2021-02-12 16:28:31 -06:00
Vincent Salucci 0d6e212463
[Send] Groupings component (#1605)
* Initial commit of groupings component

* Update jslib ee164be

* Updated send-list item icons

* Requested changes

* Removed obsolete safari hacks
2021-02-10 10:16:34 -06:00
Matt Gibson 1868b99d17
Linter updates and fixes (#1604) 2021-02-10 09:40:15 -06:00
Matt Gibson 456d36d5ee
Hover cursor for disabled boxes forces to normal (#1603)
Matches button behavior
2021-02-08 11:32:02 -06:00
Oscar Hinton d589087a2c
Set save dialog to be a floatingPanel (#1601) 2021-02-08 17:53:23 +01:00
Thomas Rittson f069222763
Merge pull request #1532 from bitwarden/bugfix-attachments-in-popup
Pop out attachments page on all browsers
2021-02-08 06:33:38 +10:00
Oscar Hinton e5764ee16e
Fix copying TOTP not working in Safari (#1598) 2021-02-04 23:34:10 +01:00
Thomas Rittson 9b85b7ba68 Fix code style 2021-02-05 06:23:12 +10:00
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
Oscar Hinton 289177259a
Upgrade TypeScript (#1355)
* Upgrade TypeScript

* Update login.component.ts

Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-08-12 15:45:03 -04:00
Matt Smith 09b7d7ec16 Cleaned up home.component.ts for feedback. 2020-08-12 14:17:55 -05:00
Matt Smith e10e006b51 Removed dev logging 2020-08-11 15:29:11 -05:00
Matt Smith 1d0b549123 Modifications made to support SSO in Browser 2020-08-11 15:25:07 -05:00
Chad Scharf bfd848ba26 Added logging and completion handler for JS 2020-08-03 11:15:26 -04:00
Chad Scharf 707f259e73 Fixed jslib compat changes for biometrics 2020-07-29 17:01:05 -04:00
Chad Scharf 728d181fff
Merge pull request #1322 from Hinton/feature/biometric-jslib
Support biometric changes in jslib
2020-07-29 16:54:45 -04:00
K. Sasa 4a35930e2d
Consistent: Replaced the clipboard icon with a clone icon to improve UX (#1344)
* Replace clone item button fa-clone to fa-files-o

* Replace copy value button fa-clipboard to fa-clone
2020-07-27 13:22:56 -04:00
Chad Scharf 8f032fd03d Fix completion handler nil crashes SFSafariWindow 2020-07-22 18:12:08 -04:00
Matt Smith ccd7af1a44 Modified url to display port where applicable. 2020-07-14 11:51:07 -05:00
Matt Smith 43c0669816
Merge pull request #1321 from bitwarden/chrome-clipboard-clear-space-fix
Modified Chrome to pass in null unicode on clear
2020-07-10 09:56:30 -05:00
Rohit Rathi c6a655caf7
Fix edge double password reveal buttons issue (#1325) 2020-07-10 08:46:35 -04:00
Matt Smith 6c7d730d36 Missed space in formatting. 2020-07-09 14:59:47 -05:00
Hinton a5116728a9 Support biometric changes in jslib 2020-07-09 20:14:51 +02:00
Matt Smith 689f39d365 Modified Chrome to pass in null unicode on clear 2020-07-09 12:25:46 -05:00
Addison Beck 73bff85752 Changed a few disabled fields to readonly for keyboard focus 2020-07-08 14:26:32 -05:00
Addison Beck 0ad533d1a0 Addressed issue #1269 2020-07-08 10:54:47 -05:00
Anthony Garera d111a01b49
Updated expiration year placeholder text to be dynamic (#1272)
* Updated Example text to be dynamic to current year using New Date(); and then a Date pipe to display properly in the UI

* Removed change in the add-edit.component.ts file because it is now made in jslib
2020-07-03 22:46:42 -04:00
Kyle Spearrin c444da9a18 fix missing paren 2020-06-29 14:57:56 -04:00
Kyle Spearrin 6526b2134a
New Crowdin updates (#1315)
* New translations messages.json (French)

* New translations copy.resx (Polish)

* New translations messages.json (Estonian)

* New translations messages.json (Persian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Ukrainian)

* New translations messages.json (Swedish)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* New translations messages.json (Spanish)

* 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 (German)

* New translations messages.json (Danish)

* New translations messages.json (Catalan)

* New translations messages.json (Bulgarian)

* New translations messages.json (Belarusian)

* New translations messages.json (English, United Kingdom)
2020-06-29 11:29:46 -04:00
Jonathan Ehman b4e15aba6e
Avoid a common One Time Password field name (#1314)
Many sites have one time password fields for Two Factor Authentication. A common name for those fields is OneTimePassword or some variant. If these fields were commonly of type "password" it would not be significant. However, since they are commonly of type "text", it is a security risk for users to auto fill these fields.
2020-06-29 10:27:14 -04:00
Kyle Spearrin 6e441e54d4
New Crowdin updates (#1310)
* New translations messages.json (Romanian)

* New translations messages.json (Persian)

* 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 copy.resx (Persian)

* New translations messages.json (Slovak)

* New translations messages.json (Thai)

* New translations messages.json (Croatian)

* New translations messages.json (Estonian)

* New translations messages.json (Hindi)

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

* New translations messages.json (Sinhala)

* New translations copy.resx (Sinhala)

* New translations messages.json (Swedish)

* New translations messages.json (Russian)

* New translations messages.json (French)

* New translations messages.json (Greek)

* 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 (Finnish)

* New translations messages.json (Portuguese)

* New translations messages.json (Hebrew)

* 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 (Norwegian Bokmal)
2020-06-26 21:27:49 -04:00
Chad Scharf 79e3a0f2db Version bump - minor version 2020-06-25 16:52:36 -04:00
Chad Scharf 7faa33ec2b version bump 2020-06-25 16:50:32 -04:00
Chad Scharf 2481852170
cleanup swift type unwrapping (#1300) 2020-06-19 09:12:22 -04:00
Kyle Spearrin 6e04920180
cmd + 8 to autofill for safari (#1292) 2020-06-12 12:50:56 -04:00
Kyle Spearrin 29b370961e
Cleanup current uris selection list (#1294) 2020-06-12 12:50:39 -04:00
Melanie Kanavakatini 32db40ec7f
persist browser context on popout, add uri options input & toggle (#1290)
* persist browser context on popout, add uri options input & toggle

* pass tab array to ngOptions, add null check
2020-06-12 11:01:08 -04:00
Hinton 954d78a46e Merge branch 'master' of https://github.com/bitwarden/browser into feature/hidden-password 2020-06-11 20:35:30 +02:00
Scott Mangiapane 6e21b26904
Increased resolution of notification icons for HiDPI displays (#1288) 2020-06-10 09:05:05 -04:00
hinton d88ed609aa Disable TOTP field, disable edit and show of hidden fields. 2020-06-03 21:25:55 +02:00
Kyle Spearrin acc3ed01b2
New Crowdin translations (#1276)
* New translations messages.json (Spanish)

* New translations messages.json (German)

* New translations messages.json (Dutch)

* New translations messages.json (Polish)

* New translations messages.json (Russian)

* New translations messages.json (Turkish)
2020-06-01 15:02:52 -04:00
Kyle Spearrin 1c683b12c2 bump version 2020-06-01 14:50:00 -04:00
Kyle Spearrin bd6a5ceccd
fix null ref of cipher.isDeleted (#1275) 2020-06-01 10:30:39 -04:00
Kyle Spearrin 3eedb2f86c
New Crowdin translations (#1262)
* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Chinese Simplified)
2020-05-28 20:02:28 -04:00
Vincent Salucci e6856a52b4
Initial commit: made lock state default (#1261) 2020-05-28 13:30:11 -05:00
Kyle Spearrin 4aa092a18d update jslib and bump version 2020-05-28 14:10:25 -04:00
Kyle Spearrin d3ab19becb
Check for premium access for totp copying option (#1252)
* Check for premium access for totp copying option

* restore old null check logic
2020-05-26 14:53:17 -04:00
Kyle Spearrin f996f1b243 bump version 2020-05-26 10:37:45 -04:00
Kyle Spearrin b0905dd4b3
New Crowdin translations (#1251)
* New translations messages.json (Belarusian)

* New translations messages.json (Italian)

* New translations messages.json (Estonian)

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

* New translations messages.json (Norwegian Bokmal)
2020-05-26 10:34:53 -04:00
hinton 5e4259db38 Add support for hidden password 2020-05-24 19:59:49 +02:00
Kyle Spearrin ae5dbbd267
Add support for greek language (#1246) 2020-05-22 23:15:32 -04:00
Kyle Spearrin afccde2337
update icons to new branding (#1245) 2020-05-22 23:14:29 -04:00
Chad Scharf 6747fec964 Removed verbose debug logging 2020-05-22 09:54:28 -04:00
Chad Scharf 2873ba42d3
Merge pull request #1241 from bitwarden/safari-ext-debug
Ridiculously verbose debug build
2020-05-21 17:41:29 -04:00
Chad Scharf b80cc3bbfa Ridiculously verbose debug build 2020-05-21 16:21:23 -04:00
Kyle Spearrin 03c48d960c
New Crowdin translations (#1240)
* New translations messages.json (French)

* New translations messages.json (Polish)

* 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 (Russian)

* New translations messages.json (Portuguese)

* New translations messages.json (Dutch)

* New translations messages.json (Spanish)

* 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 (Catalan)

* New translations messages.json (Bulgarian)

* New translations messages.json (English, United Kingdom)
2020-05-21 09:49:22 -04:00
Chad Scharf 47c9047fa8
Merge pull request #1238 from bitwarden/swift-nil-unwrap-exception
Potential fix for swift nil unwrap exception
2020-05-20 10:45:45 -04:00
Chad Scharf e12cce711c Potential fix for swift nil unwrap exception 2020-05-20 10:01:58 -04:00
Kyle Spearrin b08a09b379 bump version 2020-05-20 09:32:42 -04:00
Kyle Spearrin 9321558f4e
New Crowdin translations (#1235)
* New translations messages.json (Romanian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Slovak)

* New translations copy.resx (Slovak)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations copy.resx (Ukrainian)

* New translations messages.json (Chinese Simplified)

* New translations copy.resx (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations copy.resx (Chinese Traditional)

* New translations messages.json (Vietnamese)

* New translations copy.resx (Vietnamese)

* New translations copy.resx (Portuguese, Brazilian)

* New translations copy.resx (Portuguese)

* New translations messages.json (Indonesian)

* New translations copy.resx (Indonesian)

* New translations messages.json (Persian)

* New translations copy.resx (Persian)

* New translations messages.json (Thai)

* New translations messages.json (Croatian)

* New translations copy.resx (Croatian)

* New translations messages.json (Estonian)

* New translations copy.resx (Estonian)

* New translations messages.json (Hindi)

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

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese)

* New translations copy.resx (Romanian)

* New translations copy.resx (German)

* New translations messages.json (French)

* New translations messages.json (Spanish)

* New translations copy.resx (Spanish)

* New translations messages.json (Belarusian)

* New translations messages.json (Bulgarian)

* New translations copy.resx (Bulgarian)

* New translations messages.json (Catalan)

* New translations copy.resx (Catalan)

* New translations messages.json (Czech)

* New translations copy.resx (Czech)

* New translations messages.json (Danish)

* New translations messages.json (German)

* New translations messages.json (Greek)

* New translations copy.resx (Polish)

* New translations messages.json (Finnish)

* New translations copy.resx (Finnish)

* New translations messages.json (Hebrew)

* New translations copy.resx (Hebrew)

* New translations messages.json (Hungarian)

* New translations copy.resx (Hungarian)

* New translations messages.json (Italian)

* New translations copy.resx (Italian)

* New translations messages.json (Japanese)

* New translations messages.json (Korean)

* New translations messages.json (Dutch)

* New translations messages.json (Polish)

* New translations copy.resx (Norwegian Bokmal)
2020-05-18 15:57:53 -04:00
Chad Scharf 95846277bb Reapply removal of dead code 2020-05-14 17:34:43 -04:00
Chad Scharf d5ab36e577 try revert getAppPath 2020-05-14 14:44:11 -04:00
Chad Scharf bf141ab20c Attempt fix for safair app extension crash 2020-05-13 19:00:49 -04:00
Chad Scharf 40ffda4da4 Merge branch 'master' into soft-delete 2020-05-08 09:20:35 -04:00
Kyle Spearrin 11ee00c134 remove titlements that wernt helping 2020-05-07 12:30:23 -04:00
Kyle Spearrin 166573dafb brand color updates 2020-05-05 16:59:20 -04:00
Kyle Spearrin dd00151469 color updates + jslib 2020-05-05 16:32:20 -04:00
Vincent Salucci 0b5cb901aa
Added warning dialog for log out confirmation (#1216) 2020-04-25 09:13:00 -05:00
Kyle Spearrin f636e3a957 try adding check-by-audit-token entitlement 2020-04-21 08:46:22 -04:00
Chad Scharf 1522f3b79e [Soft Delete] - Deleted toast message trash 2020-04-14 15:10:43 -04:00
Chad Scharf 35235a9c30 [Soft delete] - fixed borders, spacing for buttons 2020-04-13 11:56:37 -04:00
Chad Scharf 2644afca93 [Soft delete] - remove uselss type definition 2020-04-13 11:32:56 -04:00
Chad Scharf 7f49ceead2 lint change revert, failed unit test fix 2020-04-13 11:14:21 -04:00
Chad Scharf a473dc958e Lint errors 2020-04-13 10:32:45 -04:00
Chad Scharf 4116302965 [Soft Delete] - Trash bin in browser extension 2020-04-13 10:26:11 -04:00
Kyle Spearrin b8b3c01d68 test apple-events entitlement 2020-04-08 10:44:08 -04:00
Vincent Salucci a96a20e1ca
[Auto-Logout] Updated Context Menu State (#1201)
* Added context menu states

* Refactored title logic

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-07 19:19:47 -05:00
Vincent Salucci 02b0f15c6d
Update jslib (28e3fff -> 72e3893) (#1199)
* Update jslib 28e3fff -> 72e3893

* Update vaultTimeoutService init

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-06 12:44:28 -05:00
Vincent Salucci e510738a03
[Auto-Logout] Implement Vault Timeout Options (#1194)
* Update jslib 31a2574 -> 28e3fff

* Initial commit for vault timeout

* Updated timeout/action retrieval in idle.background

* Cycle saved for idle check

* Await async calls for lock/logout in idle bg

* Updated lock vs log out conditional

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-06 10:40:16 -05:00
Kyoro f18deddb59
Add context menu entry sanitation (#1198)
Fixes a bug where a context menu entry
(auto-fill, copy password, etc.)
would display incorrectly when it included an ampersand.
2020-04-06 11:25:07 -04:00
Kyle Spearrin ce78d1d9fb
New Crowdin translations (#1186)
* New translations messages.json (French)

* New translations messages.json (Korean)

* New translations copy.resx (Greek)

* New translations messages.json (Greek)

* New translations messages.json (Czech)

* New translations copy.resx (English, United Kingdom)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese, Brazilian)

* New translations copy.resx (Korean)
2020-03-24 14:51:19 -04:00
Kyle Spearrin c46da3f17d version bump 2020-03-21 00:55:17 -04:00
Kyle Spearrin fdfb99d29b bump version 2020-03-12 21:16:24 -04:00
Kyle Spearrin 131730dd5b
New Crowdin translations (#1173)
* New translations messages.json (Russian)

* New translations messages.json (Korean)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Polish)

* New translations copy.resx (Russian)

* New translations messages.json (Japanese)

* New translations messages.json (Spanish)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Dutch)

* New translations messages.json (English, United Kingdom)
2020-03-12 21:15:27 -04:00
Kyle Spearrin a3ac4ff37f bump version 2020-03-12 21:08:52 -04:00
Vincent Salucci c6b0898213
Enforce Passphrase Policy (#1172)
* Update jslib (44b86f5 -> 36241e9) and initial commit of passphrase policy

* Reverted string changes - updated number of words event trigger

* Update input event to blur to match other number fields

* Update jslib (36241e9 -> 0a30c7e)

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-12 17:52:14 -05:00
Kyle Spearrin 2f727f81b4
New Crowdin translations (#1169)
* New translations messages.json (Russian)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Japanese)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations messages.json (Turkish)

* New translations messages.json (Ukrainian)

* New translations messages.json (Italian)

* New translations messages.json (Bulgarian)

* New translations messages.json (Catalan)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Danish)

* New translations copy.resx (Danish)

* New translations messages.json (Dutch)

* New translations messages.json (Estonian)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Hebrew)
2020-03-06 11:29:40 -05:00
Kyle Spearrin f8bc0da40e bump version 2020-03-05 11:56:27 -05:00
Kyle Spearrin 1eb4f84f35 goodbye edge build 2020-03-05 11:13:55 -05:00
Kyle Spearrin 7590385eb7
New Crowdin translations (#1167)
* New translations messages.json (Belarusian)

* New translations messages.json (Russian)

* New translations messages.json (Korean)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Persian)

* New translations messages.json (Polish)

* New translations copy.resx (Polish)

* New translations messages.json (Portuguese)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Romanian)

* New translations copy.resx (Russian)

* New translations messages.json (Japanese)

* New translations messages.json (Slovak)

* New translations messages.json (Spanish)

* New translations messages.json (Swedish)

* New translations copy.resx (Swedish)

* New translations messages.json (Thai)

* New translations copy.resx (Thai)

* New translations messages.json (Turkish)

* New translations copy.resx (Turkish)

* New translations messages.json (Ukrainian)

* New translations copy.resx (Japanese)

* New translations messages.json (Italian)

* New translations copy.resx (Belarusian)

* New translations copy.resx (Dutch)

* New translations messages.json (Bulgarian)

* New translations messages.json (Catalan)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

* New translations messages.json (Dutch)

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

* New translations messages.json (Indonesian)

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (French)

* New translations copy.resx (French)

* New translations messages.json (German)

* New translations messages.json (Hebrew)

* New translations messages.json (Hindi)

* New translations copy.resx (Hindi)

* New translations messages.json (Hungarian)

* New translations messages.json (Vietnamese)

* New translations messages.json (German)
2020-03-05 09:37:06 -05:00
Kyle Spearrin 695a4bf5b5 bump version 2020-03-05 09:12:51 -05:00
Kyle Spearrin 68794877bc reverse button order in alert 2020-03-04 14:03:02 -05:00
Kyle Spearrin 40c00222f2 small fixes to styling 2020-03-04 13:56:30 -05:00
Kyle Spearrin cc0125b920 sweetalert tweaks 2020-03-04 13:51:52 -05:00
MartB 0b42d14d58
sweetalert: port to sweetalert2 (#1153)
Minor styling changes (same as web and desktop)
2020-03-04 11:42:21 -05:00
Kyle Spearrin f8759cc17a formatting 2020-03-03 10:42:49 -05:00
Matthew Knox ceb4f3771d
More options for copying TOTP values (#1130)
* Implement ability to copy TOTP values without needing to view the full record"

* Remove changes to popup as they will be addressed separately
2020-03-03 10:40:06 -05:00
Kyle Spearrin 8dea9daeea make sure new edge doesnt open chrome rating 2020-03-03 08:48:11 -05:00
Kyle Spearrin a06ef80dc6
implement callout component w/ generator policy (#1158) 2020-02-28 16:58:28 -05:00
Vincent Salucci 9b4f1045f3
Enforce Password Generator Policy Options (#1155) 2020-02-28 11:43:27 -06:00
Vincent Salucci 7d93ebe732
Added missing attachments conditional (#1145) 2020-02-19 14:00:37 -06:00
Kyle Spearrin 23acc1bfb3 bitwarden inc. 2020-02-18 22:35:28 -05:00
Vincent Salucci 7f6a909b63
Fixed issue with strict equals operator (#1141) 2020-02-10 12:05:06 -05:00
Vincent Salucci c57340c4f3
Implement personal item cloning capability (#1129)
* Initial pass of clone item

* Updated npm sub:pull script to include target branches

* Made requested changes

* Formatting changes

* Fixed lint warnings
2020-02-04 16:08:13 -05:00
Kyle Spearrin 97a38b000b make policy service injectable to popup 2020-01-28 22:44:10 -05:00
Kyle Spearrin fadbb01e6a update jslib and construct policyService 2020-01-28 22:35:40 -05:00
Kyle Spearrin 70eb421e7a load lang from `chrome.i18n.getUILanguage()` 2020-01-22 08:10:35 -05:00
Kyle Spearrin 11d34cff88 dont toLower the saved username on addLogin 2020-01-18 07:34:12 -05:00
setyb 48b41f50e9 Fix for Firefox "Manage Extension Shortcuts" UI (part 2) (#1099)
This is the second part of the fix for https://github.com/bitwarden/browser/issues/899
2020-01-05 09:03:03 -05:00
setyb c0c206d379 Fix for Firefox "Manage Extension Shortcuts" UI (#1098)
This is part #1 of fix for https://github.com/bitwarden/browser/issues/899
2020-01-05 09:02:51 -05:00
Kyle Spearrin 594ff3d6ec bump version 2019-12-27 17:05:21 -05:00
Kyle Spearrin f02c44decf normalize username detection 2019-12-26 07:51:16 -05:00
Kyle Spearrin 86e3374d3d autocomplete off for search inputs 2019-11-25 08:20:49 -05:00
Kyle Spearrin bbd32ed79d timeout of 200 ms before going back after share 2019-11-22 10:09:12 -05:00
Kyle Spearrin 0fd5979637 also autofill on mod+9 2019-11-22 08:08:56 -05:00
Kyle Spearrin 88b2746920 apply search state before reloading list 2019-11-20 16:31:46 -05:00
Máté Farkas 7d7b433f0b hide save password notification bar when printing the page (#1048) 2019-10-31 07:49:49 -04:00
Veit-Hendrik Schlenker ee19100af4 Enabled drag of username, password and totp in browser extension (#1044)
* enabled drag of username, password and totp in browser extension

* Start drag only on row label
2019-10-24 20:05:20 -04:00
Kyle Spearrin b9103f23ce conditional code for macos 10.12+ 2019-10-17 09:04:10 -04:00
Kyle Spearrin 1345980392 target 10.11 2019-10-17 08:31:23 -04:00
Kyle Spearrin 67c9dee469 bump version 2019-10-17 08:27:31 -04:00
Kyle Spearrin 277480e7ff still allow password generation when vault locked 2019-10-15 09:36:29 -04:00
Kyle Spearrin 1d03103faf support reversed 13 length month select 2019-10-09 17:12:21 -04:00
Kyle Spearrin 3e1e05ab4f ally on notification bar 2019-10-09 10:12:06 -04:00
Kyle Spearrin 60f6863e4f a11y work 2019-10-08 17:04:44 -04:00
Kyle Spearrin f10606adfd aria-live="polite" on toaster 2019-10-08 14:44:11 -04:00
Kyle Spearrin 17ce891aab data-recurly attr support for autofill 2019-10-08 12:49:43 -04:00
Kyle Spearrin 66857ac511
New Crowdin translations (#1025)
* New translations copy.resx (Hungarian)

* New translations copy.resx (Bulgarian)

* New translations messages.json (Vietnamese)

* New translations messages.json (Hungarian)

* New translations messages.json (Bulgarian)

* New translations messages.json (Catalan)

* New translations messages.json (Chinese Simplified)

* New translations messages.json (Chinese Traditional)

* New translations messages.json (Croatian)

* New translations messages.json (Czech)

* New translations messages.json (Danish)

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

* New translations messages.json (Estonian)

* New translations messages.json (Finnish)

* New translations messages.json (French)

* New translations messages.json (German)

* New translations messages.json (Hebrew)

* New translations messages.json (Hindi)

* New translations messages.json (Indonesian)

* New translations messages.json (Ukrainian)

* New translations messages.json (Romanian)

* New translations messages.json (Turkish)

* New translations messages.json (Thai)

* New translations messages.json (Swedish)

* New translations messages.json (Spanish)

* New translations messages.json (Slovak)

* New translations messages.json (Russian)

* New translations messages.json (Portuguese, Brazilian)

* New translations messages.json (Italian)

* New translations messages.json (Portuguese)

* New translations messages.json (Polish)

* New translations messages.json (Persian)

* New translations messages.json (Norwegian Bokmal)

* New translations messages.json (Korean)

* New translations messages.json (Japanese)
2019-10-02 10:38:57 -04:00
Kyle Spearrin 6a3859d476
New Crowdin translations (#1024)
* New translations messages.json (Dutch)

* New translations copy.resx (Dutch)
2019-10-02 10:34:16 -04:00