Pato05
3e7d455f2b
feat: connect to the broadcast port instead of default + improve performance
...
feat: the daemon now will not spawn tens of processes to handle requests, but will handle everything within one process (the implementation can still improve, but this is a big step)
2025-10-19 17:17:11 +01:00
hensm
697d11ec99
npm audit fix
2023-03-01 19:30:06 +00:00
hensm
dac4132213
Remove unnecessary modules in root project
2022-09-03 09:21:32 +01:00
hensm
a186570dc8
Replace minimist, convert build scripts to ES modules + misc refactoring
2022-08-19 03:15:01 +01:00
hensm
f98f860034
Fix svelte linting
2022-06-03 16:46:34 +01:00
hensm
d0b9be7f70
Fix svelte dependencies in wrong location
2022-06-03 16:11:39 +01:00
hensm
63f9af30ae
Rewrite options page with Svelte
2022-06-03 16:11:39 +01:00
hensm
7ab541643a
Update dependencies
2022-03-09 11:47:45 +00:00
hensm
b4a4bced5a
Update dependencies
2021-08-31 09:08:10 +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
6d80e258a9
Stop sharing dependencies between ext/app ( closes #178 )
2021-05-08 13:54:11 +01:00
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
132206d4dd
Update dependencies
2020-08-12 22:37:30 +01:00
hensm
f59b0d620e
Update all dependencies
2020-05-06 00:40:40 +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
Matt Hensman
f1125061d5
Convert shim to Typescript ( #32 )
2019-03-12 05:51:43 +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
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
d267f0bd5a
Move fs-extra dependencies to shared node_modules
2018-11-28 00:40:33 +00:00
Benjamin Dobell
131935507a
Install scripts, build app with rollup & configurable mirror app id
2018-09-23 00:06:07 +10:00
hensm
0e4f47e3e5
Implement local media casting
2018-07-19 23:57:33 +01:00
hensm
f20f96cf10
Simplify build scripts and implement preliminary tests
2018-06-11 03:42:04 +01:00