Commit Graph

32 Commits

Author SHA1 Message Date
hensm
2c1fb64680 Move all Google endpoint URLs to a separate module 2019-06-14 19:27:15 +01:00
hensm
bfc09376d1 Convert mirroringCast sender to typescript 2019-06-14 13:41:55 +01:00
hensm
0427e08b6a Convert mediaCast sender to typescript 2019-06-14 12:49:10 +01:00
hensm
2996e50f5e TSLint compliance 2019-06-13 20:15:37 +01:00
hensm
3d6c1e8891 Rename ReceiverSelectorManager -> ReceiverSelector 2019-06-13 20:11:47 +01:00
hensm
cac00658ce Improve extension initialization 2019-05-25 14:59:18 +01:00
hensm
fc4f2d2e81 Move options update handling to lib/options module 2019-05-18 11:53:20 +01:00
hensm
c16566cfad Add bridge application name to options storage 2019-05-17 15:03:27 +01:00
hensm
964f54a06b Add lib/options module for typed/easier options storage access 2019-05-17 14:53:43 +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
4ac2dcad65 Rebuild whitelist menu onShown instead of navigation or tab activation 2019-05-06 04:17:53 +01:00
hensm
822978b2c2 Fix mirror casting 2019-05-02 06:17:31 +01:00
hensm
a25b418917 Fix receiver selector manager event listeners 2019-05-02 06:17:31 +01:00
hensm
418679f7de TSLint compliance 2019-05-02 06:17:31 +01:00
hensm
4de8427819 Add whitelist menu items 2019-05-02 06:17:31 +01:00
hensm
95d9d846c5 Default to native receiver selector on macOS 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
85c4d11ebf Implement initial NativeMacReceiverSelector 2019-05-02 06:17:31 +01:00
hensm
cd7248eefd Use receiver selector manager 2019-05-02 06:17:31 +01:00
hensm
01546e81dd Add initial status bridge implementation 2019-05-02 06:17:31 +01:00
hensm
11f87d20ae TSLint compliance 2019-04-10 06:53:18 +01:00
hensm
82f68a1366 Optionally forward status updates from bridge to extension 2019-04-10 06:51:48 +01:00
hensm
7a36160bf2 Add additional type info to messageRouter 2019-04-10 05:34:17 +01:00
hensm
56ec766d86 Move UI components to ui/ directory 2019-04-09 01:11:35 +01:00
hensm
2a327573da Add webcomponents polyfill and load official framework API script 2019-03-20 20:26:30 +00:00
hensm
270d661de0 Add stubbed cast.framework API implementation 2019-03-19 16:32:09 +00:00
hensm
410d6a267b Remove compat scripts and move API URL redirection to contentSetup 2019-03-14 09:42:00 +00:00
hensm
870a759251 Redirect cast extension chrome-extension:// URLs to regular API URL 2019-03-13 07:51:38 +00:00
hensm
c67a9a1097 TSLint compliance 2019-03-12 07:16:36 +00:00
hensm
0bde5ec46e Remove usages of any in ext/main.ts 2019-03-12 06:49:57 +00:00
hensm
3ea943c509 Convert ext main.js -> main.ts 2019-02-26 19:28:52 +00:00