Fabio Manganiello
|
34f0264d5e
|
Subtitles support
- Added support for local and OpenSubtitles media subs
- Added management of media events in web panel
|
2019-02-11 00:55:20 +01:00 |
Fabio Manganiello
|
cd49f22d5c
|
Introduced floating panel with options on element click instead of the double-click-to-play logic on media elements
|
2019-02-09 01:53:17 +01:00 |
Fabio Manganiello
|
e2b0bf8462
|
More consistent management of media devices icons and added devices refresh button
|
2019-02-08 19:48:18 +01:00 |
Fabio Manganiello
|
b3f2974c4c
|
Support for streaming media to browser
|
2019-02-08 00:43:43 +01:00 |
Fabio Manganiello
|
d15b21ddfa
|
Added support for remote cast on the web media panel
|
2019-02-06 09:47:00 +01:00 |
Fabio Manganiello
|
63b423cf75
|
Refactored mplayer and omxplayer under the same media player
|
2019-02-02 00:06:28 +01:00 |
Fabio Manganiello
|
f38b2db273
|
Fixed interaction with modal dialogs to prevent browser race conditions when touchscreen events are involved
|
2019-01-13 23:45:03 +01:00 |
Fabio Manganiello
|
0bbfaf4498
|
If the mpd frontend receives an empty PlaylistChangeEvent, trigger an initPlaylist to update the playlist
|
2019-01-10 22:27:44 +01:00 |
Fabio Manganiello
|
a349b45ba4
|
Removed get_plugin utils method from web server, it messes up with also with the reentrant locks as it runs in another process. Refactored Snapcast frontend to get the backend hosts asynchronously through a plugin method
|
2019-01-10 11:52:39 +01:00 |
Fabio Manganiello
|
c1b05226a9
|
Made the mpd backend a bit more resiliant
|
2019-01-10 01:28:12 +01:00 |
Fabio Manganiello
|
6150e07fc9
|
Prevent toggle button id clash because of Snapcast using the MAC address of a device as a client (and therefore the same client connected to multiple servers may lead to inconsistent behaviour)
|
2019-01-10 00:29:22 +01:00 |
Fabio Manganiello
|
43ff0d4e25
|
Added hooks on light.hue web panel tab to synchronize light statuses with LightStatusChangeEvent events
|
2019-01-09 15:08:16 +01:00 |
Fabio Manganiello
|
9ba7a68578
|
Fixed modal height and positioning on screen
|
2019-01-08 19:23:06 +01:00 |
Fabio Manganiello
|
80bd5b684c
|
Added support for setting/changing group streams on Snapcast
|
2019-01-08 17:43:20 +01:00 |
Fabio Manganiello
|
d91e494940
|
Added group and host modals and settings to Snapcast UI
|
2019-01-08 12:54:33 +01:00 |
Fabio Manganiello
|
382866b1a4
|
Added content to Snapcast group modal
|
2019-01-08 10:13:13 +01:00 |
Fabio Manganiello
|
fd8c3bb846
|
Connected the wires between Snapcast backend and frontend
|
2019-01-08 01:47:16 +01:00 |
Fabio Manganiello
|
a346442246
|
Draft for Snapcast UI style
|
2019-01-07 16:50:51 +01:00 |
Fabio Manganiello
|
004868f526
|
Added skeleton UI for Snapcast plugin on web panel
|
2019-01-07 15:34:31 +01:00 |
Fabio Manganiello
|
9328566235
|
Selecting the default light group tab on web panel load if configured
|
2019-01-02 21:24:07 +01:00 |
Fabio Manganiello
|
9e28379203
|
Prevent js errors upon null artist or album
|
2018-12-30 15:43:09 +01:00 |
Fabio Manganiello
|
a77a9c04b7
|
Missed SSL flag
|
2018-11-02 00:02:11 +01:00 |
Fabio Manganiello
|
3eed774d50
|
Added SSL to websockets js code as well
|
2018-11-02 00:00:10 +01:00 |
Fabio Manganiello
|
a4e2db184d
|
Added tts.google web plugin
|
2018-10-14 17:17:19 +02:00 |
Fabio Manganiello
|
2ee54b5220
|
Replaced fadeIn with show to make transitions less CPU heavy on RPi
|
2018-09-15 18:25:58 +02:00 |
Fabio Manganiello
|
a9b4c1b8bf
|
Fixed gpio ui
|
2018-08-22 20:22:34 +02:00 |
Fabio Manganiello
|
2c369cb86d
|
Added web interface for gpio plugin
|
2018-08-22 19:50:30 +02:00 |
Fabio Manganiello
|
d2bd49b364
|
Sync changes on playback volume or state with events and web UI
|
2018-08-18 01:11:14 +02:00 |
Fabio Manganiello
|
4163a414bf
|
Caching switch.tplink devices and supporting lookup by alias
|
2018-06-26 22:59:33 +02:00 |
Fabio Manganiello
|
65f9610cce
|
Added switch.tplink web widget
|
2018-06-26 22:14:11 +02:00 |
Fabio Manganiello
|
cb30a0418f
|
Don't play icon animation to prevent the browser on a tiny RPi to freeze
|
2018-06-25 20:09:45 +02:00 |
Fabio Manganiello
|
49333d892e
|
Remove and then re-add the skycons icon to make sure that the refresh happens
|
2018-06-24 14:35:36 +02:00 |
Fabio Manganiello
|
fd792cb089
|
Added support for weather icons on the dashboard
|
2018-06-23 01:34:46 +02:00 |
Fabio Manganiello
|
8708d53236
|
Show assistant response text on web clients
|
2018-06-21 00:22:26 +02:00 |
Fabio Manganiello
|
5f50b5c4f4
|
Support for color animations via web interface too
|
2018-06-19 00:37:33 +02:00 |
Fabio Manganiello
|
2e08be2886
|
Clean up the iframe src on timeout expire
|
2018-06-13 20:44:24 +02:00 |
Fabio Manganiello
|
5a1e77c174
|
Added iframe modal on dashboard with support for dynamic events to temporarily/permanently display a custom web page on the connected browsers
|
2018-06-13 20:40:49 +02:00 |
Fabio Manganiello
|
d89b03a697
|
Optional 'zoom' parameter added to the map page to override Google Maps auto-zoom (needed if the page is embedded in an iframe)
|
2018-06-13 18:10:58 +00:00 |
Fabio Manganiello
|
e0ff431894
|
(Forgot to fix humidity sensor reads)
|
2018-06-12 20:31:58 +02:00 |
Fabio Manganiello
|
64ee7e3e59
|
Fixed the way the FE widget parses the sensor changes after the structural change to SensorDataChangeEvent
|
2018-06-12 20:30:23 +02:00 |
Fabio Manganiello
|
e216eb4792
|
Added maps page
|
2018-06-12 15:33:04 +00:00 |
Fabio Manganiello
|
c410bd8926
|
s/sensors/data/g
|
2018-06-12 00:23:47 +02:00 |
Fabio Manganiello
|
8534a738d2
|
Refresh calendar each 15 minutes
|
2018-06-04 01:01:27 +00:00 |
Fabio Manganiello
|
bc3e100217
|
New general-purpose plugin for managing multiple calendar + support for ICal format
|
2018-05-30 15:59:10 +02:00 |
Fabio Manganiello
|
d75326bbe8
|
Added Switchbot web plugin
|
2018-05-08 17:07:01 +02:00 |
Fabio Manganiello
|
b94764436d
|
Added WeMo switch plugin for web panel
|
2018-05-08 09:59:43 +02:00 |
Fabio Manganiello
|
20a9224ab5
|
Included support for temperature/humidity display on weather widget from sensor events
|
2018-05-07 18:55:50 +02:00 |
Fabio Manganiello
|
f322f71447
|
- News widget max items is now configurable
- Update the news list whenever the loop over the current list is done
|
2018-05-07 18:16:30 +02:00 |
Fabio Manganiello
|
1b1016fba2
|
Added background blurred image if width < height
|
2018-05-07 17:18:01 +02:00 |
Fabio Manganiello
|
37c6e25ac3
|
Finally got a proper scaling for carousel widget pictures
|
2018-05-07 14:50:08 +02:00 |