Oscar Hinton
de288913e4
Add helper methods to EnvironmentService for retrieving urls ( #435 )
2021-07-23 20:03:52 +02:00
Matt Gibson
c77441b353
Use both instanceof and constructor name as type identification ( #438 )
...
* Use both instanceof and constructor name as type identification
* Linter fix
2021-07-23 11:47:06 -05:00
Matt Gibson
e9d9cd0182
Feature/use hcaptcha on register if bot ( #434 )
...
* Parse captcha required from error messages
CaptchaProtectedAttribute produces an error with captcha information.
We want to parse that data out to make it easily accessible to components
* Don't show error on catpcha
The component should hande this situation.
* Add captchaResponse to captcha protected api endpoints
* Extract captcha logic to abstract base class
* Add captcha to register
* linter fixes
* Make sure to log Captcha required responses
* Match file naming convention
* Separate import into logical groups by folder
* PR review
2021-07-22 12:28:45 -05:00
Matt Gibson
1006f50ef3
Feature/use hcaptcha if bot ( #430 )
...
* Handle hcaptch required identity response
* Refactor iframe component for captcha and webauthn
* Send captcha token to server
* Add captcha callback
* Clear captcha state
* Remove captcha storage
* linter fixes
* Rename iframe components to include IFrame
* Remove callback in favor of extenting submit
* Limit publickey credentials access
* Use captcha bypass token to bypass captcha for twofactor auth flows
* Linter fixes
* Set iframe version in components
2021-07-21 07:55:26 -05:00
Addison Beck
58be5796b0
Resolved Safari Date/Time Issues In Send ( #428 )
...
* cleaned up date and time logic for Send
* time rename
* fixed casing
* added suffix
2021-07-16 13:53:46 -04:00
Oscar Hinton
48d2ffc8d7
Add UserNamePipe ( #429 )
2021-07-16 15:24:14 +02:00
Oscar Hinton
75fff66f98
Move regexpEmojiPresentation to Utils class ( #426 )
2021-07-08 16:40:10 +02:00
Thomas Rittson
f711c48696
Transpile unicode property escape regex for backwards compatibility ( #424 )
...
* Revert "Update color-password.pipe.js to handle Unicode/Emoji correctly accross platforms. (#354 )"
This reverts commit b6f102938f
.
Reason: incompatible with FF <= 77
* Revert "Revert "Update color-password.pipe.js to handle Unicode/Emoji correctly accross platforms. (#354 )""
This reverts commit 4a0b2641ebb0c9c797f1cd06f6b2401659c1f65d.
* Transpile unicode property escape regex
For compatibility with <= FF 77 and other older browsers
* Fix linting
2021-07-07 07:43:22 +10:00
Shashank S
aff5ad1faa
feat: radio button options ( #420 )
2021-07-02 11:33:11 +10:00
Thomas Rittson
6f6b5a5503
[macOS] Don't enable secure input when app is not in focus ( #419 )
...
* Don't engage macOS secure input if not focused
* Refactor to use focusInputOnPageLoad
* Refactor to remove focusInputOnPageLoad
2021-07-02 10:06:54 +10:00
Matt Gibson
5e24a70a87
Vault should be locked if key is not in memory ( #413 )
...
Key is loaded on startup if auto key exists.
2021-06-21 17:47:44 -05:00
Matt Gibson
f568c87289
Add org name to moved to org success toast ( #412 )
2021-06-18 07:17:42 -05:00
Thomas Rittson
d63ee1858d
Add backwards compatability for new local hashing method ( #407 )
...
* Add backwards compatability for existing keyHash
* Minor changes for review comments
2021-06-15 07:35:58 +10:00
Thomas Rittson
8797924bd1
Use 2 iterations for local password hashing ( #404 )
...
* Use 2 iterations for local password hashing
* fix typo
2021-06-10 07:24:31 +10:00
Matt Gibson
5ba1416679
Authenticate with secure storage service ( #402 )
...
* Split secure key into use case
Allows us to push authentication for key access as late as possible.
* Do not reload if biometric locked
* Linter fixes
* Fix key upgrade scenario
* Fix boolean value message parsing
* Handle systems which don't support biometrics
* Do not fail key retrieval on secret upgrade
* Ensure old key is removed regardless of upgrade success
* Log errors
2021-06-09 15:53:54 -05:00
Thomas Rittson
fdc6f7b1d2
Refactor canactivate guards ( #401 )
...
* Refactor route guards to allow for subclassing
* fix linting
2021-06-09 07:35:03 +10:00
Oscar Hinton
ff387622e0
Add button to open webauthn new tab ( #398 )
2021-06-07 18:38:15 +02:00
Oscar Hinton
1016bbfb9e
Split jslib into multiple modules ( #363 )
...
* Split jslib into multiple modules
2021-06-03 18:58:57 +02:00