9ebe251d46
Several Docker image improvements.
...
- Reduced size of the Ubuntu image by removing some unneeded packages
(docutils, manpages, babel, fonts, python-pil etc.) that take a lot of
space.
- Better self-documented docker-compose.yml.
- Added reference to the registry.platypush.tech/platypush image in
docker-compose.yml (README reference will follow).
- Fixed grep condition in the Docker prepare script.
- Pass `--no-deps` to `pip install platypush`. The dependencies of the
application, now that `marshmallow_dataclasses` has been removed, are
all available in the package managers of the supported images (with
the exception for croniter in Alpine Linux for now), so they can all
be installed via system package manager rather than pip. This also
prevents Ubuntu builds from breaking because system-installed packages
are being overwritten with pip-installed copies.
2024-10-03 20:35:01 +02:00
2308c4e927
Deeper cleanup of cache and tmp files in Dockerfile.
2024-09-30 22:23:15 +02:00
9e6ae42660
[Automatic] Updated UI files
2024-09-28 22:03:28 +00:00
c88a6aa3e6
[ #414 ] [UI] Added support for generic Jellyfin media collections.
2024-09-29 00:01:16 +02:00
9e78a9a297
[Automatic] Updated UI files
2024-09-28 21:54:26 +00:00
1a53c59382
[ #414 ] Added ability to sort Jellyin results.
...
This also adds a new `FloatingDropdownButton` component.
2024-09-28 23:52:18 +02:00
bf82ad9bf0
[WIP] [ #414 ] [UI] Initial implementation of the Jellyfin UI.
2024-09-28 23:52:13 +02:00
dependabot[bot]
0d62760036
Bump rollup from 2.79.1 to 2.79.2 in /platypush/backend/http/webapp
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-28 01:53:39 +00:00
dependabot[bot]
1b735779d3
Bump webpack from 5.88.2 to 5.95.0 in /platypush/backend/http/webapp
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.88.2 to 5.95.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.95.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-26 00:37:34 +00:00
841516d9de
[Automatic] Updated components cache
2024-09-25 23:53:57 +00:00
c134f29c72
Bump version: 1.3.0 → 1.3.1
2024-09-26 01:52:09 +02:00
dc104a9c8e
[linode] A more robust way to deal both with dict and object results.
2024-09-26 01:50:52 +02:00
afdacc90d6
Added missing RST file
2024-09-26 01:43:27 +02:00
117d3f07d9
Added docs for new procedures plugin
2024-09-26 01:43:08 +02:00
b44d21d31f
Updated CHANGELOG
2024-09-26 01:43:07 +02:00
f13e00f22e
[Automatic] Updated components cache
2024-09-25 23:39:06 +00:00
54e3703462
[ #344 ] Removed remaining references of marshmallow_dataclass
.
...
Closes : #344
2024-09-26 01:36:51 +02:00
a7f03a1af9
[ #344 ] Removed marshmallow_dataclass
dependency from system
plugin.
2024-09-25 23:55:32 +02:00
63d9c1e348
[Automatic] Updated components cache
2024-09-24 10:04:41 +00:00
9244eedc49
tts.openai.say doesn't need a language parameter - and its presence breaks playback
2024-09-24 12:03:24 +02:00
bc01cddee0
Bump version: 1.2.3 → 1.3.0
2024-09-23 21:38:00 +02:00
f81c0dad4c
[Automatic] Updated UI files
2024-09-23 01:52:22 +00:00
f42ed34f75
Merge pull request '[UI] Expose procedures as entities' ( #428 ) from 341/procedure-entities-ui into master
...
Reviewed-on: platypush/platypush#428
2024-09-23 03:50:14 +02:00
54a4c21882
Merge branch 'master' into 341/procedure-entities-ui
2024-09-23 03:48:51 +02:00
c48efe07bd
[Automatic] Updated components cache
2024-09-23 01:46:43 +00:00
e1547da794
Merge branch 'master' into 341/procedure-entities-ui
2024-09-23 03:46:15 +02:00
62737b5a95
Merge pull request '[Backend] Expose procedures as entities' ( #426 ) from 341/procedure-entities into master
...
Reviewed-on: platypush/platypush#426
2024-09-23 03:45:30 +02:00
8d8e1878bb
Updated CHANGELOG
2024-09-23 03:44:05 +02:00
393493550c
Merge branch '341/procedure-entities' into 341/procedure-entities-ui
2024-09-23 03:21:34 +02:00
38c1ebb90c
[alarm] Don't fail if no audio file is provided.
2024-09-23 03:20:55 +02:00
419c227ff8
[UI] Don't propagate click events in FileBrowser
.
...
That could otherwise close the parent component when `FileBrowser` is
running in a `Modal`.
2024-09-23 03:19:23 +02:00
d1da4803cf
[ #341 ] Adapted alarm
UI to the changes to the ProcedureEditor
component.
2024-09-23 03:17:20 +02:00
b6c0029208
[UI] Better color schemes for highlighed text.
2024-09-22 03:44:36 +02:00
8b621cbf30
[UI] Propagate dragend
events from Tile
components.
2024-09-22 03:43:46 +02:00
e5a2127ecb
[UI] s/stackoverflow-dark/monokai-sublime/ in extensions config page.
...
The dark blue YAML style used by `stackoverflow-dark` isn't very
readable on black background.
2024-09-22 02:49:14 +02:00
91c66cdd48
[UI] Fixed deprecated usage of the hljs.highlight API.
2024-09-22 02:36:43 +02:00
f6b3d34eff
[UI] Better handling of nested modals on the entities page.
...
If a modal was spawned from within an entity in a group, then the whole
group needs to get its zIndex bumped.
Otherwise, the modal component will be "caged" within the scope of the
parent and other entity groups will be rendered above it.
2024-09-22 01:43:25 +02:00
839948e4e6
[UI] Emit one and only one open/close modal event.
2024-09-22 01:41:52 +02:00
0d0665ca7c
[UI] Keep track of the number of stack modals.
2024-09-22 01:40:52 +02:00
6dd1d481d5
[ #341 ] Added support for dynamic context in procedure editor components.
2024-09-21 20:45:50 +02:00
dependabot[bot]
6d11f8d2ef
Bump body-parser and express in /platypush/backend/http/webapp
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `body-parser` from 1.20.2 to 1.20.3
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-21 10:38:59 +00:00
dependabot[bot]
5a3b6c3c07
Bump send and express in /platypush/backend/http/webapp
...
Bumps [send](https://github.com/pillarjs/send ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases )
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md )
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: send
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-20 21:41:25 +00:00
dependabot[bot]
0758dcae92
Bump serve-static and express in /platypush/backend/http/webapp
...
Bumps [serve-static](https://github.com/expressjs/serve-static ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases )
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md )
- [Commits](https://github.com/expressjs/serve-static/compare/v1.15.0...v1.16.2 )
Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0 )
---
updated-dependencies:
- dependency-name: serve-static
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-20 21:17:35 +00:00
0e40d77bc7
Merge branch '341/procedure-entities' into 341/procedure-entities-ui
2024-09-16 03:20:03 +02:00
be8140ddb5
[procedure] Several improvements to the procedure engine.
...
- Add `set` statement, which can be used to set context variables within
YAML procedures. Example:
```yaml
procedure.test:
- set:
foo: bar
- action: logger.info
args:
msg: ${bar}
```
- More reliable flow control for nested break/continue/return.
- Propagate changes to context variables also to upstream procedures.
2024-09-16 03:16:53 +02:00
e7e76087c0
[ #341 ] Added support for setting variables in procedure editor.
2024-09-16 03:08:46 +02:00
dfbbea93fd
[ #341 ] Added UI for while
loops in procedure editor.
2024-09-15 02:06:23 +02:00
ab07fc0fa3
Merge branch '341/procedure-entities' into 341/procedure-entities-ui
2024-09-13 18:22:18 +02:00
771e32e368
[ #341 ] procedure._serialize_action
should also support strings.
2024-09-13 18:21:27 +02:00
156a6379d0
[ #341 ] Added for for/break/continue statements in procedure editor.
2024-09-13 18:19:02 +02:00