Commit Graph

268 Commits

Author SHA1 Message Date
nitro 2d3c9809bc
Separate pack:mac_arm64 target 2021-03-17 18:06:23 -04:00
nitro 38788b67dc
Add --universal to mac builds 2021-03-17 15:43:53 -04:00
Oscar Hinton b3af355818
Bump electron to 11.3.0 (#784) 2021-03-15 23:15:27 +01:00
Oscar Hinton fe832d02c4
Bump electron-builder (#783) 2021-03-15 22:27:58 +01:00
Daniel James Smith 90ffddd25e Updated year to current in copyright(s)
We all would like to forget 2020 for obvious reasons...
2021-02-24 22:52:53 +01:00
Limon Monte f922e0ede3 chore: bump sweetalert2 to latest 2021-02-19 00:48:12 +02:00
Matt Gibson e76e56d824 Match linter rules 2021-02-03 12:21:22 -06:00
proletarius101 6dc81a6e01
Fix electron 11 support (#708) 2021-02-03 12:47:44 -05:00
Chad Scharf b93792332e
Merge pull request #667 from zhzy0077/add_arm64
Distribute ARM64 executables for Windows platform.
2021-02-01 10:49:04 -05:00
Oscar Hinton 5d953fd2fc
Update electron to 11.1.1 (#642) 2021-01-27 22:50:18 +01:00
Zhiyuan Zheng 4c206e338f Add ARM64 distribution 2021-01-26 11:13:27 +08:00
addison 56d8240aff changed hrtime library 2021-01-25 13:35:28 -05:00
Joseph Flinn 03343bfd91
Merge pull request #643 from joseph-flinn/master
Adding Windows Code Signing to GitHub Actions
2021-01-22 09:38:23 -08:00
Joseph Flinn 2efcf8386f fixing the package.json testing code 2021-01-20 15:58:28 +00:00
Joseph Flinn 36b9295f1b fixing the git repository to publish to 2021-01-15 23:38:39 +00:00
Joseph Flinn 7534618cf1 undoing publisherDisplayName test 2021-01-14 21:48:12 +00:00
Joseph Flinn 7df3ded62a switching to a cert that should match 2021-01-05 23:10:12 +00:00
Joseph Flinn 078862e41b switching over to an npm script 2021-01-05 21:53:46 +00:00
Joseph Flinn db5c04e7de debugging configuration object to see what I've got to work with 2020-12-30 22:06:48 +00:00
Joseph Flinn 0eb3fdd533 trying the kv straight up 2020-12-30 21:51:05 +00:00
Joseph Flinn 6ec84bdb6c moving the signing config to the correct config area 2020-12-30 21:31:38 +00:00
Joseph Flinn 623b325074 testing electron-builder integration with az kv 2020-12-30 21:19:12 +00:00
Hinton d1d83af661 Add forcefocus as dependency to dist, ensure we build them from source since the prepbuild dosn't support the verison 2020-12-22 19:35:04 +01:00
Hinton 87d399a3f9 Merge branch 'master' of https://github.com/bitwarden/desktop into hotfix/multiple-extensions 2020-12-21 22:36:00 +01:00
Hinton 535ca260d6 Support forcefocus for biometrics 2020-12-21 11:31:33 +01:00
Hinton c5edb3e04e Fix autostart in snap 2020-12-14 22:45:36 +01:00
Matt Gibson de45dc77a0 Include new jslib dependency 2020-12-11 10:42:23 -06:00
Hinton a05677ab7f Update manifest generation to work with the electron embeeded proxy 2020-11-25 14:29:53 +01:00
Hinton efb7cc98ae *Wip* Run proxy app through electron 2020-11-23 18:37:04 +01:00
Hinton 0c0beb7446 Build proxy for all dist 2020-10-26 20:35:47 +01:00
Hinton 470df8f589 Set correct paths to binary in manifest for npm run 2020-10-21 20:44:56 +02:00
Hinton 19edc24b0b Add extraResources to linux and mac 2020-10-05 20:58:58 +02:00
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