Commit Graph

  • bfdc9d7d46 First run web_build then install Fabio Manganiello 2020-06-10 12:16:43 +0200
  • 7441c35566 SCSS compilation done in install command instead of build Fabio Manganiello 2020-06-10 12:15:02 +0200
  • a18002dea0 The command class of a Z-Wave value can also be null: prevent the plugin from breaking in such case Fabio Manganiello 2020-06-09 16:14:02 +0200
  • 9d6375f381 More robust logic in case of Tplink device not available Fabio Manganiello 2020-06-08 19:43:08 +0200
  • 526bca847b Bump version: 0.12.8 → 0.12.9 v0.12.9 Fabio Manganiello 2020-06-08 00:38:04 +0200
  • 0ced46058a Always set check_same_thread=False in case of SQLite engines. Fabio Manganiello 2020-06-08 00:27:41 +0200
  • 6ba92e7fdd Added missing doc line Fabio Manganiello 2020-05-23 23:12:39 +0200
  • 82a9aa1232 Added clipboard backend Fabio Manganiello 2020-05-23 23:11:42 +0200
  • b5f0e2b4df Bump version: 0.12.7 → 0.12.8 v0.12.8 Fabio Manganiello 2020-05-23 21:39:26 +0200
  • 3cdd9e8474 Added SSH plugin [closes #136] Fabio Manganiello 2020-05-23 21:38:08 +0200
  • f20cb4df5b No need to override background-color in main for dashboard Fabio Manganiello 2020-05-23 12:26:45 +0200
  • 97343e97de background-image for dashboard CSS Fabio Manganiello 2020-05-23 12:22:56 +0200
  • 1b47615100 More robust attribute checking before conversion, as the object can actually be either a ZWaveNode or a ZWaveController Fabio Manganiello 2020-05-22 12:08:17 +0200
  • 98ced4b4e4 Don't push a ZwaveNetworkStoppedEvent directly to the event_queue - the object type is incompatible Fabio Manganiello 2020-05-22 11:54:19 +0200
  • d6b509e98a Replaced fullscreen auto logic with button toggle Fabio Manganiello 2020-05-20 16:15:08 +0200
  • 82162c3c5e Apply fullscreen to document.documentElement instead of getting the body Fabio Manganiello 2020-05-20 15:58:28 +0200
  • 7e0a91d839 Portable implementation of fullscreen JS methods Fabio Manganiello 2020-05-20 15:47:17 +0200
  • e44dfbc169 Added fullscreen support in webpanel and dashboard Fabio Manganiello 2020-05-20 15:29:49 +0200
  • d595688d55 Use the /total/country/<cc> endpoint instead of /total/dayone/country/<cc> Fabio Manganiello 2020-05-17 16:52:37 +0200
  • 0c10825d2e Bump version: 0.12.6 → 0.12.7 v0.12.7 Fabio Manganiello 2020-05-17 12:56:36 +0200
  • 51f99026ac The network object isn't always available on a ZWave event Fabio Manganiello 2020-05-17 12:56:01 +0200
  • aa66b81b7b Fixed webhook event management Fabio Manganiello 2020-05-09 01:47:12 +0200
  • 80d5a6ad19 Support for multiple torrent sessions Fabio Manganiello 2020-05-07 23:34:56 +0200
  • 26f6feebb7 Implemented retry+sleep mechanism in Switchbot plugin in case of errors Fabio Manganiello 2020-05-06 00:24:00 +0200
  • 99fee9ce20 Parse countries from the official country list Fabio Manganiello 2020-05-04 13:15:14 +0000
  • 07299e49e7 Bump version: 0.12.5 → 0.12.6 v0.12.6 Fabio Manganiello 2020-05-03 18:10:25 +0200
  • d0ccd65214 Added Samsung smart TV web plugin Fabio Manganiello 2020-05-03 17:21:16 +0200
  • 2f57ccf412 Added Samsung smart TV plugin Fabio Manganiello 2020-05-03 00:56:59 +0200
  • 1cf93199d0 Adaptive dashboard widget height Fabio Manganiello 2020-05-01 15:03:08 +0200
  • 1d24c878e6 Use both country and country_code on the event Fabio Manganiello 2020-05-01 00:03:55 +0200
  • a387b84623 Don't swallow the exception if something goes wrong in a Python hook Fabio Manganiello 2020-04-30 23:55:28 +0200
  • 9d0f43707a Support for list of countries Fabio Manganiello 2020-04-30 22:45:04 +0200
  • 15c9feee9c Added missing docs Fabio Manganiello 2020-04-30 01:15:19 +0200
  • 77e302cd4b Using session.merge instead of session.add to handle insert/update logic Fabio Manganiello 2020-04-30 00:59:33 +0200
  • 3bb4c4434c Added Covid-19 country stats plugin and backend/monitor Fabio Manganiello 2020-04-30 00:44:34 +0200
  • 3c209a800b New popcorn time API URLs Fabio Manganiello 2020-04-28 13:49:31 +0200
  • 42d29ca1f6 LINT fixes Fabio Manganiello 2020-04-23 18:33:57 +0200
  • d067553a3a Removed typoed package from .travis.requirements Fabio Manganiello 2020-04-23 00:01:37 +0000
  • 8440320031 Don't swallow the stack trace in backend.http.request if a request fails Fabio Manganiello 2020-04-22 23:46:05 +0000
  • 01ce9284a1 Bump version: 0.12.4 → 0.12.5 v0.12.5 Fabio Manganiello 2020-04-12 22:56:33 +0200
  • f7d644c32d get_procedures() can now return Python function objects as well. Fabio Manganiello 2020-04-12 22:56:12 +0200
  • 124269776d Support for procedure imports from scripts base module Fabio Manganiello 2020-04-10 20:59:32 +0200
  • 25ea0ea77c Included scripts_dir parent dir on sys.path so scripts can import members through the "scripts" package Fabio Manganiello 2020-04-10 00:40:46 +0200
  • 0cd28f7499 If the response contains errors in run() then raise a RuntimeError, otherwise return the output instead of the Response object Fabio Manganiello 2020-04-10 00:06:36 +0200
  • 7b79e4b669 Support for multiple positional arguments on utils.run() Fabio Manganiello 2020-04-09 23:50:08 +0200
  • ca718d0748 Bump version: 0.12.3 → 0.12.4 v0.12.4 Fabio Manganiello 2020-04-09 00:15:08 +0200
  • d46385687f Support for event filter on functional hook Fabio Manganiello 2020-04-09 00:09:36 +0200
  • 0dae03551f Implemented interface for custom Python scripts, procedures and hooks [closes #131] Fabio Manganiello 2020-04-08 23:22:54 +0200
  • 3e56666ba3 Added Reddit channel to README Fabio Manganiello 2020-03-31 23:04:47 +0200
  • b490344632 Fixed missing static_folder issue on settings page and JS document race condition Fabio Manganiello 2020-03-29 13:47:22 +0200
  • 13c25f94d5 Better fix for the calendar widget font size Fabio Manganiello 2020-03-24 17:23:48 +0100
  • 9e32f1fb42 Tweaked font-size for upcoming event and other events in calendar widget Fabio Manganiello 2020-03-24 17:14:13 +0100
  • a388e8dd83 Reduced font-size for calendar events to prevent overflow on smaller screens Fabio Manganiello 2020-03-24 17:06:09 +0100
  • 03968928e7 Don't do QRcode plugin base imports, or the web app may fail if the dependencies are not installed Fabio Manganiello 2020-03-24 10:29:22 +0100
  • 7ce5efaf2e Removed numpy and PIL top-level imports that could break the HTTP server if not installed on the system Fabio Manganiello 2020-03-24 10:25:25 +0100
  • 4ece49bfe7 Added missing string format parameter Fabio Manganiello 2020-03-24 09:11:07 +0100
  • 83a3f127cc Added HTTP client environment variables to .gitignore Fabio Manganiello 2020-03-24 00:18:04 +0100
  • 7af8fb581b A more robust logic to check whether the first dimension of the input tensor is None Fabio Manganiello 2020-03-23 23:54:18 +0100
  • 30a5f7b297 Fixed docs typo Fabio Manganiello 2020-03-23 01:25:35 +0100
  • 41ccf3e5dc Bump version: 0.12.2 → 0.12.3 v0.12.3 Fabio Manganiello 2020-03-23 01:19:49 +0100
  • 0f099158cc Bump version: 0.12.1 → 0.12.2 v0.12.2 Fabio Manganiello 2020-03-23 01:15:54 +0100
  • 375a8376dc Don't use Config.get on __init__, or docs build will fail because of missing config.yaml Fabio Manganiello 2020-03-23 01:14:44 +0100
  • f4dcf688f0 Set default values for metrics for regression and networks Fabio Manganiello 2020-03-23 01:10:59 +0100
  • 50e372be36 Implemented extensive support for neural networks, images and directories [closes #121] Fabio Manganiello 2020-03-23 01:00:25 +0100
  • 1f1fefca9d Tensorflow plugin implementation WIP [#121] Fabio Manganiello 2020-03-21 19:50:59 +0100
  • d938017bf8 Added support for extra mplayer arguments for TTS plugins Fabio Manganiello 2020-03-16 18:40:17 +0100
  • f2b3000922 Handle numpy types in the JSON message encoder Fabio Manganiello 2020-03-14 18:35:45 +0100
  • e7084b5d6f Added CSV plugin Fabio Manganiello 2020-03-13 01:29:43 +0100
  • a130edb74f Made QR-code scan work also on picamera Fabio Manganiello 2020-03-11 01:06:07 +0100
  • 2992d5f726 List of dependencies for qrcode plugin should also include numpy Fabio Manganiello 2020-03-10 22:50:33 +0100
  • 141275ecdf Support for scanning QR-codes and barcodes through a camera plugin Fabio Manganiello 2020-03-10 22:35:50 +0100
  • c9db887505 Added QR code/barcode integration [closes #119] Fabio Manganiello 2020-03-10 00:07:21 +0100
  • c26d456109 Added Linode integration [closes #116] Fabio Manganiello 2020-03-09 21:34:06 +0100
  • 096f84c865 Added OTP integration [closes #118] Fabio Manganiello 2020-03-09 01:11:23 +0100
  • fc7982378a The bluetooth BLE plugin must also implement get_measurement to work with the scanner backend Fabio Manganiello 2020-03-08 23:50:23 +0100
  • 59e3f81202 Added bluetooth scanner backends [closes #112] Fabio Manganiello 2020-03-08 23:37:57 +0100
  • 535b2ec083 Changed mpd filter to dict on the frontend as well Fabio Manganiello 2020-03-08 13:07:35 +0100
  • 42c5bbe0e4 Fixed LINT warnings and changed MPD filter format (from list to dict) Fabio Manganiello 2020-03-08 13:04:00 +0100
  • ed02505dce Bump version: 0.12.0 → 0.12.1 v0.12.1 Fabio Manganiello 2020-03-07 20:37:41 +0100
  • 642d5117a1 Added note about the license for PicoVoice Cheetah Fabio Manganiello 2020-03-07 20:28:42 +0100
  • 46c20e9327 Added missing docs Fabio Manganiello 2020-03-07 20:22:40 +0100
  • ce0f3227ec Implemented PicoVoice speech-to-text integration [closes #130] Fabio Manganiello 2020-03-07 20:21:32 +0100
  • a5c08ed3e4 Added PicoVoice plugin with support for hotwords [see #130] Fabio Manganiello 2020-03-07 02:00:35 +0100
  • e04c6fb921 Extracted common logic for speech-to-text integrations into abstract STT plugin Fabio Manganiello 2020-03-06 23:11:19 +0100
  • 7ed847b646 Removed __future__ annotations (it breaks readthedocs build) Fabio Manganiello 2020-03-06 00:53:24 +0100
  • 1533f7ee69 Added wave to mocks list in readthedocs conf.py Fabio Manganiello 2020-03-06 00:51:55 +0100
  • b0339754b2 Implemented Mozilla DeepSpeech speech-to-text integration [closes #126] Fabio Manganiello 2020-03-06 00:38:24 +0100
  • fc949ed9f1 Skip base Response type Fabio Manganiello 2020-03-05 23:19:26 +0100
  • 27f847eac6 Support for is_muted/toggle_muted on Google assistant Fabio Manganiello 2020-03-05 18:13:44 +0100
  • 124d2e356d Support for mic muted/unmuted event in Google assistant Fabio Manganiello 2020-03-05 18:03:05 +0100
  • e66c02f3de Added documentation for response objects as well Fabio Manganiello 2020-03-05 17:39:50 +0100
  • 5504048c22 Don't iterate on data if data is None Fabio Manganiello 2020-02-26 11:33:50 +0100
  • 6e93c03438 Set success=True when we're able to retrieve data from the sensor Fabio Manganiello 2020-02-26 11:27:34 +0100
  • cb0dd900ab Don't overwrite the original byte read from serial Fabio Manganiello 2020-02-26 11:22:52 +0100
  • a9cb834499 Be more robust in case we receive non-Unicode characters on the serial port Fabio Manganiello 2020-02-26 11:19:59 +0100
  • 52a13f0511 Implemented retry mechanism in sensor backend Fabio Manganiello 2020-02-26 11:12:46 +0100
  • 76800e00b1 Use the right handlers for Zigbee network online/offline events Fabio Manganiello 2020-02-25 18:38:44 +0100
  • f74c44c7fb There can be many Zigbee property set events; don't trigger a full refresh on all of them and only update the impacted devices instead Fabio Manganiello 2020-02-25 18:13:11 +0100
  • 87a51b391c Support for custom TTS engine for rendering assistant response (see #86) Fabio Manganiello 2020-02-24 20:22:45 +0100
  • 40a29a8214 fire_event could also be called by an external web server or service with no access to the bus. Therefore don't fail hard if the bus is not available Fabio Manganiello 2020-02-24 17:17:36 +0100