1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-19 07:35:48 +02:00
Commit Graph

67 Commits

Author SHA1 Message Date
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