Commit Graph

12 Commits

Author SHA1 Message Date
hensm
139a1c8f34 Allow patch versions to remain compatible 2020-09-13 16:18:58 +01:00
hensm
6ad76c97bb Improve handling of bridge errors 2020-08-12 23:48:07 +01:00
hensm
ff0847441b Add daemon host extension option 2020-03-26 20:13:00 +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
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
7f84b90431 Enable strict mode for extension build 2020-01-23 00:58:33 +00:00
hensm
e2eca07876 Fix unused locals and better receiver selector available media checking 2019-08-16 13:07:18 +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
fbd2b1eaa9 Remove updater 2019-06-25 01:42:02 +01:00
hensm
56ec766d86 Move UI components to ui/ directory 2019-04-09 01:11:35 +01:00