Hinton
571c5a329b
Add encrypt and decrypt example of EncObject
2022-04-29 14:20:07 +02:00
Hinton
7553dcccdb
Sketch out some interfaces for new cipher model
2022-04-29 13:00:07 +02:00
Hinton
aa2eef45b6
Merge branch 'master' of https://github.com/bitwarden/jslib into feature/additional-item-types-scaffold
2022-04-29 10:38:28 +02: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
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
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
Oscar Hinton
f3a4fde513
Remove keytar and biometric logic ( #706 )
2022-04-04 21:00:49 +02:00
Hinton
f2b0682385
More boilerplating
2022-04-04 11:09:49 +02:00
Hinton
ec25d52989
Merge branch 'master' of https://github.com/bitwarden/jslib into feature/additional-item-types-scaffold
2022-04-01 13:15:37 +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
Hinton
187c11e6ca
Add wirelessnetwork item type
2022-03-31 22:36:53 +02:00
Hinton
7d4500c72e
Remove errors when cipher type is unknown
2022-03-29 11:28:30 +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
David Frankel
7fc0ab97f3
[bug] Fix Safari CSV importer for URL and Notes ( #730 )
2022-03-24 22:33:28 +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
Matt Gibson
3ec0f6977a
Check runtime name vs mangled name ( #724 )
2022-03-14 20:12:31 -05:00
Thomas Rittson
3f20122e5b
Avoid duplicate fullSync api calls ( #716 )
2022-03-11 07:16:50 +10: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
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
Daniel James Smith
6e345bc4cc
Dashlane Csv-Importer ( #708 )
...
* Move existing dashlane importer into dashlaneImporters
* Add testData for Dashlane CSV importer
* Add dashlane Csv importer and unit tests
* Fixed linting issues
* Moved dashlaneCsv types to own file
* Register DashlaneCsv importer
* Removed temp private method and use base impl
* rename spec imports
* Move scope of mapped columns
* Migrate folders into collection if imported via org
2022-03-07 19:21:23 +01:00
Addison Beck
6aae3beb76
[bug] Set proper default for autoConfirmFingerprint ( #704 )
2022-03-03 19:57:50 +01:00
Addison Beck
4d94f7a631
[bug] Delete stored keys if the value is null ( #705 )
2022-03-03 19:57:08 +01:00
Daniel James Smith
8e112a1c33
Add importer for 1Password's new export format (.1pux) ( #594 )
...
* Initial commit
* Refactor the 1pux types
* Add test data
* 1Pux importer and tests
* Fixed a typo in the 1Pux types
* Make the linter happy
* Register and instantiate importer
* Fix adding secure notes
* Add missing placeholder property to types
* Test for existance of TOTP seed
* Add more test data
* Move processFullName into BaseImporter
* Add categoryEnum for easier mapping
* Refactoring of the importer and add support for different item types
* Make linter happy
* Modified some test data
* Fix linting issues
* Remove fieldvalue references comment
* Remove commented mapping use during tests
2022-03-03 15:22:05 +01:00
Vincent Salucci
48a4c27fe7
[Captcha] Failed login attempts ( #698 )
...
* [Captcha] Failed login attempts
* Fix logIn.strategy test
* Updated with the stark majority of requested changes
* Fix typo
* Unused import
2022-03-02 19:47:57 -06:00
Thomas Rittson
adfc2f234d
Remove unused SSO Form code ( #701 )
...
* Remove unused SAML Artifact Binding properties
* Remove unused validators
2022-03-03 07:52:11 +10:00
Robyn MacCallum
8f5f694a1e
Roll back organizationId and collectionId's if ciphers fail to be moved ( #699 )
2022-03-02 08:11:34 -05:00
Thomas Rittson
e47eb5e74f
Fix linting ( #700 )
2022-03-01 23:11:12 +01:00
Thomas Rittson
c1a37eab13
Fix storage keys in v1 migration ( #696 )
2022-03-02 07:44:14 +10:00
Thomas Rittson
d81eb7ddae
Improve SSO Config validation ( #572 )
...
* Extract SsoConfig enums to own file
* Add ChangeStripSpaces directive
* Move custom validators to jslib
* Add a11y-invalid directive
* Add and implement dirtyValidators
* Create ssoConfigView model and factory methods
* Add interface for select options
* Don't build SsoConfigData if null
Co-authored-by: Oscar Hinton <oscar@oscarhinton.com >
2022-03-02 07:31:00 +10:00
Thomas Rittson
d919346517
Fix autoFillOnPageLoadDefault default value ( #697 )
2022-03-01 13:13:19 +10:00
Daniel James Smith
a69135ce06
Add missing localeNames ( #695 )
2022-02-25 18:54:27 +01:00
Addison Beck
65219f5705
[bug] Store collapsedGroupings in accountSettings ( #694 )
2022-02-25 13:03:13 +01:00
Thomas Rittson
1cbc119ad8
[AuthService refactor] Don't clear state if 2FA is invalid ( #690 )
...
* Don't clear state if 2FA is invalid
* Add session timeout to 2FA
* Clear internal authService state if unhandled error
2022-02-23 21:08:43 -06:00
Melanie Kanavakatini
2779cd0966
feat: add hidden char count toggle ( #341 )
...
Co-authored-by: Thomas Rittson <trittson@bitwarden.com >
2022-02-24 07:18:46 +10:00
Addison Beck
78b5f15042
[feature] Implement scope warning for exports ( #688 )
...
* [feature] Add a hasOrganizations() service method
* [feature] Add a component to warn users about export scope
2022-02-23 13:56:46 +10:00
Matt Gibson
1fb3d54014
Feature/password protected export ( #689 )
...
* Simplify password protected file format
* no items to import is not an error
* Await inner importer
* Add export format type
* Error if import file is password protected
* Update tests
* Test password protected with normat json importer
* Simplify imports
* Ignore code coverage directory
* Expand importer options without changing display options
* Import password require import error handling
* Use interface
* Fix curlies
* linter fixes
* Add null of empty util
* Lint fixes
* run prettier
* Move import options to separate enum file
* Fix imports
2022-02-23 13:02:07 +10:00
Oscar Hinton
60878cd4ed
Add eslint ( #610 )
2022-02-22 15:39:11 +01:00