Oscar Hinton
ce2e6c3cb4
Remove empty catch blocks and remove allow-empty-catch tslint rule ( #2136 )
2021-10-21 11:10:46 +02:00
Daniel James Smith
d4e91a81f9
Capitalize class name: LockedVaultPendingNotificationsItem
2021-10-19 11:20:55 +02:00
Daniel James Smith
fd8de4ca0c
Use messages/events instead of main.unlockCompleted
2021-10-18 16:41:42 +02:00
Daniel James Smith
2699e0f5a0
Add types for common browser functions
2021-10-18 16:34:14 +02:00
Daniel James Smith
79f849fd92
Make linter happy
2021-10-15 15:32:56 +02:00
Daniel James Smith
ca0fe76172
Move routing of actions after unlock into main.background
...
As we are unable to send a message from one background script to another, I moved the routing of the retryAction into main.background and call processMessages on the notificationBackground in unlockCompleted
2021-10-15 15:28:10 +02:00
Daniel James Smith
9c0bfd28db
Close login tab before executing existing unlock flow
2021-10-15 15:20:00 +02:00
Daniel James Smith
0eb7fe1407
Extract logic for notificationBar into new NotificationBackground class
2021-10-15 15:03:25 +02:00
Daniel James Smith
40ba8a5cde
Removed devepency on popupUtilsService as not needed for login via Tab
2021-10-14 19:05:02 +02:00
Daniel James Smith
e9f46f2ac1
Capitalize class names
2021-10-13 22:08:02 +02:00
Daniel James Smith
7f98ce347d
Re-focus to last open tab before user was prompted for log in
2021-10-11 17:46:43 +02:00
Daniel James Smith
b74efc1dbf
Set the expiry for credential notification to 5 instead of 30 minutes
2021-10-08 15:43:54 +02:00
Daniel James Smith
89344a7c36
Close loginTab after login was done by user
2021-10-08 15:28:44 +02:00
Daniel James Smith
f56a9146be
Open prompt for login in tab instead of popout
2021-10-08 15:26:39 +02:00
Daniel James Smith
4fc968f682
Renamed command openPopout to promptForLogin
2021-10-08 15:23:37 +02:00
Daniel James Smith
79f097b3cd
Renamed command addToRetryQueue to addToLockedVaultPendingNotifications
2021-10-08 15:22:21 +02:00
Daniel James Smith
75c8c4205f
Move retryQueue from main to runtime and rename it to lockedVaultPendingNotifications
2021-10-08 13:23:05 +02:00
Daniel James Smith
418f37de8c
Remove console.log
2021-09-30 16:58:48 +02:00
Daniel James Smith
23517272fd
saveOrUpdateCredentials: If more than one matching fallback cipher is found, update atleast the first one of them, to ensure saving PW change
2021-09-30 16:56:04 +02:00
Daniel James Smith
83ef310400
Removed dead code from getDataForTab
2021-09-30 16:51:53 +02:00
Daniel James Smith
705c287e1a
Removed unneeded alert/info functionality from notificationBar
2021-09-30 16:50:17 +02:00
Daniel James Smith
de0e9a4d94
Combined saving credentials and added fallback to update only password if only that changed
2021-09-30 16:48:06 +02:00
Daniel James Smith
838bfe9454
Wait for user to log in before trying to save credentials
2021-09-30 16:43:10 +02:00
Daniel James Smith
5c175e2201
Open login prompt as popout when vault is locked
2021-09-30 16:33:33 +02:00
Daniel James Smith
210e0801ff
Open notificationBar (new and existing login) even though vault is locked
2021-09-30 16:03:14 +02:00
Daniel James Smith
889bbf8e2f
Removed checks for locked vault from collectPageDetails
2021-09-30 15:47:33 +02:00
Oscar Hinton
a848406ce0
Use explicit import paths ( #2074 )
2021-09-17 15:44:27 +02:00
Dmitry Chepurovskiy
cd2f174923
Select folder at save bar ( #1409 )
...
* Markup changes
* Render in notification bar folders list that is provided form TS code
* Implemented getting of folders list
* Refactor addPlatformEventListener and added default selection of "No Folder"
* Pass folder id info to saveAddLogin
* Modify saveAddLogin to use folder id
* Try to fix default folder selection
* Fix styling issues found during review
* Fix review issues found by kspearrin
* Fix default selection and null handling
* Fix import order
* Applied review suggestions
* Implement checking if folderExist during saving
* Fix compile issues
* Added select folder... option
* Add internalization for select folder message
* Hide select folder element on narrow screens
* Fix lint issues
* Review fixes in notification bar
* Adjust semi-responsive layout for folder selector
* Revert style change
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2021-09-03 11:54:52 +10:00
Thomas Rittson
0bd22dcddc
Add new context menu item: Copy Custom Field Name ( #2045 )
...
* Add "Copy custom field name" context menu item
* Title case context menu string
* Improve Copy Custom Field Name logic
* Move CopyClickedElement to runtime.background
* Update dependencies
* Add comments, refactor logic, add failure messages
* Fix typo and linting
* Fix typos
* Move null check inside function
2021-09-02 07:51:43 +10:00
Thomas Rittson
515c72abb0
Move policy checks within policyService ( #2036 )
...
* Refactor: use policyService.policyAppliesToUser
* Fix inverted condition
* Update jslib
2021-09-01 07:11:28 +10:00
Oscar Hinton
7cf4cfe3d1
Add support for helpers in environment service ( #1967 )
2021-07-23 22:32:42 +02:00
Oscar Hinton
4e1958f417
Add jslib as a "real" dependency ( #1876 )
...
* Support split jslib
* Fix tests
* Bump jslib
2021-06-07 19:25:37 +02:00
Thomas Rittson
a591c4d457
Explain how to verify email for Sends
2021-05-12 13:38:07 +10:00
Oscar Hinton
44463e7bc0
Remove dead code ( #1787 )
...
* Remove dead analytics code
2021-04-14 23:43:09 +02:00
Oscar Hinton
e0f4386042
Add support for WebAuthn to browser extension ( #1379 )
2021-03-17 22:14:26 +01:00
Matt Gibson
1868b99d17
Linter updates and fixes ( #1604 )
2021-02-10 09:40:15 -06:00
Oscar Hinton
3e79dd245b
Safari Web Extension Port from App Extension ( #1531 )
2021-02-03 20:36:05 +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
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
7abb5fa08e
Implemented Custom role and permissions
2020-12-22 15:02:14 -05: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
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
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
Chad Scharf
6760cec1ec
Merge pull request #1426 from Hinton/feature/desktop-bridge
...
Browser <-> desktop communication
2020-12-04 12:21:23 -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
894d245361
Ensure biometric unlock works even if popup is not in focus
2020-10-12 18:01:34 +02:00
Chad Scharf
7f1cc0199b
Ensure auto auto-fill ignores new-password
2020-09-21 15:41:06 -04:00