Thomas Rittson
e8778df96f
Merge remote-tracking branch 'origin/master' into refactor/injectable-services-2
2022-03-28 13:19:55 +10:00
Thomas Rittson
c223626e39
Tweak noop interface
2022-03-28 13:08:19 +10:00
Thomas Rittson
00ba4feb5b
Fix linting
2022-03-28 09:09:49 +10:00
Thomas Rittson
56eb05eba0
Add back default value
2022-03-28 09:08:52 +10:00
Thomas Rittson
d321771648
Refactor electronRendererMessaging
2022-03-28 06:52:20 +10:00
Thomas Rittson
b6c5e6ea1c
Refactor SystemService
2022-03-28 06:49:55 +10:00
Thomas Rittson
13ef7aea7d
Add DatePipe provider to JslibModule ( #741 )
2022-03-27 22:40:47 +02:00
Thomas Rittson
ed78430158
Refactor electronCryptoService
2022-03-28 06:40:13 +10:00
Thomas Rittson
f8971fd867
Refactor electronPlatformUtilsService
2022-03-28 06:38:33 +10:00
Oscar Hinton
9d1df26dfa
Fix jslibModule forms ( #742 )
2022-03-28 06:32:21 +10:00
Thomas Rittson
2541ab9791
Add ClientType token
2022-03-27 14:34:45 +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
Thomas Rittson
b79f5eba3b
Run Prettier
2022-03-25 14:03:22 +10:00
Thomas Rittson
20c93bf3c8
Add angular-core.noop
2022-03-25 13:50:26 +10:00
Thomas Rittson
0590d603e3
Use InjectionToken for Window
2022-03-25 13:17:56 +10:00
Thomas Rittson
2d15bccc65
Refactor StateMigrationService DI
2022-03-25 13:11:03 +10:00
Thomas Rittson
e8f2ae0a7b
StateService InjectionTokens
2022-03-25 13:05:30 +10:00
Thomas Rittson
eefcd5d22b
Replace deps with Injectable decorator
2022-03-25 12:18:25 +10: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
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
Oscar Hinton
813457c348
Expose logger in lock component ( #703 )
2022-03-03 17:19:52 +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