Commit Graph

52 Commits

Author SHA1 Message Date
hensm
dececa46c3 Narrow linting rules and fix for eslintrc for js files 2022-04-27 22:28:38 +01:00
hensm
7ab541643a Update dependencies 2022-03-09 11:47:45 +00:00
hensm
498d3f65c9 Fix app build command 2021-08-31 08:48:09 +01:00
hensm
d6ca1325dc Add prettier and re-format .js files 2021-08-31 07:59:58 +01:00
hensm
d343ac4629 Replace webpack with esbuild 2021-05-26 22:05:14 +01:00
hensm
13cd1127c6 Update pkg and add macOS ARM arch 2021-05-26 17:42:09 +01:00
hensm
ab00bcdd6a Remove native receiver selector 2021-05-26 17:40:46 +01:00
hensm
12b3382e2a Fix app build script on Linux 2020-09-07 17:11:06 +01:00
hensm
1a9f9b9c84 Fix app build script on macOS 2020-09-07 15:16:11 +01:00
hensm
a1dfc86879 Remove unused app build script imports 2020-09-02 18:52:28 +01:00
hensm
94b8ae58dd Add support for building as 32-bit on Windows 2020-09-02 17:11:03 +01:00
hensm
e5aee20a08 Add usePkg option to restore previous build behavior 2020-08-12 10:53:56 +01:00
hensm
1a7b46a229 Fix basename in bridge usage info 2020-08-12 10:53:56 +01:00
hensm
68fe261a00 Use script-relative paths for launchers 2020-08-12 10:53:56 +01:00
hensm
10c92186f9 Build without pkg unless packaging 2020-08-12 10:53:56 +01:00
hensm
5c0387d275 Improve app build script output 2020-07-21 19:46:38 +01:00
hensm
c2bf9e4cdc Call Bonjour installer from NSIS installer 2020-05-11 18:42:02 +01:00
hensm
484b0327f4 Switch to mdns package 2020-05-06 00:40:30 +01:00
hensm
d90bb008fb Add build option to skip native selector build on macOS 2020-01-19 20:00:49 +00:00
hensm
95bd156364 Update packages and fix issue with app build script 2020-01-13 20:21:29 +00:00
hensm
3ca5e0888d Convert native receiver app to build with xcode 2019-09-12 12:08:34 +01:00
hensm
adf62dfa87 Fix naming workaround breaking packaging builds 2019-08-18 06:26:04 +01:00
hensm
cb0ac66e0d Fix pkg issue with temp executable name on Windows 2019-06-21 14:26:38 +01:00
hensm
2e51b5f237 Fix macOS package build 2019-06-15 11:44:04 +01:00
hensm
09d317c0a9 Fix native macOS receiver selector build 2019-05-15 14:00:26 +01:00
Matt Hensman
474dbad1aa Add snap support (#60)
* Initial app daemon implementation

* Pass script path to child bridge processes

* Change WebSocket server port

* Fix error sending message whilst WebSocket connection is closing

* Initial ext daemon connection implementation
2019-05-15 11:30:30 +01:00
hensm
137f6519be Fix Linux build issues 2019-05-07 20:16:37 +01:00
hensm
a19291f546 Limit macOS builds to macOS hosts 2019-05-02 06:17:31 +01:00
hensm
85c4d11ebf Implement initial NativeMacReceiverSelector 2019-05-02 06:17:31 +01:00
hensm
7975cd7c28 Use package.json author for DEBIAN maintainer field 2019-03-12 11:29:24 +00:00
hensm
285b31e7c9 Use MUI pages for Windows installer UI 2019-03-08 00:44:29 +00:00
hensm
1d4337cc7a App build output naming consistency 2019-03-05 19:15:08 +00:00
hensm
45908a09e1 Cleanup app build script and add more detailed documentation 2019-03-05 05:26:42 +00:00
hensm
1f144e486f Add Windows installer script 2019-03-05 01:13:20 +00:00
hensm
2014566cc4 Reorganize ext build scripts and add linting 2019-02-26 14:08:17 +00:00
hensm
e4dffe0cce Convert app to typescript 2019-02-25 01:00:33 +00:00
hensm
20122d6d19 Specify linux target for rpmbuild 2019-01-24 16:27:27 +00:00
hensm
c8c883212c Fix manifest location on Fedora 2019-01-24 16:27:11 +00:00
hensm
44ed519049 Fix registry key creation 2018-12-22 15:26:37 +00:00
hensm
792b669a6d Better macOS postinstall script 2018-12-13 16:23:02 +00:00
hensm
c555d72a0d Generate native manifest in code 2018-12-11 21:06:47 +00:00
hensm
88a5c68a1b Centralize package info and do version checking between app/ext 2018-12-11 19:42:01 +00:00
hensm
bda0cca8c2 Add .rpm package building 2018-12-02 09:56:01 +00:00
hensm
e7d1a27895 Add .deb package building 2018-11-29 06:38:57 +00:00
hensm
b7fbbb29d0 Define build script arguments 2018-11-28 20:33:36 +00:00
hensm
5ee6b25cb7 Misc cleanup / documentation 2018-11-28 07:56:29 +00:00
hensm
f8f997db76 macOS installer postinstall fix manifest path 2018-11-28 05:31:58 +00:00
hensm
b6a3145cfa Fix productbuild --package-path location 2018-11-28 03:25:54 +00:00
hensm
57f60abcd4 Add remove-manifest script 2018-11-28 03:05:38 +00:00
hensm
ffb81c4168 Fix install-manifest script + create product archive from component pkg 2018-11-28 02:55:29 +00:00