Oscar Hinton
672d07e1e2
Change download to happen in the renderer ( #365 )
2021-04-27 16:44:28 +02:00
Oscar Hinton
3c872e56f2
Revert "Password reprompt ( #343 )" ( #353 )
...
This reverts commit 372e139810 .
2021-04-21 20:49:18 +02:00
Oscar Hinton
372e139810
Password reprompt ( #343 )
...
Add support for password reprompt on cipher items
2021-04-15 16:14:33 +02:00
Oscar Hinton
92df633040
Remove last remnants of old analytics code ( #345 )
2021-04-14 21:34:30 +02:00
Oscar Hinton
78d40d9f18
Remove electron remote ( #332 )
...
* Replace remote calls with ipcRenderer.invoke.
2021-04-07 19:42:06 +02:00
Oscar Hinton
ba742f72d8
Restrict WebAuthn to Windows only for Electron ( #322 )
2021-04-05 22:38:45 +02:00
Oscar Hinton
f20af0cd7c
WebAuthn ( #163 )
2021-03-15 16:16:51 +01:00
Kyle Spearrin
0b79f112b9
detect dark theme based on system theme ( #271 )
2021-02-12 11:04:09 -05:00
Matt Gibson
380b28d66a
Chmod exported file permissions ( #269 )
...
* Save all files as current user read-write only
* Save all files as current user read-write only
2021-02-10 10:47:55 -06:00
Matt Gibson
58f40b0085
Fix glob processing in npm. Ban single param parens ( #257 )
2021-02-04 09:49:23 -06:00
Sorin Davidoi
58f5369adc
feat(platform-utils): Get and react to changes to the system theme ( #161 )
...
These changes will allow the WebExtension (and later the desktop application) to respect the system theme.
I've added the Electron implementation until I realized that the required API [has been implemented but not released yet](https://www.electronjs.org/docs/api/native-theme/history ). Let me know if you I should remove the code.
Part of https://github.com/bitwarden/browser/issues/1256 .
https://www.electronjs.org/docs/api/native-theme
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com >
2020-12-15 17:22:24 -05:00
Oscar Hinton
9e4d000b4d
Browser <-> desktop communication ( #185 )
...
* Add electron constant for browser integration
* Add constant for browser biometrics. Ensure biometry is locked on lock.
* Avoid saving keys outside desktop
* Fix eslint warning
* Add supportsSecureStorage helper to platformUtils to improve readability
2020-11-18 16:10:57 -05:00
Oscar Hinton
c62f5287cd
Desktop biometrics support ( #119 )
...
* Initial work on windows hello support
* Switch to use windows.security.credentials.ui UserConsentVerifier
* Fix linting warnings
* Remove unessesary supportsBiometric from lock screen
* Rename biometric.main to windows.biometric.main. Add abstraction for biometric.
* Add support for dynamic biometric text.
* Add untested darwin implementation
* Rename fingerprintUnlock to biometric
* Add new functions to cliPlatformUtils.service.ts.
* Hide login if biometric is not supported
* Export default for biometric.*.main.ts
* Remove @nodert-win10-rs4/windows.security.credentials
* Add build requirements to readme
* Auto prompt biometric when starting the application.
* Ensure we support biometric before trying to auto prompt.
* Fix review comments and linting errors
2020-07-23 13:32:20 -04:00
Kyle Spearrin
e1d42f95d9
updates to support electron 6
2020-01-27 09:46:42 -05:00
Kyle Spearrin
ae37c2198b
isViewOpen returns promise
2019-08-20 13:47:15 -04:00
Kyle Spearrin
38fc0432c3
dont call clearclipboard in a loop
2019-05-30 09:37:02 -04:00
Kyle Spearrin
b9267c521d
copied value to clipboard message
2019-02-27 11:26:35 -05:00
Kyle Spearrin
68f7557e44
implement readFromClipboard for electron utils
2019-02-26 22:40:53 -05:00
Kyle Spearrin
ad97afc590
move getDomain to jslib Utils
2018-10-13 22:21:54 -04:00
Kyle Spearrin
6b3dc2344f
move toast and event track to messaging for electron
2018-10-03 09:41:41 -04:00
Kyle Spearrin
7ae640e5f8
implement eventTrack for electron
2018-10-03 00:09:07 -04:00
Kyle Spearrin
f793ff0aa5
refactor toaster to platform showToast
2018-10-02 23:09:19 -04:00
Kyle Spearrin
5db115ae43
check for null path
2018-08-29 09:35:10 -04:00
Kyle Spearrin
aed1c5e927
dont show tags on save dialog (mac)
2018-08-18 00:24:48 -04:00
Kyle Spearrin
0d69c3f266
update to file save dialog
2018-08-17 23:57:42 -04:00
Kyle Spearrin
9a73e73351
update device string for electron
2018-07-09 09:30:15 -04:00
Kyle Spearrin
621a6d1524
adjust enum names for added browser types
2018-07-09 09:04:47 -04:00
Kyle Spearrin
20622db73c
isSelfHost
2018-06-30 13:51:09 -04:00
Kyle Spearrin
cd3c2ddff1
allow static lock timeout definition
2018-06-09 14:50:18 -04:00
Kyle Spearrin
f40451ecc5
ie fixes
2018-06-07 23:36:39 -04:00
Kyle Spearrin
e0d5a4d8b7
show toast util
2018-05-31 14:40:01 -04:00
Kyle Spearrin
cf5bce1ea9
supports duo platform util
2018-05-16 15:30:28 -04:00
Kyle Spearrin
5d3b99ce6f
move common electron code to jslib
2018-04-24 16:00:20 -04:00