Fabio Manganiello
deecde1d72
Fixed module name in docs.
2023-10-21 19:55:00 +02:00
Fabio Manganiello
4883f49b19
Removed unused `travisci` events.
2023-10-21 19:15:34 +02:00
Fabio Manganiello
cd87cc3e43
Minor docstring fixes.
2023-10-21 18:08:29 +02:00
Fabio Manganiello
8634572c34
Small docstring fix.
2023-10-20 01:41:30 +02:00
Fabio Manganiello
0eae6fd48d
Misc dependencies and mock fixes.
...
continuous-integration/drone/push Build is passing
Details
- `iputils` should be an explicit system dependency for `ping`.
Some minimal systems (like some Docker images) may not have the `ping`
command installed out of the box.
- `hid` and `marshmallow_dataclass` should be among the auto-mocked
modules.
2023-10-20 01:02:35 +02:00
Fabio Manganiello
ed2a56de42
`paho.mqtt` should also be added to the mock modules
continuous-integration/drone/push Build is passing
Details
2023-10-20 00:00:07 +02:00
Fabio Manganiello
1e2ffc121f
[CI/CD] Added `yum install platypush-git` line to `index.txt`.
continuous-integration/drone/push Build is passing
Details
2023-10-19 23:56:48 +02:00
Fabio Manganiello
a915dd1e1f
[CI/CD] Regenerate the full apt and rpm repos in Drone pipeline.
...
continuous-integration/drone/push Build is passing
Details
This also includes:
- index.txt
- pubkey.txt
- RPM repo definition
2023-10-19 23:46:36 +02:00
Fabio Manganiello
5d3c7679b6
[Fix] Added mistakenly removed `PKG_NAME` variable.
continuous-integration/drone/push Build is passing
Details
2023-10-19 21:54:03 +02:00
Fabio Manganiello
6fb432d7bb
[CI/CD] S3 bucket replaced with a local folder.
...
continuous-integration/drone/push Build is failing
Details
Managing concurrent copies over s3fs through CI/CD is a hassle.
Input/output errors abound and the steps are also slow.
2023-10-19 21:48:59 +02:00
Fabio Manganiello
1f1eadf962
[CI/CD] Added `-o nomixupload` option to s3fs.
continuous-integration/drone/push Build is failing
Details
2023-10-19 20:57:25 +02:00
Fabio Manganiello
2197ce7c78
Revert "[CI/CD] Trying to prevent race conditions on S3 access from Drone CI automation"
2023-10-19 20:11:42 +02:00
Fabio Manganiello
111cb5e62a
[CI/CD] Trying to prevent race conditions on S3 access from Drone CI automation
continuous-integration/drone/push Build is failing
Details
2023-10-19 20:06:51 +02:00
Fabio Manganiello
ff02d2a3c8
[CI/CD] Trying to prevent race conditions on S3 access from Drone CI automation
continuous-integration/drone/push Build encountered an error
Details
2023-10-19 20:05:51 +02:00
Fabio Manganiello
e1fc38e014
[Automatic] Updated UI files
continuous-integration/drone/push Build is failing
Details
2023-10-19 17:52:56 +00:00
Fabio Manganiello
2c37596478
Updated UI files
continuous-integration/drone/push Build is failing
Details
2023-10-19 19:52:50 +02:00
Fabio Manganiello
a00f034282
Added non-Python static files to `setup.cfg`.
...
As it's best practice for the latest versions of Python builders.
2023-10-19 19:48:20 +02:00
Fabio Manganiello
4c6d966038
[Doc fix] Fixed indent in the documentation of the `application.install` action.
continuous-integration/drone/push Build is passing
Details
2023-10-19 12:13:08 +02:00
Fabio Manganiello
7eaf8dbdc0
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-10-18 22:53:48 +00:00
Fabio Manganiello
38c5172316
[UI] Show the connected/disconnected status in the `Nav` icon.
continuous-integration/drone/push Build is passing
Details
2023-10-19 00:33:17 +02:00
Fabio Manganiello
f3c5c2fdfa
[Extensions UI] Added `RestartButton` to the `Install` tab.
...
It should be possible to easily restart the service after installing the
dependencies for a new integration.
2023-10-18 23:52:49 +02:00
Fabio Manganiello
b724e80ee2
[Settings UI] Added `Stop` and `Restart` application buttons.
2023-10-18 23:45:46 +02:00
Fabio Manganiello
2a76a6baa6
[Extensions UI] Added current config to extension panel.
...
If an extension is configured and enabled, then the UI will now include
a tick next to its name and the currently loaded configuration in the
`Configuration` tab.
2023-10-18 22:51:30 +02:00
Fabio Manganiello
f0255549c8
[`utils`] Added `utils.to_yaml` action.
2023-10-18 22:50:52 +02:00
Fabio Manganiello
c7acc03c8f
[`inspect`] Added `get_enabled_plugins` and `get_enabled_backends` actions.
2023-10-18 22:10:32 +02:00
Fabio Manganiello
c05d887551
[`application`] Added `application.install` action.
...
continuous-integration/drone/push Build is passing
Details
It can be used to programmatically install extensions.
2023-10-18 19:33:00 +02:00
Fabio Manganiello
e2e349a2ad
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-10-18 01:01:06 +00:00
Fabio Manganiello
922297bf58
[Extensions UI] Support for initializing an extension from URL.
continuous-integration/drone/push Build was killed
Details
2023-10-18 03:00:54 +02:00
Fabio Manganiello
137855b4fc
[Entities UI] Fixed collapse toggling logic.
2023-10-18 03:00:54 +02:00
Fabio Manganiello
26b912fae4
[Execute UI]
...
- If an action is passed over the URL, then initialize the UI with it.
- Added link from the actions back to their plugins.
2023-10-18 03:00:54 +02:00
Fabio Manganiello
e5d84242bb
[Extensions UI] Action URLs now point to the `Execute` panel.
2023-10-18 03:00:53 +02:00
Fabio Manganiello
6f01c35a0f
[UI] Added utilities to get and set args on the URL fragment.
2023-10-18 03:00:53 +02:00
Fabio Manganiello
a30c07fbb5
[Execute UI] Make sure that the list of arguments doesn't overflow.
2023-10-18 03:00:53 +02:00
Fabio Manganiello
0c54c8f885
[UI] Refresh the loaded panel when the URL fragment changes.
2023-10-18 03:00:53 +02:00
Fabio Manganiello
6289eb47ab
[Extensions UI] Added `Actions` and `Events` sections to `Doc`.
2023-10-18 03:00:53 +02:00
Fabio Manganiello
6383030e96
[Extensions UI] Added notifications in case of install errors.
2023-10-18 03:00:52 +02:00
Fabio Manganiello
3107df5eba
[UI Nav] Moved `Extensions` panel from the plugins list to the footer.
2023-10-18 03:00:52 +02:00
Fabio Manganiello
81e99a0e22
[`shell`] Better buffering for the output sent to websockets.
2023-10-18 03:00:52 +02:00
Fabio Manganiello
a652bd9df8
[Extensions UI] Install extensions deps from the UI.
...
- Added `Install` button
- Added interactive output panel
2023-10-18 03:00:52 +02:00
Fabio Manganiello
033317e0a7
[Extensions UI] Passing `config_file` to the configuration tab.
2023-10-18 03:00:51 +02:00
Fabio Manganiello
66cba233e5
[`config`] Added `config.get_config_file` action.
2023-10-18 03:00:51 +02:00
Fabio Manganiello
20a2203e7e
[Shell plugin] Added support for async output over websockets.
2023-10-18 03:00:51 +02:00
Fabio Manganiello
2806e943c3
[Extensions UI] Added `Install` tab.
2023-10-18 03:00:51 +02:00
Fabio Manganiello
e40a74f11c
Added `install_cmds` to the JSON representation of a manifest.
2023-10-18 03:00:50 +02:00
Fabio Manganiello
9769520e88
[UI] Use `.min.css` file for the Highlight.js styles.
2023-10-18 03:00:50 +02:00
Fabio Manganiello
3366732fa8
[UI] Expand `Tab` width on mobile.
2023-10-18 03:00:50 +02:00
Fabio Manganiello
12f7b190b9
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-10-16 00:30:42 +00:00
Fabio Manganiello
99e98f70f4
[Integrations UI] Added configuration tab.
continuous-integration/drone/push Build is passing
Details
2023-10-16 02:30:30 +02:00
Fabio Manganiello
b19725c72c
[Automatic] Updated UI files
continuous-integration/drone/push Build is passing
Details
2023-10-15 23:18:08 +00:00
Fabio Manganiello
398d64c53f
[Integrations UI] Added new `Integrations` panel.
continuous-integration/drone/push Build is passing
Details
2023-10-16 01:16:10 +02:00