1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-30 08:10:34 +01:00
Commit Graph

1611 Commits

Author SHA1 Message Date
Thomas Rittson
2e2849b4de
[PS-74] Fix user authentication state checks (#721)
* Create authService.authStatus, refactor isLocked checks

* Rename authStatus -> getAuthStatus
2022-04-29 21:33:38 +10:00
Thomas Rittson
d7e554653a
[EC-154] [BEEEP] Add token for localesDirectory (#783)
* Add token for localesDirectory

* Add token for SYSTEM_LANGUAGE
2022-04-29 17:28:38 +10:00
Federico Maccaroni
e4687b4cc6
PS-302 Added DeviceId to the 2FA email request and set it when calling the endpoint that's needed to see if it's a 2FA email because of a new device (#782) 2022-04-28 13:18:26 -03:00
Kyle Spearrin
fe65a337c8
Forwarded email alias generation (#772)
* generate forwarded alias with SL and AD

* added forwarded email to type list

* add ApiService dep

* ApiServiceAbstraction

* use proper status codes

* only generate on button press

* reset username to `-`

* reset username when forwarded

* Authorization header for anonaddy

* use proper anonaddy json path

* firefox relay support

* update description for firefox

* log username generation errors
2022-04-27 10:08:46 -04:00
Thomas Rittson
e40e7de808
[EC-159] [BEEEP] Remove factory providers in Angular DI (#775) 2022-04-26 07:28:43 +10:00
Oscar Hinton
5c88dcf0cc
[BEEEP] Add banner component (#759) 2022-04-25 18:02:09 +02:00
Oscar Hinton
3b8ea9f97d
Add reorganization notice (#776)
* Add reorganization notice
2022-04-22 14:24:52 +02:00
Oscar Hinton
366d9b3c63
Remove userId from data models (#771) 2022-04-20 15:59:51 +02:00
Oscar Hinton
f6e3481fe9
[BEEEP] Allow linking to ciphers (#760) 2022-04-20 11:15:58 +02:00
Oscar Hinton
ad37de9373
Rename Export DTOs (#763) 2022-04-19 13:03:04 +02:00
Oscar Hinton
fee2f78aa8
Fix language always defaulting to english (#765) 2022-04-19 09:53:51 +02:00
Oscar Hinton
6bcadc4f40
Add tests for domain models (#768) 2022-04-16 11:18:12 -04:00
Oscar Hinton
f8ac1ed12b
Remove support for alreadyEncrypted (#762) 2022-04-16 17:00:48 +02:00
Oscar Hinton
3f56834716
Update jest configs to remove roots (#766) 2022-04-12 16:55:59 +02:00
Kyle Spearrin
017fb5146f
copy default options (#764) 2022-04-11 22:39:05 -04:00
Thomas Rittson
0f0adc9bd9
Add jsdoc comments for user verification, password reprompt, and appApiAction (#754)
* Rename and add comments to clarify password reprompt classes

* Add comment for appApiAction
2022-04-12 11:48:33 +10:00
Oscar Hinton
f0d9f8641e
Update introduction for CL (#729) 2022-04-08 17:47:32 +02:00
Daniel James Smith
3b9ef68f4b
[EC-142] Fix error during import of 1pux containing new email field format (#758)
* Add support for complex email field type

* Ensure complex email field type gets imported on identities
2022-04-06 17:33:43 +02:00
Vincent Salucci
5f4a8c18fe
[bug] CL - fix default button display and callout header class (#756) 2022-04-05 12:19:13 -05:00
Oscar Hinton
f3a4fde513
Remove keytar and biometric logic (#706) 2022-04-04 21:00:49 +02:00
Thomas Rittson
e595c0548e
EC-134 Fix api token refresh (#749)
* Fix apikey token refresh

* Refactor: use class for TokenRequestTwoFactor
2022-04-01 11:28:23 +10:00
Kyle Spearrin
4d58200ee9
Generator cleanup (#753)
* type is null by default

* rename generator component

* remove showWebsiteOption

* shorthand if check
2022-03-31 18:26:59 -04:00
Thomas Rittson
e0da3116f1
Add ColorPasswordCountPipe to JslibModule (#751) 2022-04-01 07:32:44 +10:00
Robyn MacCallum
56f5aba11e
Add ellipsis pipe to jslib module (#746)
* add ellipsis pipe to jslib module

* Add ellipsis pipe to exports
2022-03-31 09:57:19 -04:00
Oscar Hinton
47473b7ede
Remove the VerifyMasterPasswordComponent from jslib module (#747) 2022-03-29 10:38:22 +02:00
Matt Gibson
a4fba0e1c5
Feature/move to jest (#744)
* Switch to jest

* Fix jslib-angular package name

* Make angular test project

* Split up tests by jslib project

* Remove obsolete node test script

* Use legacy deps with jest-preset-angular

* Move web tests to common

* Remove build from pipeline

This was only being used because we were not using ts runners.
We are now, so build is unnecessary
2022-03-28 16:00:42 +02:00
Thomas Rittson
13ef7aea7d
Add DatePipe provider to JslibModule (#741) 2022-03-27 22:40:47 +02:00
Oscar Hinton
9d1df26dfa
Fix jslibModule forms (#742) 2022-03-28 06:32:21 +10:00
Kyle Spearrin
fa73c13b8c
support for username gen website setting (#738) 2022-03-25 10:32:01 +01:00
Oscar Hinton
81607e810e
Force updates to be silent (#739) 2022-03-25 10:13:50 +01:00
Daniel James Smith
a825e86921
Fix import path for safari importer (#740) 2022-03-24 22:45:37 +01:00
David Frankel
7fc0ab97f3
[bug] Fix Safari CSV importer for URL and Notes (#730) 2022-03-24 22:33:28 +01:00
Jake Fink
292d5e0039
PS-91 make isMacAppStore return true/false (#735)
* return false if undefined from isMacAppStore

* PS-91 use strict equality instead of null coalescing

Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>

Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2022-03-24 15:46:24 -04:00
Oscar Hinton
535decc3d9
Bump electron and related dependencies (#736) 2022-03-24 20:16:53 +01:00
Kyle Spearrin
bfdd3561da
Username generator (#734)
* add support for username generation

* remove unused Router

* pr feedback
2022-03-24 12:19:19 -04:00
Oscar Hinton
5b7b2a03dd
Remove Internet Explorer logic (#723) 2022-03-24 10:42:11 +01:00
Oscar Hinton
554dc8d873
Bump node-forge to 1.2.1 (#722) 2022-03-22 14:05:55 +01:00
Robyn MacCallum
5409525ea2
Add ellipsis pipe (#728)
* add ellipsis pipe

* run prettier

* Account for ellipsis length in returned string

* Fix complete words case

* Fix another complete words issue

* fix for if there are not spaces in long value

* extract length check to beginning of method

* condense if statements

* remove log
2022-03-21 15:46:54 -04:00
Thomas Rittson
9950fb42a1
[JslibModule] Add JslibModule (#733) 2022-03-21 19:32:55 +10:00
Matt Gibson
f88515745c
Remove error Response type check (#731)
* Remove error Response type check

Minimization is impacting type checking in a non-consistent way.
The previous type check works locally,
but not from build artifacts 🤷. We only set `captchaRequired` on
our errors when we want a resubmit with captcha included, so we're safe
keying off that

* linter
2022-03-18 12:24:22 +10:00
Chad Scharf
e2d95741b0
Update SECURITY.md (#725)
* Update SECURITY.md

Add link to our HackerOne program for submitting potential security issues.

* Revise language on SECURITY.md
2022-03-15 15:55:55 -04:00
Oscar Hinton
15ad2ca3ea
Add Chromatic (#719) 2022-03-15 13:50:42 +01:00
Matt Gibson
3ec0f6977a
Check runtime name vs mangled name (#724) 2022-03-14 20:12:31 -05:00
Oscar Hinton
41b199ab83
Tweak component library slightly (#715) 2022-03-11 21:00:24 +01:00
Thomas Rittson
3f20122e5b
Avoid duplicate fullSync api calls (#716) 2022-03-11 07:16:50 +10:00
Oscar Hinton
f7375e9064
Add premium and unless-premium directives (#710) 2022-03-08 15:21:49 +01:00
Daniel James Smith
744649573a
Fixes for format change of 1pux files (#714)
* Remove unneeded ItemCollection type

* Mark item.trashed as optional property

* Adjust format of test files to be identical to current exports
2022-03-08 13:42:35 +01:00
Oscar Hinton
67a4fc8591
Component Library scaffolding (#625) 2022-03-08 11:50:34 +01:00
Daniel James Smith
fa3a95fed0
Fixes and improvements to MykiCsvImporter (#707)
* Add test suite for existing importer

* Fix 2fa-seed not copied on login records

* Fix secure note title not being set

* Add support for importing 2FA file

* Fixed casing on import of MykiCsvImporter

* Import all unmapped fields as customFields

* WIP: Add import of UserIdCard

* Add support for IdCards
2022-03-07 17:20:50 -05:00
Daniel James Smith
18b954614c
Remove Dashlane json importer from the featured list (#711) 2022-03-08 08:11:23 +10:00