Commit Graph

72 Commits

Author SHA1 Message Date
hensm
09d317c0a9 Fix native macOS receiver selector build 2019-05-15 14:00:26 +01:00
hensm
87fcca3c28 Remove binary 2019-05-15 13:44:25 +01:00
hensm
e368c4d09c Add missing i18n to native macOS receiver selector and refactor 2019-05-15 13:38:11 +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
a52a53d0ad Disable cast buttons and add casting spinner to native macOS receiver 2019-05-06 04:17:40 +01:00
hensm
8ad20a7aea TSLint compliance 2019-05-02 06:17:31 +01:00
hensm
a19291f546 Limit macOS builds to macOS hosts 2019-05-02 06:17:31 +01:00
hensm
b44056a255 Move http media server to separate class 2019-05-02 06:17:31 +01:00
hensm
fc1dd28254 Add missing popup i18n messages 2019-05-02 06:17:31 +01:00
hensm
85c4d11ebf Implement initial NativeMacReceiverSelector 2019-05-02 06:17:31 +01:00
hensm
5d7d321056 Upgrade packages 2019-05-02 06:17:31 +01:00
hensm
01546e81dd Add initial status bridge implementation 2019-05-02 06:17:31 +01:00
hensm
40d6b55332 Share tsconfig settings 2019-05-02 06:17:31 +01:00
hensm
158d792ec0 Split status listener handling into class 2019-04-11 06:42:52 +01:00
hensm
82f68a1366 Optionally forward status updates from bridge to extension 2019-04-10 06:51:48 +01:00
hensm
c70c3ce7d8 Improve session message handling 2019-03-21 21:07:37 +00:00
hensm
2669274ccb Bump version number 2019-03-18 08:55:23 +00:00
hensm
fd76e61d16 Fix NSIS warnings 2019-03-18 08:54:49 +00:00
hensm
7975cd7c28 Use package.json author for DEBIAN maintainer field 2019-03-12 11:29:24 +00:00
hensm
1f152bd4e7 Remove blank lines from package.json files 2019-03-12 05:53:15 +00:00
hensm
b4deca4905 Add docs to Windows installer script 2019-03-09 00:55:31 +00:00
hensm
285b31e7c9 Use MUI pages for Windows installer UI 2019-03-08 00:44:29 +00:00
hensm
04a5284fdc NativeMessagingHosts registry key should be application name 2019-03-06 18:22:10 +00:00
hensm
1e77267eeb Bump version number 2019-03-05 19:17:34 +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
1e49fbe9be Finish app conversion and enforce code style 2019-02-26 01:34:04 +00:00
hensm
b7571791e2 Switch from babel to typescript for initial ext conversion 2019-02-25 14:34:27 +00:00
hensm
e4dffe0cce Convert app to typescript 2019-02-25 01:00:33 +00:00
hensm
db7edb70bb Message response doesn't need to be in message format 2019-02-24 17:33:13 +00:00
hensm
ef00711f98 Rename bridge:discover to bridge:startDiscovery 2019-02-21 21:05:52 +00:00
hensm
da17c6df0d Change message subject format and rename some messages 2019-02-11 18:52:01 +00:00
hensm
1c55b67922 Restructure shim/bridge initialization steps 2019-02-10 06:31:31 +00:00
hensm
a1101d6cf6 Detect MIME type for local files 2019-01-29 17:09:46 +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
Logix
1347c15fb7 Added a Maintainer field to the Debian packaging control file, to stop showing a warning every time someone installs a package 2019-01-24 17:23:39 +02:00
hensm
ef3d91a3cb Add current app to receiver popup 2019-01-23 19:32:49 +00:00
hensm
977ab6c7b0 Add missing AirPlay auth dependencies 2019-01-23 12:10:15 +00:00
hensm
f021f54a22 Implement AirPlay device authentication 2019-01-22 16:08:52 +00:00
hensm
626b8ca75e Use WebSocket for message proxy 2019-01-12 06:31:02 +00:00
hensm
7286ff881b Remove old mDNS code 2018-12-22 21:48:17 +00:00
hensm
44ed519049 Fix registry key creation 2018-12-22 15:26:37 +00:00
hensm
84475ce319 Replace mdns-js with dnssd 2018-12-21 21:43:01 +00:00
hensm
792b669a6d Better macOS postinstall script 2018-12-13 16:23:02 +00:00
hensm
c24c6412c0 Add bridge debug info to options page 2018-12-11 23:11:01 +00:00
hensm
c555d72a0d Generate native manifest in code 2018-12-11 21:06:47 +00:00