hensm
e2eca07876
Fix unused locals and better receiver selector available media checking
2019-08-16 13:07:18 +01:00
hensm
1c67354e1d
TSLint compliance
2019-08-16 11:20:29 +01:00
hensm
0ca39af1d6
Handle missing volume in status messages
2019-08-16 03:20:00 +01:00
hensm
a122047676
Fix CPU usage issue with 0-interval timer ( fixes #73 )
2019-08-11 14:04:14 +01:00
hensm
cec5db503f
Misc formatting/import changes
2019-08-05 18:04:40 +01:00
hensm
53e0f86557
Rename executable (bridge -> fx_cast_bridge)
2019-08-05 18:04:00 +01:00
hensm
487df78719
Truncate receiver application status text
2019-08-04 23:07:34 +01:00
hensm
8ac3cf49f5
Use receiver application statusText instead of host:port when not idle
2019-08-04 11:01:20 +01:00
hensm
36b391606a
Update all dependencies
2019-07-28 03:22:02 +01:00
hensm
9e196465e5
Allow mediaCast sender to run in background context
2019-07-27 07:57:49 +01:00
hensm
a046ba9022
Add options checks for waitForConnection and closeIfFocusLost
2019-07-26 03:39:13 +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
hensm
f2907cdc15
Set window position in native selector based on data from extension
2019-07-12 19:15:38 +01:00
hensm
615f158832
Add file media type to receiver selectors
2019-07-09 16:05:01 +01:00
hensm
70e05566fa
Add availableMediaTypes bitmask to receiver selector open method
2019-07-09 10:56:55 +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
9c381c763a
Enable ts strict mode for app
2019-05-24 17:02:59 +01:00
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