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.
...
It can be used to programmatically install extensions.
2023-10-18 19:33:00 +02:00
Fabio Manganiello
e2e349a2ad
[Automatic] Updated UI files
2023-10-18 01:01:06 +00:00
Fabio Manganiello
922297bf58
[Extensions UI] Support for initializing an extension from URL.
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
2023-10-16 00:30:42 +00:00
Fabio Manganiello
99e98f70f4
[Integrations UI] Added configuration tab.
2023-10-16 02:30:30 +02:00
Fabio Manganiello
b19725c72c
[Automatic] Updated UI files
2023-10-15 23:18:08 +00:00
Fabio Manganiello
398d64c53f
[Integrations UI] Added new Integrations
panel.
2023-10-16 01:16:10 +02:00
Fabio Manganiello
0055acad9d
[UI] Fixed Autocomplete
behaviour on empty filter.
2023-10-16 01:12:56 +02:00
Fabio Manganiello
c88a9da3e6
[UI] Refactored layout classes.
2023-10-16 01:12:05 +02:00
Fabio Manganiello
d1afb88b80
[Reflection] Expand RST extensions from object docstrings too.
2023-10-16 00:21:49 +02:00
Fabio Manganiello
0fe1c2768b
[Fix] Some minor docstring indentation fixes.
2023-10-16 00:20:39 +02:00
Fabio Manganiello
3e00a05301
[CI/CD] Restored awscli
process for update-debian-oldstable-packages
.
...
The `s3fs` flow seems to have problems on the Debian oldstable image.
2023-10-14 15:35:11 +02:00
Fabio Manganiello
d4c790925b
[CI/CD] Changed order of the S3 bucket mount step in deb builds.
...
It seems that s3fs may fail if two clients try to mount the same
resource with the same token at the same time.
2023-10-14 15:26:07 +02:00
Fabio Manganiello
1649808efc
[CI/CD] Do all the apt repo operations on a temporary folder.
...
`update-apt-repo` should first copy the existing repo root on the S3
bucket to a local temporary directory, so we don't do expensive (and
very slow) file operations on the s3fs filesystem.
After everything is done, we should do a current->old, tmp->current, rm old
dance to update the repo on S3.
2023-10-14 15:16:41 +02:00
Fabio Manganiello
465ff87f15
[CI/CD] Replaced awscli
with s3fs
.
2023-10-14 15:16:40 +02:00
Fabio Manganiello
e242b2134e
[Automatic] Updated UI files
2023-10-14 12:38:25 +00:00
Fabio Manganiello
3cfd72b649
[UI Nav] Ensure that entities
and execute
tabs are always on top.
2023-10-14 14:38:08 +02:00
Fabio Manganiello
6d53a3f80f
[Automatic] Updated UI files
2023-10-14 12:09:13 +00:00
Fabio Manganiello
a3643c285e
[UI] A friendlier representation of an integration's name.
2023-10-14 14:02:17 +02:00
Fabio Manganiello
0aecb50590
[Entities UI] Don't hide variables with null values.
...
Otherwise, the `variables` panel will still appear, but empty, and
offering no way of actually removing or resetting those variables.
2023-10-14 14:02:17 +02:00
Fabio Manganiello
01c7d230f1
[Entities UI] Added Expand
/Collapse
and Hide
actions to groups.
...
Also, replaced all the deprecated `::v-deep` SCSS notations with
`:deep`.
2023-10-14 14:02:17 +02:00
Fabio Manganiello
dbe19042bc
[Automatic] Updated UI files
2023-10-13 21:13:00 +00:00
Fabio Manganiello
891e05a219
[Execute UI] Added syntax highlight to JSON and shell snippets.
2023-10-13 23:12:04 +02:00
Fabio Manganiello
8b9ac59167
parse_numpy
should also catch AttributeError
.
2023-10-12 03:24:03 +02:00
Fabio Manganiello
12f38281e1
[Automatic] Updated UI files
2023-10-12 00:58:53 +00:00
Fabio Manganiello
e382ad7650
Invert @ensure_initialized
and @action
annotations.
...
Otherwise, we won't be able to access the wrapped function from the
inspection logic.
2023-10-12 00:57:31 +00:00
Fabio Manganiello
8ef67012ed
[Drone CI] git push in the build-ui step needs a -f flag.
2023-10-12 00:57:31 +00:00
Fabio Manganiello
0a13b4605e
[Execute panel] Procedures merged into actions.
...
Plus, a last big refactor/redesign for the panel's components.
2023-10-12 02:49:51 +02:00