Addison Beck
5717fc9e7f
ensure new sends that select custom expiration date must enter an expiration date ( #460 )
4 years ago
Matt Gibson
0180d0cce5
Provide information to set webauthn allow in html template ( #455 )
4 years ago
Matt Gibson
26e8b48deb
Set up captcha iframe only on submit of login ( #453 )
4 years ago
Thomas Rittson
c70c8ecc24
Use custom virtual scroll strategy ( #452 )
...
* Add CipherListVirtualScroll strategy
For use in cdk-virtual-scroll. Subclasses the default FixedSizeVirtualScroll
but reads the first available itemSize from the rendered content instead of
setting it in the template.
* Fix linting and style
* Refactor virtual scroll strategy
* linting and style
* Subclass virtual scroll strategy directive
* fix linting
* Fix filename conventions
4 years ago
Thomas Rittson
a2b62755bc
Add back in refresh() in ciphers.component ( #451 )
4 years ago
Thomas Rittson
98098c3fb6
Insert missing await ( #449 )
4 years ago
Vincent Salucci
c2e434e333
[Reset Password v1] Update Temp Password ( #446 )
...
* [Reset Password v1] Update Temp Password
* Updating router to protected for child classes to access
4 years ago
Thomas Rittson
cae26521cc
Move ciphers paging logic from jslib to web ( #436 )
...
* Remove paging logic from ciphers base class
* Fix linting
* Fix spacing
* Remove ngx-infinite-scroll (moved to web)
4 years ago
libertylocked
80cb4e702f
Update package lock for duo_web_sdk in angular ( #443 )
4 years ago
Daniel James Smith
23309d33e2
Add missing dependency 'duo_web_sdk' in jslib/angular/package.json ( #441 )
4 years ago
Oscar Hinton
de288913e4
Add helper methods to EnvironmentService for retrieving urls ( #435 )
4 years ago
Matt Gibson
c77441b353
Use both instanceof and constructor name as type identification ( #438 )
...
* Use both instanceof and constructor name as type identification
* Linter fix
4 years ago
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
4 years ago
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
4 years ago
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
5 years ago
Oscar Hinton
48d2ffc8d7
Add UserNamePipe ( #429 )
5 years ago
Oscar Hinton
75fff66f98
Move regexpEmojiPresentation to Utils class ( #426 )
5 years ago
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 4a0b2641eb .
* Transpile unicode property escape regex
For compatibility with <= FF 77 and other older browsers
* Fix linting
5 years ago
Shashank S
aff5ad1faa
feat: radio button options ( #420 )
5 years ago
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
5 years ago
Matt Gibson
5e24a70a87
Vault should be locked if key is not in memory ( #413 )
...
Key is loaded on startup if auto key exists.
5 years ago
Matt Gibson
f568c87289
Add org name to moved to org success toast ( #412 )
5 years ago
Thomas Rittson
d63ee1858d
Add backwards compatability for new local hashing method ( #407 )
...
* Add backwards compatability for existing keyHash
* Minor changes for review comments
5 years ago
Thomas Rittson
8797924bd1
Use 2 iterations for local password hashing ( #404 )
...
* Use 2 iterations for local password hashing
* fix typo
5 years ago
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
5 years ago
Thomas Rittson
fdc6f7b1d2
Refactor canactivate guards ( #401 )
...
* Refactor route guards to allow for subclassing
* fix linting
5 years ago
Oscar Hinton
ff387622e0
Add button to open webauthn new tab ( #398 )
5 years ago
Oscar Hinton
1016bbfb9e
Split jslib into multiple modules ( #363 )
...
* Split jslib into multiple modules
5 years ago