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
Chad Scharf
9aa3cbf73d
Turned off background throttling for browserWindow ( #196 )
2020-11-04 12:21:29 -05:00
Chad Scharf
27bcbf4b41
Conditional load of biometrics API on Win10+ ( #169 )
...
* Conditional load of biometrics API on Win10+
* consolidate if block
* Return -1 instead of null
2020-09-17 15:36:11 -04:00
Chad Scharf
7c0c06705e
added try-catch around ext module calls ( #143 )
2020-08-06 12:27:49 -04:00
Kyle Spearrin
1513b25a35
callbacks for argv from window main ( #141 )
2020-08-05 10:53:26 -04:00
Chad Scharf
8d01ec7e42
removed temporary test code
2020-07-31 19:59:31 -04:00
Chad Scharf
c05dbe9743
remove trailing whitespace
2020-07-31 19:54:38 -04:00
Chad Scharf
b2fbc475c7
try catch nodeRT module via require
2020-07-31 19:42:13 -04: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
Elias Papavasileiou
2de8c5ed16
Add minimizeOnCopyToClipboardKey constant ( #74 )
...
* Add minimizeOnCopyToClipboardKey constant
* Move minimizeOnCopyToClipboardKey constant to electronConstants.ts
* Add minimizeIfNeeded method to view component
* Revert "Add minimizeIfNeeded method to view component"
This reverts commit 7a5f2a3aa3d418ead5c03ce4c3f0ba00ffd34bb2.
* Make storageService protected in window.main
* Revert "Make storageService protected in window.main"
This reverts commit 0431565c6596f7e4cb8c20b84fcbb56ce5772565.
2020-04-14 16:11:00 -04:00
Kyle Spearrin
36241e9eac
bump user agent version for desktop
2020-03-10 15:00:29 -04:00
Kyle Spearrin
e1d42f95d9
updates to support electron 6
2020-01-27 09:46:42 -05:00
Kyle Spearrin
77282e7b0f
update user agent
2019-12-13 22:48:18 -05:00
Kyle Spearrin
6b82cd0380
workaround for process.windowsStore bug
2019-09-20 23:58:24 -04:00
Kyle Spearrin
ae37c2198b
isViewOpen returns promise
2019-08-20 13:47:15 -04:00
Kyle Spearrin
393f6c9c20
set 100ms timeout on removing tray to fix crash
2019-08-05 08:37:20 -04:00
Kyle Spearrin
e89f295e1d
upgrade to electron 5
2019-07-24 14:32:16 -04:00
Kyle Spearrin
6789b8c8a2
also show window if not visible
2019-07-09 08:53:38 -04:00
Tobirexy
a631bd990a
fixes App freezing when NOT opening from tray ( #46 )
2019-07-09 08:30:26 -04:00
Kyle Spearrin
740c01c33c
anonymize user agent from desktop app
2019-06-19 16:43:08 -04:00
Kyle Spearrin
3d93696fb5
formatting
2019-06-03 08:33:37 -04:00
Tobirexy
697e7ef632
add window option: always on top of other windows ( #41 )
...
* add window option: always on Top
* updated import path
* changes requested
2019-06-03 08:29:29 -04:00
Kyle Spearrin
38fc0432c3
dont call clearclipboard in a loop
2019-05-30 09:37:02 -04:00
Kyle Spearrin
f76702bb44
optimize if blocks
2019-05-15 22:47:58 -04:00
Michael Honan
1bcd430884
MacOS: Closing with red button won't open window again through tray icon ( #40 )
...
* Fixed issue on MacOS where closing BW via the red button then reopening using tray icon wouldn't work
* Added MacOS only condition to the window recreation of the toggleWindow method. Made createWindow public in WindowMain.
2019-05-15 22:44:25 -04:00
Kyle Spearrin
37d9afc58b
hideTitleBar param
2019-04-13 21:37:35 -04:00
Antoni Sobkowicz
42771c1a2d
prettier ui on macOS (titleBarStyle set to hiddenInset). Requires changes from desktop part of bitwarden client. ( #37 )
2019-04-13 20:11:32 -04:00
Kyle Spearrin
49e06e77c4
electron storage implementation
2019-03-11 22:36:29 -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
04e6fac5e4
start to tray updates
2019-02-02 12:26:46 -05:00
h44z
9795f02b74
Allow app to start minimized (as tray icon) ( #22 )
2019-02-02 12:13:30 -05:00
Kyle Spearrin
58ed2ed0a2
update electron
2018-12-26 14:55:21 -05:00
Kyle Spearrin
1da72b9a97
adjustments to close to tray changes
2018-12-03 16:06:28 -05:00
h44z
d5308a3bf5
Close to tray ( #21 )
...
* Close to Tray implemented
* Enable Tray Icon on Linux
* Remove unnecessary function
* Revert 26a3a98e384cc62a94f2b213af3a6543874b3d95
2018-12-03 15:55:43 -05:00
Kyle Spearrin
6920cf77b9
show project name in update alert titles
2018-11-27 08:31:08 -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
7d0583f47b
ELECTRON_NO_UPDATER env variable to disable auto-updates
2018-08-25 08:30:06 -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