Commit Graph

252 Commits

Author SHA1 Message Date
Oscar Hinton 3cacf8a8c4
Rename package to @bitwarden/desktop (#1242) 2022-01-18 14:04:21 +01:00
Oscar Hinton b6117d6801
Re-add native dependencies to src/package.json (#1233) 2022-01-13 10:46:33 +01:00
Oscar Hinton f6f0bd2bfb
Remove webpack-node-externals and use asarUnpack (#1221) 2022-01-12 11:32:02 +01:00
Daniel James Smith dd73a45f64
Add ts files to prettier (#1219)
* Add ts files to prettier

* Add scss to prettier

* Add all filetypes to prettier and ignore via .prettierignore

* Add --ignore-unknown to prettier
2022-01-06 23:06:58 +01:00
Daniel James Smith a1bbbcf4bf
Update year in copyright (#1216) 2022-01-05 19:44:08 +01:00
Oscar Hinton 521feae535
Apply Prettier (#1202) 2021-12-20 15:47:17 +01:00
Oscar Hinton b4df834b16
Add Prettier configuration (#1201) 2021-12-20 14:17:39 +01:00
Daniel James Smith 3ad71103dd
Bump electron dependencies (#1194)
* Pull in jslib

* Bumping electron dependencies that relate tojslib

* Bump electron-rebuild

* Bump electron-builder

* Revert "Bump electron-builder"

This reverts commit 8cada435674112c00c032a5954aaca81b2082cd8.

* Bump jslib
2021-12-17 11:15:07 +01:00
Daniel James Smith 5865f08b37
Bump node to v16 (#1189)
* Pull in jslib

* Update .nvmrc

* Bump engines required to node 16 and npm 8

* Bump @types/node to 16
The dep on node 14.18 will get cleaned up once we bump electron

* Modify build.yml to build with node 16 and npm 8

* Update requirements in README.md

* Removed install of npm8 and renamed action step
npm8 is included in node v16

* Pull jslib
2021-12-13 17:16:44 +01:00
Oscar Hinton a10259ecab
Bump angular to v12 (#1186) 2021-12-09 20:29:24 +01:00
Oscar Hinton 5fd1da0c58
Replace toaster library (#1183) 2021-12-07 20:42:31 +01:00
Joseph Flinn 52d9244f7f
Revert linux ARM (#1162)
* Revert "Adding the newly added Linux Arm Desktop build assets to the release (#1159)"

This reverts commit dde7afb3df.

* Revert "package: Package ARM64 binaries for Linux (#1095)"

This reverts commit dd602024d8.
2021-11-16 11:22:22 -08:00
Alistair Francis dd602024d8
package: Package ARM64 binaries for Linux (#1095)
Signed-off-by: Alistair Francis <alistair@alistair23.me>

Co-authored-by: Joseph Flinn <58369717+joseph-flinn@users.noreply.github.com>
2021-11-15 14:39:11 -08:00
Vince Grassia 6cea5e053d
Add Universal DMG Artifact (#1136) 2021-11-02 11:24:33 -04:00
Oscar Hinton e985018862
Bump Electron to v14 (#1088) 2021-09-28 16:51:53 +02:00
Oscar Hinton facedab33c
Use webfonts from jslib instead of downloading them using gulp (#1089)
* Use webfonts from jslib instead of downloading them using gulp

* Remove accidental command for disabling certificates

* Bump jslib
2021-09-27 14:27:39 +10:00
Daniel James Smith 157d9478d4
Remove dependency on duo_web_sdk and update jslib (#1006) 2021-07-28 19:50:06 +02:00
Matt Gibson fc015bd4cb Default to development environment settings 2021-06-10 15:37:39 -04:00
Matt Gibson e751d24b35 Supply main sourcemaps only in dev builds 2021-06-10 12:50:59 -04:00
Oscar Hinton 296340a5be
Add jslib as a "real" dependency (#941)
* Add jslib as a "real" dependency

* Move more packages to jslib

* Remove some unesessary dev dependencies.

* Add back missing preinstall

* Revert jslib bump

* Fix jslib containing wrong types/node.

* Bump jslib

* Remove unessesary alias

* Remove dummy module
2021-06-07 19:26:36 +02:00
Oscar Hinton 42d280ac09
Bump NPM to v7 (#922)
* Bump NPM to v7

* Bump npm in build

* Add NPM v7 to readme

* Update node-gyp
2021-05-26 22:44:48 +02:00
Oscar Hinton 8f7ab9f8db
Bump node to 14 (#869)
* Bump node to 14

* Bump some dependencies

* Bump jslib

* Ensure compatability with latest jslib

* Change node engine to ~14.
2021-05-12 22:38:02 +02:00
Vince Grassia 64492d95cf
Update workflows to accommodate universal pkg artifact for Mac (#888) 2021-05-12 10:59:30 -04:00
Oscar Hinton 266f089b3e
Cleanup tsconfig (#866)
* Simplify tsconfig

* Add separate tsconfig for renderer to get rid of last warnings
2021-05-05 09:47:35 +02:00
Oscar Hinton 20b8a83dd8
Disconnect active connections when closing native messaging. Fix exe path on windows (#865) 2021-05-03 09:59:40 +02:00
Oscar Hinton e6e79917f7
Bump dependencies (#848)
* Bump dependencies
2021-04-23 10:45:30 +02:00
Oscar Hinton 6acfba4b40
Remove dead code (#839)
* Remove last remnants of old analytics code
2021-04-14 23:43:22 +02:00
Kyle Spearrin 23c15cee48 update some lib refs 2021-04-12 11:02:07 -04:00
Snyk bot dd8409475a
fix: upgrade node-forge from 0.7.6 to 0.10.0 (#827)
Snyk has created this PR to upgrade node-forge from 0.7.6 to 0.10.0.

See this package in npm:
https://www.npmjs.com/package/node-forge

See this project in Snyk:
https://app.snyk.io/org/kspearrin/project/257fd10d-8b4a-4ead-b08e-11ddee875925?utm_source=github&utm_medium=upgrade-pr
2021-04-12 10:57:04 -04:00
Snyk bot 3e90da6a32
fix: upgrade @microsoft/signalr-protocol-msgpack from 3.1.0 to 3.1.13 (#825)
Snyk has created this PR to upgrade @microsoft/signalr-protocol-msgpack from 3.1.0 to 3.1.13.

See this package in npm:
https://www.npmjs.com/package/@microsoft/signalr-protocol-msgpack

See this project in Snyk:
https://app.snyk.io/org/kspearrin/project/257fd10d-8b4a-4ead-b08e-11ddee875925?utm_source=github&utm_medium=upgrade-pr

Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2021-04-12 10:56:52 -04:00
Snyk bot 3d63057b12
fix: upgrade big-integer from 1.6.36 to 1.6.48 (#824)
Snyk has created this PR to upgrade big-integer from 1.6.36 to 1.6.48.

See this package in npm:
https://www.npmjs.com/package/big-integer

See this project in Snyk:
https://app.snyk.io/org/kspearrin/project/257fd10d-8b4a-4ead-b08e-11ddee875925?utm_source=github&utm_medium=upgrade-pr
2021-04-12 10:56:18 -04:00
Snyk bot 767fa7beac
fix: upgrade @microsoft/signalr from 3.1.0 to 3.1.13 (#823)
Snyk has created this PR to upgrade @microsoft/signalr from 3.1.0 to 3.1.13.

See this package in npm:
https://www.npmjs.com/package/@microsoft/signalr

See this project in Snyk:
https://app.snyk.io/org/kspearrin/project/257fd10d-8b4a-4ead-b08e-11ddee875925?utm_source=github&utm_medium=upgrade-pr
2021-04-12 10:56:04 -04:00
Oscar Hinton 29c10073fe
Patch electron-builder to support universal binaries on Mac (#803) 2021-03-22 16:52:12 +01:00
nitro 5be6475c83
Consistency using colons instead of underscore
Co-authored-by: Chad Scharf <3904944+cscharf@users.noreply.github.com>
2021-03-18 14:14:20 -04:00
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