Thomas Rittson
3d8fd3cbce
Update jslib and service dependencies ( #1160 )
...
* Update service deps
* Update jslib
2021-11-16 21:01:23 +10:00
Thomas Rittson
afb30d5e0b
[Key Connector] Add support for key connector and OTP ( #1135 )
...
Co-authored-by: Hinton <oscar@oscarhinton.com>
2021-11-09 19:00:01 +01:00
Thomas Rittson
f2a5fe4429
[Linked fields] Add Linked Field as custom field type ( #1091 )
...
* Add linked fields
* Update to use Field.linkedId
* Add missing deps
* Update jslib
2021-11-04 08:02:41 +10:00
Oscar Hinton
6f69486c36
Remove empty catch blocks and remove allow-empty-catch tslint rule ( #1117 )
2021-10-21 11:10:36 +02:00
Thomas Rittson
15e8e5fec9
Use theme enum and platformUtilsService helpers ( #1094 )
...
* Use new theme enum and platformUtilsService helper
* Use theme enum
* Update jslib
* Fix linting
2021-10-05 06:30:09 +10:00
Oscar Hinton
aa19e678f7
Vault Timeout Policy ( #1052 )
2021-09-15 20:02:46 +02:00
Oscar Hinton
2ba8925b81
Add password show/hide to reprompt ( #959 )
2021-08-27 15:30:44 +02:00
Oscar Hinton
20561fff87
Add support for helpers in environment service ( #1002 )
...
* Add support for helpers in environment service
* Add environment service to register component
* Bump jslib
2021-07-23 17:15:32 -04:00
Matt Gibson
bd0fb024c1
Always get key from storage to ensure biometric prompt. ( #952 )
...
* Always get key from storage to ensure biometric prompt.
* Update jslib
* Update jslib
2021-06-15 13:40:34 -05:00
Oscar Hinton
296340a5be
Add jslib as a "real" dependency ( #941 )
...
* Add jslib as a "real" dependency
* Move more packages to jslib
* Remove some unesessary dev dependencies.
* Add back missing preinstall
* Revert jslib bump
* Fix jslib containing wrong types/node.
* Bump jslib
* Remove unessesary alias
* Remove dummy module
2021-06-07 19:26:36 +02:00
Thomas Rittson
6edd600006
Move theme update logic to services.module.ts
2021-06-02 07:28:21 +10:00
Tom Rittson
b00df0112e
Let all OS' use system theme on startup
2021-05-31 14:34:59 +10:00
Thomas Rittson
68096c1f12
update service deps
2021-05-13 10:53:38 +10:00
Oscar Hinton
42564285d9
Password reprompt ( #838 )
...
* Add support for password reprompt
2021-05-04 21:32:03 +02:00
Thomas Rittson
d7e1fda17d
Fix linting
2021-04-22 07:56:19 +10:00
Thomas Rittson
62ccf420a2
Add guards to lock and login routes
2021-04-22 07:56:19 +10:00
Oscar Hinton
6acfba4b40
Remove dead code ( #839 )
...
* Remove last remnants of old analytics code
2021-04-14 23:43:22 +02:00
Oscar Hinton
eebd4fc9d9
Remove electron remote ( #830 )
...
* Remove calls to remote
2021-04-07 20:25:15 +02:00
Matt Gibson
99f8fdb4e9
Use file upload service for file uploads
2021-03-29 08:24:00 -05:00
addison
500f6264a6
updated service params
2021-03-26 15:06:48 -04:00
Oscar Hinton
5d953fd2fc
Update electron to 11.1.1 ( #642 )
2021-01-27 22:50:18 +01:00
Hinton
e639fa6674
Make fingerprint validation optional, update readme with debug info for native messaging
2020-12-18 15:47:48 +01:00
Hinton
d20aaeb0e5
Display error message when biometric is disabled in the desktop
2020-12-16 17:25:30 +01:00
Matt Gibson
e7d4886a4f
Use logService for console messages
2020-12-11 10:42:00 -06:00
Hinton
ed0acdead2
Restore focus when displaying sync confirm
2020-11-30 14:58:52 +01:00
Hinton
77715443d9
Merge branch 'master' of https://github.com/bitwarden/desktop into feature/browser-communication
2020-11-19 18:49:40 +01:00
Kyle Spearrin
a18a35fa0b
support for sr lang. resolve sendService deps ( #593 )
2020-11-18 16:13:05 -05:00
Hinton
9ff0f204d8
Add connected/disconnected calls in proxy application
2020-10-21 15:56:27 +02:00
Hinton
2ac6148821
Show fingerprint message
2020-10-19 16:50:33 +02:00
Hinton
74b51c9a6c
wip
2020-10-16 17:09:17 +02:00
Hinton
d83e2bc117
Use proper logging, fix linting errors.
2020-10-12 21:34:41 +02:00
Hinton
51b749b1dc
Split native messaging into renderer and background service. Encrypt messages and verify timestamp
2020-10-12 21:18:28 +02:00
Chad Scharf
ce0568992a
Update jslib ( #537 )
2020-09-15 11:00:05 -04:00
Kyle Spearrin
0ba2589461
merge sso feature branch ( #523 )
...
* Update jslib (101c568
-> 14b01f2
) (#506 )
* Update jslib (14b01f2
-> 1513b25
) (#510 )
* [jslib] Update (1513b25
-> 7c3a9d6
) (#516 )
* update jslib (1513b25
-> 7c3a9d6
)
* Updated call to constructor super
* [SSO] Added SSO flows & functionality (#513 )
* update jslib
* bump version
* Added sso button (wip)
* Added sso & change password // Added modules/routes // Added strings for localization
* Added password strength comp // reverted login route
* Updated sso component to send client id // added routing for sso // added crypto function to services module provider list
* Added deep linking
* First round of UI updates // Added sso browser launching // Added missing strings
* Updated UI and added missing strings
* Removed extra change password style
* Let constructor for WindowMain handle default width/height
* Prepared for jslib update
* Update jslib (1513b25
-> 7c3a9d6
)
* Update login super
* Added params for launchSsoBrowser function
* Update jslib (7c3a9d6
-> 4203937
)
* Added missing strings, removed unnecessary class param
* Upgrade TypeScript (#517 )
* Updated password score // Update styles
* Removed password-strength component files
* Cleaned up module class // Fixed UL/LI formatting issues
* Use exisiting loading string // removed new string
* Update jslib (4203937
-> 9957125
)
* Updated class to perform new submit actions
* Upgrade Angular (#520 )
* di resolution for CryptoFunctionServiceAbstraction
* Update jslib (9957125
-> 5d874d0
) (#521 )
* Updated change password flow to match web
* Updated callout style
Co-authored-by: Kyle Spearrin <kyle.spearrin@gmail.com>
Co-authored-by: Oscar Hinton <hinton.oscar@gmail.com>
Co-authored-by: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com>
Co-authored-by: Oscar Hinton <hinton.oscar@gmail.com>
2020-08-21 09:50:36 -04:00
Kyle Spearrin
3f75413552
di resolution for CryptoFunctionServiceAbstraction
2020-08-19 10:03:14 -04:00
Oscar Hinton
26b023a3cb
Biometric support ( #470 )
...
* Initial work on windows hello support
* Hide login button if not enabled
* Add windows.security.credentials.ui dependency to desktop as well.
* Only enable biometric on windows.
* Add support for dynamic biometric text.
* Add untested darwin implementation
* Ensure we support biometric before showing login with windows hello / touchid.
* Ensure compatability with latest jslib
* Only require module on use.
* Add windows.security.credentials.ui to src/package.json.
* Update requirements
* Update consent messages for biometrics
2020-07-23 13:32:36 -04:00
Vincent Salucci
93e7e9d261
Update jslib ( 28e3fff
-> 72e3893
) ( #427 )
...
* Update jslib (28e3fff
-> 72e3893
)
* Update lock description
* Update vaultTimeoutService init
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-06 13:00:10 -05:00
Vincent Salucci
c1113852a4
[Auto-Logout] Implement Vault Timeout Options ( #424 )
...
* Update jslib (31a2574
-> 28e3fff
)
* Initial commit of vault timeout implentation
Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-01 10:18:36 -05:00
Vincent Salucci
828d5ea911
Enforce password generator policy options in the UI ( #393 )
2020-02-27 12:13:55 -06:00
Kyle Spearrin
e79e126fba
init policy service
2020-01-30 22:11:16 -05:00
Kyle Spearrin
54375acf58
auto-dark mode for macOS
2019-07-24 14:48:08 -04:00
Kyle Spearrin
7dd11511c6
event logging on view page
2019-07-09 13:11:10 -04:00
Kyle Spearrin
cd7b9bd449
user service to lock service for auth fix
2019-03-19 15:52:32 -04:00
Kyle Spearrin
aa971026ec
remove lowdb with electron-store
2019-03-11 22:37:13 -04:00
Kyle Spearrin
940b7c655c
auto clear clipboard
2019-02-27 11:29:31 -05:00
Kyle Spearrin
1002991022
soft lock with PIN
2019-02-14 14:00:09 -05:00
Kyle Spearrin
d06a7463bb
getDomain now in jslib
2018-10-13 22:47:27 -04:00
Kyle Spearrin
a19f53eca9
dont await void methods
2018-10-04 12:05:32 -04:00
Kyle Spearrin
2ca8ac573b
move toaster and analytics to platform utils
2018-10-03 09:42:11 -04:00
Kyle Spearrin
b118a614be
support for logout notification
2018-08-28 08:38:34 -04:00