Commit Graph

35 Commits

Author SHA1 Message Date
hensm
d478742c4b Switch to eslint and fix issues 2021-04-26 05:36:55 +01:00
hensm
8174411d87 Update dependencies 2021-02-23 02:15:58 +00:00
hensm
f7d55cdb03 Add npm script aliases in root package.json 2020-08-19 22:51:44 +01:00
hensm
132206d4dd Update dependencies 2020-08-12 22:37:30 +01:00
hensm
f59b0d620e Update all dependencies 2020-05-06 00:40:40 +01:00
hensm
484b0327f4 Switch to mdns package 2020-05-06 00:40:30 +01:00
hensm
3d8630ff71 Remove npm prefix cli option usage (fixes #112) 2020-05-05 19:02:47 +01:00
dependabot[bot]
a38ec8a39c Bump minimist from 1.2.0 to 1.2.3 (#109)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.3.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-04-19 12:33:09 +01:00
hensm
f373374680 Update typescript 2020-02-21 13:46:17 +00:00
hensm
14999a4f57 TSLint compliance 2020-02-15 06:06:57 +00:00
hensm
95bd156364 Update packages and fix issue with app build script 2020-01-13 20:21:29 +00:00
hensm
36b391606a Update all dependencies 2019-07-28 03:22:02 +01:00
Matt Hensman
ba8c28bf39 Restructure background script (#70)
Splits some background script functionality into separate modules:
 - Receiver selector handling is moved to ./SelectorManager.
 - Status bridge handling is moved to ./StatusManager.
 - Menu creation and updates are handled in ./createMenus.
 - Shim creation is handled in ./createShim.

TypedEventTarget allows EventTarget-derived classes to export typed events.

Options type definition is moved to ./lib/options, module assumes more responsibility for update handling and provides a "changed" event.

Private cast._requestSession method allows bypassing receiver selector.
2019-07-26 00:09:51 +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
5d7d321056 Upgrade packages 2019-05-02 06:17:31 +01:00
hensm
1f152bd4e7 Remove blank lines from package.json files 2019-03-12 05:53:15 +00:00
Matt Hensman
f1125061d5 Convert shim to Typescript (#32) 2019-03-12 05:51:43 +00:00
hensm
285b31e7c9 Use MUI pages for Windows installer UI 2019-03-08 00:44:29 +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
626b8ca75e Use WebSocket for message proxy 2019-01-12 06:31:02 +00:00
hensm
8f6770e8a0 Proxy Jasmine output to terminal 2019-01-12 02:20:57 +00:00
hensm
242142313b Execute tests within browser page context 2019-01-11 13:47:19 +00:00
hensm
88a5c68a1b Centralize package info and do version checking between app/ext 2018-12-11 19:42:01 +00:00
hensm
b7831f0b3b Update and fix formatting for package meta files 2018-12-05 15:17:06 +00:00
hensm
5163f18c40 Fix unpacked path 2018-12-05 12:48:30 +00:00
hensm
57f60abcd4 Add remove-manifest script 2018-11-28 03:05:38 +00:00
hensm
d267f0bd5a Move fs-extra dependencies to shared node_modules 2018-11-28 00:40:33 +00:00
hensm
267c92825c Re-write app build, created macOS installer package 2018-11-27 20:10:30 +00:00
hensm
c63531cdce Update to webpack 4 + misc build process changes 2018-11-13 21:51:09 +00:00
Benjamin Dobell
131935507a Install scripts, build app with rollup & configurable mirror app id 2018-09-23 00:06:07 +10:00
hensm
26e2381182 chrome.cast.media definition tests 2018-06-12 02:54:16 +01:00
hensm
f20f96cf10 Simplify build scripts and implement preliminary tests 2018-06-11 03:42:04 +01:00