hensm
b7d741d0fc
Allow release checkers to find bridge version in earlier releases
2020-09-13 16:56:09 +01:00
hensm
139a1c8f34
Allow patch versions to remain compatible
2020-09-13 16:18:58 +01:00
hensm
01045a1889
Use HtmlWebpackPlugin for UI pages
2020-09-04 18:22:23 +01:00
hensm
ed040307a3
Move options about component to separate module
2020-08-20 22:11:42 +01:00
hensm
d25450f7bd
Fix issue with double-clicking whitelist field whilst editing
2020-08-19 22:52:13 +01:00
hensm
4b03d0dd8f
Improve options page about box
2020-08-13 04:57:09 +01:00
hensm
865bde56a4
Let bridge module handle timeout
2020-08-13 03:48:56 +01:00
hensm
6ad76c97bb
Improve handling of bridge errors
2020-08-12 23:48:07 +01:00
hensm
1fad5fce22
Move EditableListItem component to EditableList file + cleanup
2020-07-23 18:58:43 +01:00
hensm
ab6fe6de7e
Use monospaced font for options page whitelist entries
2020-07-23 12:30:14 +01:00
hensm
30c3cb30eb
Fix options page tab order
2020-07-23 12:27:26 +01:00
hensm
d2f4fee63b
Use icon buttons for options page whitelist
2020-07-23 12:26:06 +01:00
hensm
cfa0a2f929
Tweak macOS number input style
2020-07-21 17:53:30 +01:00
hensm
18204f225f
Add restricted whitelist mode
2020-06-28 00:14:36 +01:00
hensm
5cf92df3ba
Add recommended option badge
2020-06-27 19:37:01 +01:00
hensm
f8e91da958
Minor options page tweaks
2020-05-06 01:11:09 +01:00
hensm
ff0847441b
Add daemon host extension option
2020-03-26 20:13:00 +00:00
hensm
146e5e3723
Get platform independently of bridge info on options page
2020-02-27 09:06:48 +00:00
hensm
b0decd9704
Stop bridge buttons affecting form submission
2020-02-26 16:34:29 +00:00
hensm
78d8516287
Add options to switch bridge backup WebSocket server port
2020-02-26 16:31:18 +00:00
hensm
1323682a67
Add widget styles for options/popup dark theme
2020-02-17 00:57:04 +00:00
hensm
93a6e1dcd8
Fix license text
2020-02-15 06:54:48 +00:00
hensm
cb56f3b62a
Truncate long whitelist entries
2020-02-15 06:51:25 +00:00
hensm
a76332e9ee
Add dark theme for options/popup
2020-02-15 06:21:42 +00:00
hensm
14999a4f57
TSLint compliance
2020-02-15 06:06:57 +00:00
hensm
87fdec469d
Add license + contributor info to options page
2020-01-23 23:32:27 +00:00
hensm
f2bb46d7c4
Add option to enable/disable the backup bridge daemon connection
2020-01-23 16:46:45 +00:00
hensm
13dfb26dd4
Fix options page bridge section not showing
2020-01-23 15:35:24 +00:00
hensm
f6e09ca687
Replace remaining console calls with logger calls
2020-01-23 01:14:57 +00:00
hensm
7f84b90431
Enable strict mode for extension build
2020-01-23 00:58:33 +00:00
hensm
d3870123c8
Fix locale message name typo
2020-01-14 03:32:35 +00:00
hensm
d65c607479
Implement initial media overlay
2020-01-12 12:08:29 +00:00
hensm
d4dfdea050
TSLint compliance
2019-09-25 19:32:18 +01:00
hensm
93f2852e48
Improve Linux options page styling
2019-08-31 16:43:10 +01:00
hensm
539548ec81
Fix options page bridge styling
2019-08-18 06:08:47 +01:00
hensm
14d3b2c833
Fix unused parameters
2019-08-16 21:12:44 +01:00
hensm
e2eca07876
Fix unused locals and better receiver selector available media checking
2019-08-16 13:07:18 +01:00
hensm
8c9ac7b1d5
Move some background modules to a separate folder and fix init order
2019-07-28 06:18: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
2fe72ed24c
Add receiver selector options + misc options page improvements
2019-07-19 18:45:03 +01:00
hensm
fbd2b1eaa9
Remove updater
2019-06-25 01:42:02 +01:00
hensm
964f54a06b
Add lib/options module for typed/easier options storage access
2019-05-17 14:53:43 +01:00
hensm
56ec766d86
Move UI components to ui/ directory
2019-04-09 01:11:35 +01:00