Commit Graph

  • 8b733fb859 - Added IR sensor backend - Fixed default power offsets - Changed threshold distance for ultrasound sensor - Fixed power multiplier coefficient Fabio Manganiello 2018-03-04 17:55:48 +0100
  • 0f97678a78 Throttling power Fabio Manganiello 2018-03-03 03:24:08 +0100
  • da0d715d49 Getting distance synchronously Fabio Manganiello 2018-03-02 16:02:04 +0100
  • df6790cde9 Changed default distance Fabio Manganiello 2018-03-02 14:37:14 +0100
  • cf83f07f79 Implemented auto pilot with distance sensors Fabio Manganiello 2018-02-26 11:31:06 +0100
  • a8254181b2 Fixed ZeroBorg power offsets Fabio Manganiello 2018-02-26 01:01:07 +0100
  • 6508f0baf3 Zeroborg plugin Fabio Manganiello 2018-02-25 23:45:31 +0100
  • 48363c94e4 s/ModuleNotFoundError/ImportError/g Fabio Manganiello 2018-02-20 22:58:13 +0100
  • 779a907ebd Made the ZeroBorg module Python3-friendly Fabio Manganiello 2018-02-20 20:41:56 +0100
  • f16719f575 Added ZeroBorg plugin draft Fabio Manganiello 2018-02-20 20:09:29 +0100
  • e8891f0c12 Filter implementation for music.mpd Fabio Manganiello 2018-02-09 20:54:02 +0100
  • 0d2a1e5932 onopen logging message Fabio Manganiello 2018-02-07 22:52:16 +0100
  • b675f631e9 - Websocket ping interval 1 -> 5 seconds - JS client websocket reconnect logic Fabio Manganiello 2018-02-07 22:14:38 +0100
  • c47d910465 Removed comma Fabio Manganiello 2018-02-05 10:35:24 +0100
  • 40efb3f9c7 Support for selecting and playing tracks and playlists in web interface Fabio Manganiello 2018-02-05 09:45:35 +0100
  • 1cab75757b - Support for playlist update events handling on MPD - Support for playlist updates on the web interface - Support for selecting and playing tracks in the web interface Fabio Manganiello 2018-02-05 00:55:19 +0100
  • 9cf9135eae Making the mpd interface fit in a smaller screen without overflows Fabio Manganiello 2018-02-01 01:12:47 +0100
  • de2e50fefa Implemented support for track random seek Fabio Manganiello 2018-01-31 10:35:14 +0100
  • 7cd15d35e1 Return new status on random and repeat calls Fabio Manganiello 2018-01-31 01:39:04 +0100
  • 968b71e946 - Implemented support for shuffle, random and set volume on the UI - Reduced the websocket ping poll frequency to 1 second Fabio Manganiello 2018-01-31 01:32:07 +0100
  • 28bc4c748e UI improvements + support for MPD playlists and folders Fabio Manganiello 2018-01-30 00:54:46 +0100
  • fc608317fd Give some breath to the websocket ping loop Fabio Manganiello 2018-01-29 21:21:40 +0100
  • 07219bef89 Player style fixes Fabio Manganiello 2018-01-29 21:18:31 +0100
  • 90f49b0964 Player style fixes Fabio Manganiello 2018-01-29 21:15:57 +0100
  • 22e4a44fdb Fixed js glitch Fabio Manganiello 2018-01-29 17:09:53 +0100
  • e007d26896 Version bump Fabio Manganiello 2018-01-29 16:34:52 +0100
  • 75fac37984 Fixed tests Fabio Manganiello 2018-01-29 16:34:00 +0100
  • 0ff5adc4c1 Removed swap file Fabio Manganiello 2018-01-29 16:29:36 +0100
  • ae3ee8ada5 Music player styles Fabio Manganiello 2018-01-29 16:28:32 +0100
  • 557cb3460b Templates included in dist packages Fabio Manganiello 2018-01-29 16:10:49 +0100
  • 5b5c1662a8 Added web server static files to the setup Fabio Manganiello 2018-01-29 16:04:01 +0100
  • 6ad7f85e76 A more clever way to get the static dirs Fabio Manganiello 2018-01-29 15:08:25 +0100
  • 6ff1552063 Fixed websocket Fabio Manganiello 2018-01-29 14:46:31 +0100
  • 72af7adb46 #51 first web panel iteration Fabio Manganiello 2018-01-29 13:47:21 +0100
  • 615573f932 Changed format for HTTP backend requests to something more consistent Fabio Manganiello 2018-01-28 14:49:59 +0100
  • 6aec6380d8 MIMEBase import is needed here Fabio Manganiello 2018-01-28 03:08:19 +0100
  • 6bfb6d934d Support for multiple attachments and binary application attachments in GMail Fabio Manganiello 2018-01-28 02:59:19 +0100
  • 55eb689121 Support for RSS digest generation either in HTML or PDF format Fabio Manganiello 2018-01-28 02:01:54 +0100
  • 91dd975413 mkdir_p replaced with os.makedirs Fabio Manganiello 2018-01-27 13:54:15 +0100
  • 22b3f8e9b9 Removed redundant variable Fabio Manganiello 2018-01-27 04:46:28 +0100
  • a87b6cfaf0 Version bump Fabio Manganiello 2018-01-27 04:37:34 +0100
  • 14afbcad3a Support for RSS feeds update events, solves #48 Fabio Manganiello 2018-01-27 04:31:09 +0100
  • bcda9ef809 Added dateutil requirement Fabio Manganiello 2018-01-23 23:23:42 +0100
  • 834b700d5f Added GMail actions support, solves #49 Fabio Manganiello 2018-01-17 03:16:59 +0100
  • d629fc897f Start the cron scheduler only if there are crons configured Fabio Manganiello 2018-01-15 22:53:48 +0100
  • a16d92ae8e Version bump Fabio Manganiello 2018-01-15 22:46:41 +0100
  • b9c4cefb59 Better format for crons Fabio Manganiello 2018-01-15 22:44:57 +0100
  • 14b511034f Support for cron actions, solves #47 Fabio Manganiello 2018-01-15 22:36:24 +0100
  • f6d16366eb Changed assistant stop_conv logic on match Fabio Manganiello 2018-01-15 13:37:48 +0100
  • 0e6de85b8d Added pylast to the optional dependencies; Version bump. Fabio Manganiello 2018-01-15 02:41:54 +0100
  • ac15e581ce Added last.fm scrobbler plugin, solves #21 Fabio Manganiello 2018-01-15 02:40:22 +0100
  • 632255d2dc typo Fabio Manganiello 2018-01-15 01:43:35 +0100
  • 4fa7a08006 Added mpd backend Fabio Manganiello 2018-01-13 02:52:06 +0100
  • 76f7bbc529 Refactored HTTP request plugin and fixed bug on the plugin name Fabio Manganiello 2018-01-12 15:18:06 +0100
  • b1f42c22ae Added Booking.com endpoints automation Fabio Manganiello 2018-01-11 19:31:44 +0100
  • 959296b15a Support for context variables and constants Fabio Manganiello 2018-01-10 18:47:25 +0100
  • 19cfafb2c7 Making the HTTP poll events work Fabio Manganiello 2018-01-10 03:14:27 +0100
  • d0759765b2 Removed booking module Fabio Manganiello 2018-01-10 00:20:48 +0100
  • 2ea06f7708 Making JSON HTTP poll requests work Fabio Manganiello 2018-01-09 18:44:45 +0100
  • c1ab3f5a14 google-assistant-library now requires device_model_id Fabio Manganiello 2018-01-09 14:16:06 +0100
  • b074e03d45 - Support for workdir - Prepared draft for HttpPoll backend Fabio Manganiello 2018-01-09 01:26:51 +0100
  • 411874c6a7 Fixed dependencies Fabio Manganiello 2018-01-08 13:29:16 +0100
  • ed28a2c3ec Include should occur only once in the file Fabio Manganiello 2018-01-08 10:20:32 +0100
  • 7963b5e11f Support for include directive in config.yaml, #32 Fabio Manganiello 2018-01-08 10:08:55 +0100
  • d6807bd85b Version bump Fabio Manganiello 2018-01-08 02:43:46 +0100
  • d4ef2bf59e Implemented for loops support in procedures, #44 Fabio Manganiello 2018-01-08 02:41:24 +0100
  • 252f503e4d Better management of the context and support for proper expression expansion from the context in the action execution through eval Fabio Manganiello 2018-01-07 23:31:19 +0100
  • 2871583c75 Fixed events being triggered as priority even if they had no preset priority Fabio Manganiello 2018-01-07 17:10:54 +0100
  • bad5ff339f Latest push received in the last 5 seconds instead of 2 Fabio Manganiello 2018-01-07 13:18:01 +0100
  • 305dcfe530 Version bump Fabio Manganiello 2018-01-07 02:49:43 +0100
  • 3c13625e63 Better logic for db inserts Fabio Manganiello 2018-01-07 01:35:27 +0000
  • 694d7ca62d Support for PushBullet events on notifications, #36 Fabio Manganiello 2018-01-07 00:58:03 +0100
  • 1611fd878c For some reason extras_require does not like git links Fabio Manganiello 2018-01-06 22:56:46 +0100
  • ae8ba3fda1 Version bump Fabio Manganiello 2018-01-06 22:53:08 +0100
  • 32dcb0c829 Added database plugin, #43 Fabio Manganiello 2018-01-06 22:52:24 +0100
  • dfee3f5004 Recursively expand the context of a request over the nested arguments Fabio Manganiello 2018-01-06 12:40:22 +0100
  • 6b31ed3b1a Added __init__.py Fabio Manganiello 2018-01-06 11:10:55 +0100
  • f83aedf0f1 Support for synchronous and asynchronous procedures Fabio Manganiello 2018-01-06 00:21:25 +0100
  • b98fe01352 Implemented sequential execution of tasks in procedures, response context parsing and procedure response returned on the bus as well, #37 Fabio Manganiello 2018-01-05 23:20:39 +0100
  • b7854cb5dd Version bump Fabio Manganiello 2018-01-05 20:10:18 +0100
  • 1df10bc97e Added HTTP requests plugin, #42 Fabio Manganiello 2018-01-05 20:00:11 +0100
  • 109805fd8d Don't stop the conversation on hook match if the hook match was a priority one Fabio Manganiello 2018-01-05 10:09:02 +0100
  • 5461bf532c Copy the arguments before creating the action and re-create the action every time to make sure that the context is not polluted by previous executions Fabio Manganiello 2018-01-04 23:10:53 +0100
  • fa34b05c6c Priority-based algorithm for hooks, solves #41 Fabio Manganiello 2018-01-04 19:19:56 +0100
  • 325193e027 Flask is required by the tests too Fabio Manganiello 2018-01-04 18:34:37 +0100
  • caf78f4750 requests moved from setup.py to .travis.requirements Fabio Manganiello 2018-01-04 18:32:50 +0100
  • a27e6a4d57 requests is a required dependency for the tests Fabio Manganiello 2018-01-04 18:30:28 +0100
  • 301c356c33 Replaced the local fifo test with a test for the HTTP backend Fabio Manganiello 2018-01-04 18:29:03 +0100
  • 1581685f62 use_reloader=False on Flask to prevent the platypush daemon to be spawned twice Fabio Manganiello 2018-01-04 17:34:25 +0100
  • 39f986a88d Fixed HTTP backend Fabio Manganiello 2018-01-04 17:20:35 +0100
  • a476de81a8 Fixed procedure execution code Fabio Manganiello 2018-01-04 16:11:54 +0100
  • 6b58c96ebe Added __init__ in tests Fabio Manganiello 2018-01-04 10:42:32 +0100
  • 679a53b620 Version bump Fabio Manganiello 2018-01-04 02:46:23 +0100
  • 20b07fb02f Made an HTTP backend, #27 Fabio Manganiello 2018-01-04 02:45:23 +0100
  • 2743d46b1c s/all_requirements/requirements/ Fabio Manganiello 2018-01-03 20:20:41 +0100
  • c75348ea7e Made the README shorter after moving the most detailed parts to the Wiki as of #39 Fabio Manganiello 2018-01-03 15:20:54 +0100
  • ee971ebace Updated README Fabio Manganiello 2018-01-03 03:06:12 +0100
  • 4c62133378 Updated README Fabio Manganiello 2018-01-03 02:23:25 +0100
  • 691a9c8593 Added test for the event/condition matching and parsing logic Fabio Manganiello 2018-01-03 00:16:01 +0100
  • 2a192dacc1 References to Config static getters moved from the constructor declaration to the constructor body to prevent the default Config object to be initialized before the time and any config override to be ignored. This should also fix the tests, #33 Fabio Manganiello 2018-01-02 19:44:58 +0100