Fabio Manganiello
68c52fe102
- Importing Flask.request as http_request to prevent name clashes with
...
SQLAlchemy's request module
- All SQLAlchemy engine and connection setup done within get_new_items
to prevent different threads from creating and using the db instance
- Added check_same_thread to sqlite connection line to prevent
different-thread exceptions when the Flask main thread does some cleanup
2018-04-28 19:11:14 +02:00
Fabio Manganiello
02e951bd57
- Added hidden plugins configuration for plugins that shouldn't be shown
...
on the web panel as tabs
- Added support for popup notifications on the web panel
- Added voice assistant interactive notifications to the web panel
- Added new playing music notifications to the web panel
2018-04-17 23:10:49 +02:00
Fabio Manganiello
1a01b336b7
Brought server side ping timeout to 60 seconds
2018-04-15 22:36:45 +02:00
Fabio Manganiello
10bf54f961
A more consistent a bug-free handling of websocket reconnection cycles
2018-04-10 15:56:00 +02:00
Fabio Manganiello
4efbcc50dd
Server-side websocket timeout: 3 -> 5 seconds
2018-04-10 00:10:03 +02:00
Fabio Manganiello
e8891f0c12
Filter implementation for music.mpd
2018-02-09 20:54:02 +01:00
Fabio Manganiello
b675f631e9
- Websocket ping interval 1 -> 5 seconds
...
- JS client websocket reconnect logic
2018-02-07 22:14:38 +01:00
Fabio Manganiello
968b71e946
- Implemented support for shuffle, random and set volume on the UI
...
- Reduced the websocket ping poll frequency to 1 second
2018-01-31 01:32:07 +01:00
Fabio Manganiello
fc608317fd
Give some breath to the websocket ping loop
2018-01-29 21:21:40 +01:00
Fabio Manganiello
75fac37984
Fixed tests
2018-01-29 16:34:00 +01:00
Fabio Manganiello
6ad7f85e76
A more clever way to get the static dirs
2018-01-29 15:08:29 +01:00
Fabio Manganiello
6ff1552063
Fixed websocket
2018-01-29 14:46:31 +01:00
Fabio Manganiello
72af7adb46
#51 first web panel iteration
2018-01-29 13:47:21 +01:00
Fabio Manganiello
615573f932
Changed format for HTTP backend requests to something more consistent
2018-01-28 14:49:59 +01:00
Fabio Manganiello
1581685f62
use_reloader=False on Flask to prevent the platypush daemon to be spawned twice
2018-01-04 17:34:25 +01:00
Fabio Manganiello
39f986a88d
Fixed HTTP backend
2018-01-04 17:20:35 +01:00
Fabio Manganiello
20b07fb02f
Made an HTTP backend, #27
2018-01-04 02:45:23 +01:00