Commit Graph

236 Commits

Author SHA1 Message Date
Hinton 24ef7e1ef6 Generate app manifests and add install scripts for windows 2020-10-05 19:48:51 +02:00
Hinton f09a788103 Initial PoC for browser <-> desktop communication 2020-10-05 15:27:52 +02:00
Kyle Spearrin 696856a3c9 update electron builder and updater 2020-09-24 11:45:46 -04:00
Chad Scharf 103141ed97 Added protocol for AppImage build 2020-09-21 18:13:25 -04:00
Oscar Hinton 7499d7de25
Upgrade Angular (#520) 2020-08-18 16:13:15 -04:00
Oscar Hinton 540df4270c
Upgrade TypeScript (#517) 2020-08-12 15:43:38 -04:00
Chad Scharf 0b50b0db3d
Revert embedded dll change (#498) 2020-07-31 06:32:22 -04:00
Chad Scharf cec3e1ca12 Move DLL under /resources 2020-07-30 20:13:42 -04:00
Chad Scharf 98ca23427f Fixes #495 missing windows dll 2020-07-30 19:46:46 -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
Srdjan Milic 8af28ada18
fix: webpack.config.js plugin (#445) 2020-05-08 12:09:34 -04:00
Kyle Spearrin d9f5f2eef0 brand color updates 2020-05-05 16:59:16 -04:00
Saeed Baig 4fd3eecef2
Added GenericName for app on Linux (#439)
Added desktop option for building the app for Linux, just so "GenericName" could be specified so it looks better on Linux ("Name" and "Type" there because they're required).
2020-04-26 06:58:17 -04:00
Ghislain Antony Vaillant 8c29425935
Add scripts to build as unpacked dir (#434) 2020-04-20 06:50:18 -04:00
Kyle Spearrin 0faa987f41
update lunr types (#431) 2020-04-14 15:41:46 -04:00
mtgto d10a8a5b61
Add the lint to CI script (#403) 2020-03-12 15:30:48 -04:00
Kyle Spearrin e72bd78ef0 upgrade electron builder to 22.4.0 2020-03-06 11:10:36 -05:00
Kyle Spearrin d390758104 upgrade electron-builder 2020-03-06 10:19:19 -05:00
Kyle Spearrin 98a03d4cef Revert "update electron builder/updater"
This reverts commit b7e6fe6c33.
2020-03-06 09:49:02 -05:00
Kyle Spearrin 67a181eb69 Revert "upadte typescript"
This reverts commit bb3a7f6821.
2020-03-06 09:48:49 -05:00
Kyle Spearrin bb3a7f6821 upadte typescript 2020-03-06 09:43:23 -05:00
Kyle Spearrin b7e6fe6c33 update electron builder/updater 2020-03-06 09:24:20 -05:00
Kyle Spearrin 4bdc0a8a88 don't auto-update sweetalert2 2020-03-02 13:57:42 -05:00
MartB 84af4ee48f
sweetalert: move to sweetalert2. (#388)
The styling got adjusted to stay as close as possible to the original sweetalert1 styles.
The only visible change is the button order, it is the same as in the web-vault now (OK - CANCEL instead of CANCEL - OK)

- Removed old postinstall gulp hack
- Added tsconfig type definition for sweetalert2 module typing.
2020-02-24 09:45:01 -05:00
Kyle Spearrin 11f39fe781 bitwarden inc. 2020-02-18 22:34:19 -05:00
Kyle Spearrin d1c043e145 swap ln params for symlink 2020-01-27 12:27:36 -05:00
Kyle Spearrin 5a8998cfb8 symlink:mac/symlink:lin 2020-01-27 12:12:25 -05:00
Kyle Spearrin c344c5c13d update to electron 6 2020-01-27 09:46:50 -05:00
Kyle Spearrin 54772df873 npm audit 2020-01-27 09:00:56 -05:00
Kyle Spearrin 0472cfc443 update signalr client 2020-01-09 17:29:52 -05:00
Joe 467a185235 Remove `gconf` as no longer needed by electron (#358) 2020-01-03 14:29:10 -05:00
Kyle Spearrin 713bc403c0 asar unpack 2019-10-14 11:48:04 -04:00
Kyle Spearrin c09d1c2e78 revert hard runtime 2019-10-14 10:50:46 -04:00
Kyle Spearrin a02726aad7 hardened runtime for mas builds 2019-10-08 13:59:23 -04:00
Kyle Spearrin d60cbe5be4 asarUnpack for mas 2019-10-07 17:10:48 -04:00
Kyle Spearrin 38ae30d480 asarUnpack node modules for mas 2019-10-07 16:51:40 -04:00
Kyle Spearrin d952ce27bc npm audit fix 2019-10-07 14:45:41 -04:00
Kyle Spearrin 9c298a99f7 add back masdev tasks 2019-10-01 21:00:33 -04:00
Kyle Spearrin 034e0c20f0 find pkg name for upload 2019-10-01 20:19:47 -04:00
Kyle Spearrin e318e78444 clean out desktop safari app signing 2019-10-01 20:15:05 -04:00
Kyle Spearrin fba8463d96 fix for mas publish script 2019-09-30 23:56:44 -04:00
Kyle Spearrin 473757be89 no need to dmg tasks 2019-09-30 09:57:15 -04:00
Kyle Spearrin f9eed4a683 pkgMas gulp task from pack task 2019-09-27 23:33:14 -04:00
Kyle Spearrin cfe9f57572 publish:mac:mas task 2019-09-27 23:25:41 -04:00
Kyle Spearrin e886a9d6aa remove start-artifact script 2019-09-27 21:00:06 -04:00
Kyle Spearrin fc2761cfca artifactBuildStarted 2019-09-27 17:27:57 -04:00
Kyle Spearrin f3674aa7b2 after-sign safari ext libs 2019-09-27 12:03:12 -04:00
Kyle Spearrin 14eaf3d72f mas dev scripts 2019-09-25 20:59:50 -04:00
Kyle Spearrin 9bb26cb0fa symlink 2019-09-25 16:10:00 -04:00
Kyle Spearrin ce3cbe4387 remove comma 2019-09-10 17:35:28 -04:00
Kyle Spearrin 845190a0c9 mac mas/dmg build scripts 2019-09-10 17:26:51 -04:00
Kyle Spearrin 244b5d258b update json formatting 2019-08-26 14:28:28 -04:00
Kyle Spearrin c446af42a1 include PlugIns extra files for mac build 2019-08-23 17:14:56 -04:00
Kyle Spearrin aba4c24256 try disbaling hardened runtime for mas 2019-08-02 08:41:53 -04:00
Kyle Spearrin ddf26cc99c update keytar 2019-07-31 23:42:24 -04:00
Kyle Spearrin 9f2b015289 formatting fix 2019-07-31 23:29:56 -04:00
Kyle Spearrin ec27dd3c19 snap publish to github 2019-07-31 21:35:43 -04:00
Kyle Spearrin 68902574e6 upgrade signalr libs 2019-07-25 20:41:50 -04:00
Kyle Spearrin 51aecb1e5e mas doesnt need notarization entitlements 2019-07-25 11:11:30 -04:00
Kyle Spearrin 17769142c8 upgrade node abi 2019-07-25 09:30:20 -04:00
Kyle Spearrin 8beaf6c6dd notarize electron app 2019-07-24 16:37:23 -04:00
Kyle Spearrin bc1f07e193 upgrade electron builder 2019-07-24 15:30:36 -04:00
Kyle Spearrin 1fbbb8876e upgrade to electron 5 2019-07-24 14:32:27 -04:00
Kyle Spearrin c1b578eb15 simlink for windows 2019-06-24 21:13:01 -04:00
Kyle Spearrin 81c5b5577b npm audit fix 2019-03-29 00:03:27 -04:00
Kovah c70ed27271 Drag n drop sorting for custom fields (#237)
* Implement sorting for custom fields

Adds angular/cdk to sources and makes DragDropModule globally available.
Updates the add-edit component with necessary tags.
Restructures and updates the box styling for drag 'n drop handling.

* Set the correct Angular CDK version

* Remove unused class for drag handle

* Add missing locale entry for drag handle

* Fix styling of the drag handle

* Move drag handle to right side of custom fields

* Revert changes in package-lock.json

* Update reference for jslib
2019-03-27 23:52:15 -04:00
ninfinity 8a836fbe98 Updated copyright year range (#232)
* Updated copyright year range

2018 was sooo last year.

* Updated copyright year range

Thankfully, 2018 is over.
2019-03-22 08:52:06 -04:00
Kyle Spearrin ff12e1005a update keytar 2019-03-20 11:44:59 -04:00
Kyle Spearrin f02debb03b page ciphers list for better performance 2019-03-19 11:34:56 -04:00
Kyle Spearrin aa971026ec remove lowdb with electron-store 2019-03-11 22:37:13 -04:00
Kyle Spearrin 2c91a2004c pin locking 2019-02-13 10:06:58 -05:00
Kyle Spearrin 18f97ce307 update angular and electron 2019-01-21 23:38:27 -05:00
Kyle Spearrin 0580bd058e lock electron-builder at 20.31.2 2018-12-26 15:01:09 -05:00
Kyle Spearrin add667798d update electron 2018-12-26 14:55:27 -05:00
Kyle Spearrin 1ea46bd0d3 install and use duo_web_sdk w/ npm 2018-12-18 17:00:23 -05:00
Kyle Spearrin 054f4aef9e update gulp to 4.0.0 2018-11-27 12:22:18 -05:00
Kyle Spearrin 3eeba61280 weak password detection during registration 2018-11-15 15:13:47 -05:00
Kyle Spearrin 553d1bfc5c add new groupings deps 2018-11-09 22:31:21 -05:00
Kyle Spearrin a29d43a277 libsecret already included now 2018-11-07 12:49:33 -05:00
Kyle Spearrin a6e8e723c9 downgrade libs back 2018-11-07 12:33:04 -05:00
Kyle Spearrin a500b51d3b update libs 2018-11-07 12:10:03 -05:00
Kyle Spearrin aa00f80d86 update builder 2018-11-07 12:05:45 -05:00
Kyle Spearrin 16c6a9d729 revert tldjs typings 2018-10-13 23:30:23 -04:00
Kyle Spearrin fcf16dfde6 add tldjs types 2018-10-13 22:56:05 -04:00
Kyle Spearrin 46f150afba update signalr 2018-10-09 18:00:39 -04:00
Kyle Spearrin 82d6781f4c update electron 2018-10-09 17:54:15 -04:00
Kyle Spearrin 98745dd83b update to angular 6 and webpack 4 2018-09-12 13:12:44 -04:00
Kyle Spearrin b9bb45ec92 update lunr 2018-09-03 21:51:28 -04:00
Kyle Spearrin 275ac645ae npm start script 2018-08-25 08:30:30 -04:00
Kyle Spearrin 5f8ef4a02b bump desktop-idle version for arm support 2018-08-25 07:57:48 -04:00
Kyle Spearrin cafb047878 signalr idle disconnects 2018-08-24 15:30:26 -04:00
Kyle Spearrin 38371d2dec implement notifications service 2018-08-20 16:23:55 -04:00
Kyle Spearrin 1bf9f76e39 bump versions for MAS submission 2018-08-18 21:39:57 -04:00
Kyle Spearrin a9067f5618 implement search service 2018-08-13 09:43:46 -04:00
Kyle Spearrin 9e7438e0b0 gulp task for webfonts 2018-08-08 12:47:54 -04:00
Kyle Spearrin 057b684f02 update packages for node 10 2018-08-08 12:03:57 -04:00
Kyle Spearrin 3369975b77 clean l10n script 2018-07-30 17:10:28 -04:00
Kyle Spearrin 25a2b4b08e more lib updates 2018-07-24 12:08:06 -04:00
Kyle Spearrin aa477bd94e update electron builder and deps 2018-07-24 11:49:44 -04:00
Kyle Spearrin 223320c8b4 nord theme tweaks 2018-07-21 22:22:24 -04:00