summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Benjamin Braatz [Mon, 31 Jul 2023 02:03:15 +0000 (04:03 +0200)]
Another round of improvement.
Benjamin Braatz [Mon, 31 Jul 2023 01:10:59 +0000 (03:10 +0200)]
Bump version 0.3.2.
Benjamin Braatz [Fri, 28 Jul 2023 09:46:45 +0000 (11:46 +0200)]
Improve exception handling and logging.
Benjamin Braatz [Tue, 25 Jul 2023 09:31:05 +0000 (11:31 +0200)]
Improve connection handling, especially in case of conflicting names.
Benjamin Braatz [Wed, 19 Jul 2023 13:36:29 +0000 (15:36 +0200)]
Avoid two clients claiming same name and report error.
Benjamin Braatz [Wed, 19 Jul 2023 13:28:54 +0000 (15:28 +0200)]
Shorter ping to detect connection drops faster.
Benjamin Braatz [Tue, 18 Jul 2023 23:14:07 +0000 (01:14 +0200)]
Add times to Debug log.
Benjamin Braatz [Tue, 18 Jul 2023 23:12:15 +0000 (01:12 +0200)]
Bump version to 0.3.0.
Benjamin Braatz [Mon, 17 Jul 2023 14:59:45 +0000 (16:59 +0200)]
Debug interface: Add log and handle disconnections.
Benjamin Braatz [Mon, 17 Jul 2023 01:08:03 +0000 (03:08 +0200)]
Repair mypy and linting. Switch to loop.create_future().
Benjamin Braatz [Wed, 16 Nov 2022 13:35:13 +0000 (14:35 +0100)]
Fix documentation.
Benjamin Braatz [Wed, 16 Nov 2022 12:08:34 +0000 (13:08 +0100)]
Add documentation.
Benjamin Braatz [Fri, 1 Jul 2022 10:47:52 +0000 (12:47 +0200)]
Remove "master" from controlpi dependency.
Benjamin Braatz [Thu, 31 Mar 2022 03:22:04 +0000 (05:22 +0200)]
Version bump.
Benjamin Braatz [Tue, 14 Dec 2021 22:05:19 +0000 (23:05 +0100)]
Use new-style register.
Benjamin Braatz [Tue, 26 Oct 2021 15:21:40 +0000 (17:21 +0200)]
Bug fix: Connections not properly closed.
Benjamin Braatz [Tue, 5 Oct 2021 22:02:36 +0000 (00:02 +0200)]
Add proxy functionality.
Benjamin Braatz [Wed, 15 Sep 2021 02:14:34 +0000 (04:14 +0200)]
Do not catch CancelledError.
Benjamin Braatz [Tue, 7 Sep 2021 08:53:29 +0000 (10:53 +0200)]
Bugfix in Debug interface.
Benjamin Braatz [Wed, 11 Aug 2021 08:03:12 +0000 (10:03 +0200)]
Catch BusException and unregister.
Benjamin Braatz [Tue, 10 Aug 2021 18:47:37 +0000 (20:47 +0200)]
Repair redirect to trailing slash.
Benjamin Braatz [Thu, 29 Jul 2021 22:17:31 +0000 (00:17 +0200)]
Catch CancelledError for connections.
Benjamin Braatz [Thu, 29 Jul 2021 13:08:38 +0000 (15:08 +0200)]
Remove debug output.
Benjamin Braatz [Thu, 29 Jul 2021 13:02:30 +0000 (15:02 +0200)]
Do not cache served files and use aiofiles to read.
Benjamin Braatz [Wed, 28 Jul 2021 12:10:57 +0000 (14:10 +0200)]
Require master branch in setup.py.
Benjamin Braatz [Wed, 28 Jul 2021 12:08:57 +0000 (14:08 +0200)]
MIME type for jpg and redirect path to trailing slash.
Benjamin Braatz [Tue, 27 Jul 2021 06:16:48 +0000 (08:16 +0200)]
Wait for port if address in use.
Benjamin Braatz [Tue, 27 Jul 2021 01:46:39 +0000 (03:46 +0200)]
Optional name and MAC in connection.
Benjamin Braatz [Mon, 26 Jul 2021 22:36:39 +0000 (00:36 +0200)]
Include MAC in connection event.
Benjamin Braatz [Wed, 19 May 2021 08:47:15 +0000 (10:47 +0200)]
Allow configuration (name and filters) of websocket.
Benjamin Braatz [Wed, 19 May 2021 03:58:28 +0000 (05:58 +0200)]
Simplify connection closed exception.
Benjamin Braatz [Fri, 9 Apr 2021 07:29:30 +0000 (09:29 +0200)]
Improve style.
Benjamin Braatz [Tue, 23 Mar 2021 17:26:14 +0000 (18:26 +0100)]
Improve Debug presentation for nested structures.
Benjamin Braatz [Tue, 23 Mar 2021 12:43:19 +0000 (13:43 +0100)]
Improve Debug web app.
Benjamin Braatz [Mon, 22 Mar 2021 21:10:53 +0000 (22:10 +0100)]
Allow web apps in package directories.
Benjamin Braatz [Mon, 22 Mar 2021 14:35:13 +0000 (15:35 +0100)]
Adapt to changes in controlpi.
Benjamin Braatz [Wed, 10 Mar 2021 10:13:10 +0000 (11:13 +0100)]
Show recursive structures in message values
Benjamin Braatz [Tue, 9 Mar 2021 19:13:22 +0000 (20:13 +0100)]
Add plugin name to bus registration and debug app
Benjamin Braatz [Mon, 8 Mar 2021 21:01:33 +0000 (22:01 +0100)]
Prevent overflow in template container
Benjamin Braatz [Mon, 8 Mar 2021 18:37:11 +0000 (19:37 +0100)]
Adapt to JSON schema in controlpi
Benjamin Braatz [Sun, 7 Mar 2021 21:03:55 +0000 (22:03 +0100)]
Improve section layout (get rid of innerHTML)
Benjamin Braatz [Sun, 7 Mar 2021 20:25:04 +0000 (21:25 +0100)]
Improve layout for interfaces with multiple lines
Benjamin Braatz [Sun, 7 Mar 2021 19:21:21 +0000 (20:21 +0100)]
Refactor debug Javascript code (for DRY-ness, ...)
Benjamin Braatz [Sun, 7 Mar 2021 02:23:49 +0000 (03:23 +0100)]
Add debug Web app
Benjamin Braatz [Sun, 7 Mar 2021 02:23:04 +0000 (03:23 +0100)]
Use GenericWait in example config and client
Benjamin Braatz [Fri, 5 Mar 2021 22:40:38 +0000 (23:40 +0100)]
Adapt to changes in 'State' interface
Benjamin Braatz [Fri, 5 Mar 2021 14:43:43 +0000 (15:43 +0100)]
Switch README.md and description to English
Benjamin Braatz [Fri, 5 Mar 2021 09:09:57 +0000 (10:09 +0100)]
Clean imports and check configuration
Benjamin Braatz [Fri, 5 Mar 2021 08:16:09 +0000 (09:16 +0100)]
Repair code style in example-client.py
Benjamin Braatz [Fri, 5 Mar 2021 08:09:05 +0000 (09:09 +0100)]
Streamline example
Benjamin Braatz [Fri, 5 Mar 2021 08:08:41 +0000 (09:08 +0100)]
Unregister closed connections
Benjamin Braatz [Fri, 5 Mar 2021 00:59:49 +0000 (01:59 +0100)]
Implement the websocket server
with example configuration and example python client
Benjamin Braatz [Fri, 5 Mar 2021 00:35:46 +0000 (01:35 +0100)]
Move controlpi.plugins to controlpi-plugins
Namespace packages should not be inside regular packages:
https://stackoverflow.com/a/
62992832
Benjamin Braatz [Thu, 4 Mar 2021 22:00:15 +0000 (23:00 +0100)]
Harmonise spelling of "ControlPi"
Benjamin Braatz [Thu, 4 Mar 2021 21:34:17 +0000 (22:34 +0100)]
Fix quote type in setup.py
Benjamin Braatz [Tue, 2 Mar 2021 22:26:49 +0000 (23:26 +0100)]
Add .gitignore
Benjamin Braatz [Tue, 2 Mar 2021 22:23:35 +0000 (23:23 +0100)]
Add controlpi to setup.py requirements
Benjamin Braatz [Tue, 2 Mar 2021 22:12:07 +0000 (23:12 +0100)]
Initial commit of plugin structure