Commit Graph

2582 Commits

Author SHA1 Message Date
Addison Beck a4f26ff311
Merge pull request #1505 from bitwarden/Permissions
Implemented Custom role and permissions
2021-01-13 10:00:13 -05: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
addison b7f8f9899c updated jslib 2021-01-12 18:52:03 -05:00
addison c41fbac467 Merge branch 'master' into Permissions 2021-01-12 18:51:36 -05:00
Oscar Hinton 7e41e84c7d
Merge pull request #1525 from bitwarden/hotfix/action-buttons
Fix action buttons not working when TOTP is not available
2021-01-11 16:28:00 +01:00
Matt Gibson ad1c1cb568
Update jslib (#1526) 2021-01-08 12:13:15 -06: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
Chad Scharf e1421b34d5
Merge pull request #1521 from Hinton/hotfix/native-messaging-error-handling
Native messaging, generic error handling
2021-01-04 15:06:16 -05:00
Hinton e922ff0bc2 Make error handler more generic 2021-01-04 20:53:49 +01:00
Matt Gibson 3541f458e5
Update jslib (#1520) 2021-01-04 11:38:21 -06:00
Chad Scharf d68971c82c
Merge pull request #1517 from wusatosi/patch-1
Improved readability as #1441
2021-01-04 12:15:13 -05:00
wusatosi 8d2b84cbb3
[ref] Improved readability for #1441 2021-01-03 00:32:22 +08:00
Vincent Salucci 74a9ff7992
update jslib (48144a7) (#1510) 2020-12-30 20:35:06 -06: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 db4b1b63b9
Merge pull request #1499 from bitwarden/cscharf-update-jslib-1
jslib update
2020-12-16 10:43:00 -05:00
Chad Scharf ab5de83b22 jslib update 2020-12-16 10:34:56 -05: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
Chad Scharf 536865ffeb
Merge pull request #1423 from marekciupak/upgrade_bl
Upgrade bl: 2.2.0 -> 2.2.1
2020-12-15 16:08:12 -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 02acf0786b Fix gulps script 2020-12-09 16:29:40 +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