Hinton
3be59322db
WIP ngrx
2022-04-25 15:44:03 +02:00
Hinton
a0f6150c09
Rename FolderView to FolderDecrypted
2022-04-21 10:56:42 +02:00
Hinton
8112d3c530
Remove decrypt from folder service
2022-04-21 09:50:00 +02:00
Hinton
db2c75ae61
Merge branch 'master' of https://github.com/bitwarden/jslib into feature/refactor-folder-example
...
# Conflicts:
# common/spec/domain/folder.spec.ts
# common/src/models/data/folderData.ts
# common/src/services/folder.service.ts
# common/src/services/sync.service.ts
2022-04-21 09:42:46 +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
Hinton
45a0c56051
Remove unused imports
2022-04-20 11:15:24 +02:00
Hinton
0d0da32d88
Remove folder service from importers as it's no longer needed
2022-04-20 11:06:27 +02:00
Hinton
a75962a49e
Move encrypt to CipherView
2022-04-20 10:58:22 +02:00
Hinton
f19e0bcbb5
Remove unused key
2022-04-20 10:58:05 +02:00
Hinton
708bfcb026
Move decrypt to FolderView
2022-04-20 10:57:45 +02:00
Hinton
fc67f99521
Remove orgId from folderService decrypt
2022-04-19 14:08:34 +02:00
Hinton
7d4c665b54
Fix tests
2022-04-19 13:24:04 +02:00
Hinton
075a8af6bd
Merge branch 'master' of https://github.com/bitwarden/jslib into feature/refactor-folder-example
...
# Conflicts:
# common/src/models/export/folderExport.ts
2022-04-19 13:23:51 +02:00
Oscar Hinton
ad37de9373
Rename Export DTOs ( #763 )
2022-04-19 13:03:04 +02:00
Hinton
f75e2c4175
Proposed refactor of folder domain model
2022-04-19 11:31:49 +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
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
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