213498318f
[media] Support extended format/metadata for media dirs.
2024-08-25 00:11:37 +02:00
077e12e9a8
[media] Allow media_dirs
to be either a list or a dict.
...
This allows the user to have some user-friendly names for their
collections on the UI, such as `Movies` instead of
`/mnt/hd/media/movies`.
2024-08-25 00:11:37 +02:00
897e8a9ff7
[Automatic] Updated components cache
2024-08-19 01:08:49 +00:00
b439b8b0f4
[file] Better implementation of file.get_mime_types
.
...
- The MIME magic functions apparently aren't thread safe, and they may
crash the interpreter if called concurrently. Lock calls to
`file.get_mime_types`.
- Added an LRU cache for the MIME type results.
2024-08-19 03:07:34 +02:00
f1c640fabb
[Automatic] Updated components cache
2024-08-19 00:14:32 +00:00
666bbe5372
Removed media.omxplayer
reference.
2024-08-19 02:11:40 +02:00
9dfb22c23a
[file] Added file.info
and file.get_mime_types
actions.
2024-08-19 02:10:51 +02:00
2b48edfabc
[media.vlc] Prevent deadlock on media.vlc.quit
.
...
`_on_stop_event` may be set by the callback, but then cleared again when
`_reset_state` is called.
This can result in the `_on_stop_event.wait` call in `quit` to time out.
Instead, `_on_stop_event` should be cleared only when the player goes
into `playing` or `paused` mode. It's only then that we know for sure
that the state isn't `stopped`, and only in that case it makes sense to
wait for a stop.
2024-08-19 02:02:21 +02:00
6e27c9b8e4
Bump version: 1.2.2 → 1.2.3
2024-08-18 15:22:02 +02:00
8333cc09ee
[Automatic] Updated UI files
2024-08-18 11:05:26 +00:00
01571e2e65
[UI] Many improvements for the media
UI.
...
- Support for _Play_ / _Play (With Cache)_ options for YouTube videos.
- Added `media.chromecast` and `media.gstreamer` UI panels.
- Removed `media.omxplayer` - the plugin has been removed.
- Enriched and improved the media info component.
- Propagate the media loading state to all children components.
- Persist query/search state on the URL.
Closes : #422
2024-08-18 13:03:04 +02:00
a21aaee888
[Automatic] Updated components cache
2024-08-18 10:58:02 +00:00
5080caa38e
[ #422 ] Enabled support for yt-dlp mux+transcoding in media plugins
...
Reviewed-on: platypush/platypush#423
2024-08-18 12:56:47 +02:00
ca5853cbab
[Automatic] Updated UI files
2024-08-15 17:58:53 +00:00
dependabot[bot]
09412acba7
Bump axios from 1.7.1 to 1.7.4 in /platypush/backend/http/webapp
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.1 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.1...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-15 17:54:22 +00:00
snyk-bot
846324fa12
fix: platypush/backend/http/webapp/package.json & platypush/backend/http/webapp/package-lock.json to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-7361793
2024-08-15 05:53:02 +00:00
af21ff13ff
[WIP]
2024-08-13 22:27:10 +02:00
e0ff180fb0
[Automatic] Updated components cache
2024-08-13 11:41:39 +00:00
1189e71539
Added merge_output_format option to media plugins
2024-08-13 13:40:15 +02:00
50beb1460b
[Automatic] Updated components cache
2024-08-12 07:45:30 +00:00
d155094729
[zigbee.mqtt] Minor LINT fixes.
2024-08-12 09:44:07 +02:00
866be36aad
[Automatic] Updated components cache
2024-08-09 13:37:56 +00:00
129c7587ad
[zigbee.mqtt] Removed synchronous logic on device_set
.
...
Don't wait for a value update on `device_set` - an event will be
triggered anyway when the value changes.
This should prevent timeouts when setting/toggling values.
2024-08-09 15:36:39 +02:00
d70737ea2b
[zigbee.mqtt] Added more logging lines on device_set
action.
2024-08-09 15:36:34 +02:00
b8b70f43c0
[Automatic] Updated components cache
2024-07-27 19:52:18 +00:00
8b6c1fb969
Fixed NPE on the /auth
endpoint in case the user response is already a UserAuthStatus.
2024-07-27 21:47:55 +02:00
0071fc54b3
Bump version: 1.2.1 → 1.2.2
2024-07-27 16:34:02 +02:00
4d18345cda
Bump version: 1.2.0 → 1.2.1
2024-07-27 15:40:20 +02:00
4c80e6fd34
Fixed github.com repo URL case.
2024-07-27 15:38:55 +02:00
88cc18de92
Replaced remaining setup.py references in the code with pyproject.toml.
2024-07-27 15:12:19 +02:00
fb99eefe40
Bump version: 1.1.3 → 1.2.0
2024-07-27 14:43:16 +02:00
ba390ab2f3
[Automatic] Updated components cache
2024-07-27 12:41:32 +00:00
6053a80796
Added backend /login
and /register
routes.
...
These are required for clients that don't have JS enabled and will get a
404 otherwise.
The routes simply render `index.html`, which will be empty if JS is
disabled and will redirect to the appropriate login/registration Vue
route if the user isn't logged in.
2024-07-27 14:39:09 +02:00
e10f1d7e1b
[Automatic] Updated components cache
2024-07-27 12:09:07 +00:00
92fe119cff
Removed psutil
as a required pip dependency.
...
Moved to optional dependencies for `system` plugin.
It requires gcc, linux-headers and python-dev to be installed on the
system.
The `python-psutil` system package however will still be installed when
Platypush is installed through a package manager.
2024-07-27 14:02:53 +02:00
0963cd3d55
Moving around the __version__ string to get bumpversion to work again.
2024-07-27 12:12:07 +02:00
b71612cb2f
[core] Moved __version__
string to its own package.
...
It reduces the duplication of `__version__`, which before was defined
on:
- `setup.py`
- `setup.cfg`
- `platypush/__init__.py`
2024-07-27 11:46:18 +02:00
90736f8ffb
[Automatic] Updated UI files
2024-07-26 23:58:32 +00:00
6cd342e1f4
[UI] Quickfix: Remove margin from default input style.
2024-07-27 01:55:46 +02:00
e234210fb5
[Automatic] Updated UI files
2024-07-26 23:46:57 +00:00
179c8265cf
[ #419 ] Added ability to view and remove API tokens.
2024-07-27 01:43:18 +02:00
c13623c3f7
[ #419 ] API tokens - frontend implementation.
2024-07-26 21:59:14 +02:00
a8343cb45b
[UI] Persist current settings page on the URL.
2024-07-26 17:37:25 +02:00
91f6beb349
[ #419 ] API tokens - backend implementation.
2024-07-26 02:29:40 +02:00
683ffa98c1
[Automatic] Updated UI files
2024-07-25 00:45:14 +00:00
6b5dbe7c1e
[ #339 ] Frontend implementation of the new 2FA logic.
...
Closes : #339
2024-07-25 02:43:15 +02:00
7351a2685a
[Automatic] Updated components cache
2024-07-25 00:24:25 +00:00
79dc5e238d
[core] Skip 2FA code verification for JWT tokens.
2024-07-25 02:23:07 +02:00
a11f17aa8f
[core] Encrypt users 2FA backup codes with bcrypt.
...
Instead of RSA - decrypting is unnecessary.
2024-07-25 02:23:07 +02:00
67d8d0a515
[Automatic] Updated components cache
2024-07-24 22:48:49 +00:00
8ec1ca8543
[ #339 ] Backend preparation for 2FA support.
2024-07-25 00:47:04 +02:00
2cbb005c67
[core] The generation of RSA keys should be behind shared process locks.
2024-07-25 00:38:30 +02:00
cf813e4197
[Automatic] Updated UI files
2024-07-24 19:36:47 +00:00
70db33b4e2
[core] Better Redis connection fail handling logic.
...
If the connection to Redis goes down, it shouldn't take down the main
thread.
Instead, catch `RedisConnectionError`, and execute `poll` in a loop
until the connection is restored.
2024-07-24 21:33:04 +02:00
357d92b479
[core] Added current_user()
HTTP utility.
2024-07-24 00:49:21 +02:00
2033f9760a
[core] Refactoring user/authentication layer.
...
- Separated the user model/db classes from the `UserManager`.
- More consistent naming for the flag on the `authenticate_*` functions
that enables returning a tuple with the authentication status - all
those flags are now named `with_status`.
2024-07-23 22:44:40 +02:00
ee27b2c4c6
[core] Refactored Web login/registration layer.
...
Instead of having a single Flask-provided endpoint, the UI should
initialize its own Vue component and manage the authentication
asynchronously over API.
This is especially a requirement for the implementation of 2FA.
The following routes have also been merged/refactored:
- `POST /register` -> `POST /auth?type=register`
- `POST /login` -> `POST /auth?type=login`
- `POST /auth` -> `POST /auth?type=jwt`
2024-07-23 02:08:25 +02:00
8904e40f9f
[UI] Redirect URIs should always be relative to the current host.
2024-07-23 02:08:25 +02:00
fe2497577d
[Automatic] Updated UI files
2024-07-21 19:34:57 +00:00
01aedb5568
[UI] DropdownItem should emit @input
together with @click
.
...
The propagation of the `click` event shouldn't be stopped, as it is
required for the upstream Dropdown event to understand if it needs to
close.
Components should instead listen to `@input` events, so disabled items
will not be triggered.
2024-07-21 21:32:54 +02:00
2ccf00508d
[qrcode] Allow binary content
for qrcode.generate
.
2024-07-21 21:32:54 +02:00
8329de15ba
[UI] Added extra showError
condition on /execute
.
2024-07-21 21:32:53 +02:00
c1b1bd6c50
[UI] Added generic .text-danger
class.
2024-07-21 21:32:49 +02:00
snyk-bot
40c5a69a57
fix: upgrade vue from 3.4.29 to 3.4.31
...
Snyk has created this PR to upgrade vue from 3.4.29 to 3.4.31.
See this package in npm:
vue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-21 05:54:32 +00:00
snyk-bot
5070b4dad5
fix: upgrade sass from 1.77.3 to 1.77.6
...
Snyk has created this PR to upgrade sass from 1.77.3 to 1.77.6.
See this package in npm:
sass
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-21 05:54:29 +00:00
snyk-bot
d2e51e7ee2
fix: upgrade vue-router from 4.3.3 to 4.4.0
...
Snyk has created this PR to upgrade vue-router from 4.3.3 to 4.4.0.
See this package in npm:
vue-router
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-21 05:54:25 +00:00
fdd42b8a22
[Automatic] Updated UI files
2024-07-20 22:00:27 +00:00
baa584c1ca
[Torrents UI] Fixed style for files list
2024-07-20 23:58:25 +02:00
929271ee0e
[Automatic] Updated components cache
2024-07-20 20:26:11 +00:00
f608475380
Fix outdated method name in sound
plugin docs.
2024-07-20 20:25:21 +00:00
e75a865c86
Merge branch 'master' into snyk-upgrade-68f4dd59f0141e45f5a75099ee1e596c
2024-07-20 12:42:51 +02:00
af187e95e5
Merge pull request #435 from blacklight/snyk-upgrade-207399cb68f0b666cd5a74f601c97857
...
[Snyk] Upgrade vue-router from 4.3.2 to 4.3.3
2024-07-20 12:41:55 +02:00
255422d5b8
Merge pull request #434 from blacklight/snyk-upgrade-e9c8d4be8f1465ea41d140fa3ac746c3
...
[Snyk] Upgrade sass from 1.77.2 to 1.77.3
2024-07-20 12:41:42 +02:00
18a7b05a80
Merge pull request #432 from blacklight/dependabot/npm_and_yarn/platypush/backend/http/webapp/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /platypush/backend/http/webapp
2024-07-20 12:41:24 +02:00
6ab0c3d953
Merge pull request #431 from blacklight/snyk-upgrade-58571bd8b39cde152d941b6e296a9f10
...
[Snyk] Upgrade axios from 1.6.8 to 1.7.1
2024-07-20 12:40:41 +02:00
38edaaf311
[Automatic] Updated UI files
2024-07-20 10:09:48 +00:00
15b615efe8
[Camera UI] React on screen orientation changes to redraw the camera frame.
2024-07-20 12:07:51 +02:00
6e99e87aa6
[PWA] Allow any orientation.
2024-07-20 12:07:51 +02:00
a5c69d2ded
[Automatic] Updated components cache
2024-07-20 01:48:11 +00:00
7661d9c843
[ #393 ] Added bind_socket
parameter to backend.http
.
...
The web server can now listen either on a TCP port, on a UNIX socket, or
both.
Closes : #393
2024-07-20 03:46:57 +02:00
9e36c5550f
[Automatic] Updated UI files
2024-07-20 00:59:17 +00:00
8291a97cd9
[Camera UI] Don't overflow the screen size.
2024-07-20 02:57:21 +02:00
579f9816e2
[Automatic] Updated UI files
2024-07-20 00:27:45 +00:00
b69e950076
[Camera UI] Dynamic fullscreen support.
2024-07-20 02:25:48 +02:00
3fddf67949
[Automatic] Updated UI files
2024-07-17 23:04:48 +00:00
4441461354
[Samsung TV UI] Improved UI style.
2024-07-18 01:02:51 +02:00
52f5ce2642
[Automatic] Updated components cache
2024-07-17 22:44:54 +00:00
392d64d03b
[tv.samsung] Reset the websocket connection in case of command error.
2024-07-18 00:43:12 +02:00
38cf102397
[ #401 ] Added --redis-bin
/PLATYPUSH_REDIS_BIN
option/variable.
...
Closes : #401
2024-07-17 23:11:48 +02:00
6d425b06f7
[Automatic] Updated UI files
2024-07-17 00:46:29 +00:00
234c3ce7d8
[UI] Added nav button to expand plugin views.
2024-07-17 02:44:33 +02:00
28ce11d636
[Automatic] Updated components cache
2024-07-17 00:32:01 +00:00
490ed4c361
[ #413 ] /manifest.json should install PWAs for specific plugins.
...
If called on a `/plugin/<plugin>` route.
2024-07-17 02:30:47 +02:00
b039d98c66
[Packaging] Removed sudo
and redis
dependencies from Arch.
...
These are already available through the pacman/AUR helper and
`python-redis` respectively.
See https://aur.archlinux.org/packages/platypush#comment-982710
2024-07-17 02:30:47 +02:00
4c4e29b34e
[Automatic] Updated components cache
2024-07-16 23:27:52 +00:00
f55cacb2e3
[chore] Added missing parameter to docstring.
2024-07-17 01:26:17 +02:00
b312f1717f
[Automatic] Updated components cache
2024-07-16 20:16:23 +00:00
a27955a583
[chore] Removed unused wheel
dependency.
2024-07-16 22:14:56 +02:00
0e012c9800
[chore] Removed unused pytz
dependency.
2024-07-16 22:09:35 +02:00
1d873aca05
[chore] Removed frozendict
dependency.
...
It's no longer in use in the codebase.
2024-07-16 22:07:49 +02:00
dc96b4995c
[core] Added ApplicationStartedEvent
to Redis bus instead of application.
...
The Redis bus now uses a pub/sub architecture rather than a simple
queue.
Earlier on, the application could post an event to the queue and then
pick it up when it started listening.
When doing a publish on a pub/sub channel, however, any messages
sent before the client started listening will be lost.
2024-07-16 20:56:51 +02:00
837b0fad98
[Automatic] Updated UI files
2024-07-16 13:37:08 +00:00
03950e23f7
Bump version: 1.1.2 → 1.1.3
2024-07-16 15:34:50 +02:00
01af85d024
Updated UI files
2024-07-16 15:31:00 +02:00
6f8a81f020
Bump version: 1.1.1 → 1.1.2
2024-07-16 12:01:45 +02:00
329296b606
Merge branch 'master' into 391/improve-youtube-support
2024-07-16 03:56:12 +02:00
b8d8b48d73
[Automatic] Updated components cache
2024-07-16 01:52:02 +00:00
398925d76e
[media] Added only_audio
option to media.download
.
2024-07-16 03:50:14 +02:00
b44bd0be32
[Media UI] Download Audio support.
2024-07-16 03:48:45 +02:00
5ebdb381f1
[File UI] Persist the path on the URI.
2024-07-16 03:12:18 +02:00
aa92db9850
[UI] A more robust way to encode/decode URI arguments.
2024-07-16 03:10:54 +02:00
e710a3a974
[Media UI] Support for open-channel
events from any media item.
2024-07-16 02:30:47 +02:00
c95381cead
[Media UI] Added more permalinks.
...
- `channel`
- `playlist`
2024-07-16 01:19:29 +02:00
c5ac02d133
[Media UI] Misc style improvements.
2024-07-16 01:18:33 +02:00
910304b817
[Media UI] More URI-persisted navigation items.
...
- `player`
- `provider`
2024-07-15 23:12:04 +02:00
e8723eae98
Merge branch 'master' into 391/improve-youtube-support
2024-07-15 22:35:24 +02:00
a746273f73
[Media UI] Added media view to URL fragment.
2024-07-15 22:34:32 +02:00
e180c9c76f
[Media UI] Extend YouTube video events to all media views.
...
These events should be available for all YouTube videos, regardless of
where they are rendered:
- `add-to-playlist`
- `remove-from-playlist`
- `download`
2024-07-15 22:32:13 +02:00
c416d0ea1f
[Media UI] MediaImage
should emit both play
and select
.
2024-07-15 22:28:06 +02:00
75aed6af92
[UI] Added asynchronous timeout
utility.
2024-07-15 22:26:42 +02:00
ef4d0bd38c
[media] Support for generic media downloads.
2024-07-15 04:09:54 +02:00
bd01827b52
[Automatic] Updated components cache
2024-07-15 04:09:54 +02:00
f64d47565d
[Media UI] Support for generic media download.
2024-07-15 04:09:54 +02:00
79ba8deb71
[media] Added support for yt-dlp-compatible URLs to media.download
.
...
Also, added `MediaDownloadEvent`s to keep track of the state of the
download.
2024-07-15 04:09:53 +02:00
84e06e30fe
[core] New architecture for the Redis bus.
...
- Use pubsub pattern rather than `rpush`/`blpop` - it saves memory, it's
faster, and it decreases the risk of deadlocks.
- Use a connection pool.
- Propagate `PLATYPUSH_REDIS_QUEUE` environment variable so any
subprocesses can access it.
2024-07-15 04:09:53 +02:00
f78027a6eb
[Automatic] Updated components cache
2024-07-15 02:09:39 +00:00
b43c4612fd
[media] Support for generic media downloads.
2024-07-15 04:08:26 +02:00
dce6096020
[Automatic] Updated components cache
2024-07-14 01:07:51 +00:00
96aa22c03e
[media] Added support for yt-dlp-compatible URLs to media.download
.
...
Also, added `MediaDownloadEvent`s to keep track of the state of the
download.
2024-07-14 03:06:36 +02:00
16527417da
[core] New architecture for the Redis bus.
...
- Use pubsub pattern rather than `rpush`/`blpop` - it saves memory, it's
faster, and it decreases the risk of deadlocks.
- Use a connection pool.
- Propagate `PLATYPUSH_REDIS_QUEUE` environment variable so any
subprocesses can access it.
2024-07-14 03:06:35 +02:00
1ad68cac11
Merge branch 'master' into 391/improve-youtube-support
2024-07-13 00:55:34 +02:00
972f9dffb9
[YouTube UI] Fixed infinite scroll for channels.
2024-07-13 00:54:29 +02:00
6a0f19a62f
[Automatic] Updated components cache
2024-07-12 22:42:49 +00:00
81fb1a47c3
Merge branch 'master' into 391/improve-youtube-support
2024-07-13 00:41:46 +02:00
24b5b3ba14
[youtube] Added youtube.is_subscribed
action.
2024-07-13 00:41:38 +02:00
21ac87394a
[YouTube UI] Added channel subscribe/unsubscribe buttons.
2024-07-13 00:40:29 +02:00
55c4f5797b
[YouTube UI] Added support for browsing channels from search results.
2024-07-13 00:04:26 +02:00
c7f12e0bd8
[Automatic] Updated components cache
2024-07-12 01:13:48 +00:00
5ff839919c
Merge branch 'master' into 391/improve-youtube-support
2024-07-12 03:12:39 +02:00
7266fe8a43
[youtube] Always add id and url to playlist results.
2024-07-12 03:12:31 +02:00
c8fa53e62f
[media.mpv] Fix for media duration if playback_time is not available.
2024-07-12 03:12:31 +02:00
e65bf99baf
[YouTube UI] Added support for browsing playlists from search results.
2024-07-12 03:10:43 +02:00
9b42815d77
[Automatic] Updated components cache
2024-07-11 21:45:09 +00:00
7c610413df
Merge branch 'master' into 391/improve-youtube-support
2024-07-11 23:44:07 +02:00
aaf6c39255
Fixed RST doc typo.
2024-07-11 23:43:53 +02:00
a4979f1513
[Media UI] Support for playlists in search results.
2024-07-11 23:42:18 +02:00
ded64e8dc2
[UI Performance] Lazy initialization for router components.
2024-07-11 23:40:19 +02:00
1a9ac56923
Merge branch 'master' into 391/improve-youtube-support
2024-07-11 23:37:57 +02:00
12d53b846e
[Automatic] Updated components cache
2024-07-11 21:37:44 +00:00
5e905db0f5
[youtube] Support for playlists and channels in search results.
2024-07-11 23:36:25 +02:00
snyk-bot
e70f12b948
fix: upgrade vue from 3.4.27 to 3.4.29
...
Snyk has created this PR to upgrade vue from 3.4.27 to 3.4.29.
See this package in npm:
vue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-06 04:46:46 +00:00
snyk-bot
e59606e588
fix: upgrade vue-router from 4.3.2 to 4.3.3
...
Snyk has created this PR to upgrade vue-router from 4.3.2 to 4.3.3.
See this package in npm:
vue-router
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-02 06:32:38 +00:00
98a6adb7ef
[Youtube UI] More playlist actions.
...
- `create_playlist`
- `rename_playlist`
- `delete_playlist`
2024-06-27 01:26:00 +02:00
d4354e81f8
[Youtube UI] Added playlist operations.
...
- `add_to_playlist`
- `remove_from_playlist`
2024-06-27 00:24:31 +02:00
c9daa037a7
[Automatic] Updated components cache
2024-06-26 22:23:01 +00:00
701623c99d
Merge branch 'master' into 391/improve-youtube-support
2024-06-27 00:22:22 +02:00
8880b966fc
[youtube] Fixed playlist operations URLs.
2024-06-27 00:21:27 +02:00
5f23aa8e78
Merge branch 'master' into 391/improve-youtube-support
2024-06-26 00:05:22 +02:00
8cea668e37
[Automatic] Updated components cache
2024-06-25 22:04:33 +00:00
26d9e6d9b9
Merge branch 'master' into 391/improve-youtube-support
2024-06-26 00:03:47 +02:00
b890326e71
[youtube] Added Piped edit actions.
...
- `subscribe`
- `unsubscribe`
- `add_to_playlist`
- `remove_from_playlist`
- `create_playlist`
- `remove_playlist`
2024-06-25 22:03:40 +00:00
b83dee50e5
Merge branch 'master' into 391/improve-youtube-support-backend
2024-06-26 00:02:26 +02:00
773986f211
[youtube] Added Piped edit actions.
...
- `subscribe`
- `unsubscribe`
- `add_to_playlist`
- `remove_from_playlist`
- `create_playlist`
- `remove_playlist`
2024-06-25 23:59:20 +02:00
705ba82fa1
[Media UI] Added button to get the raw stream URL from youtube-dl compatible media.
2024-06-25 23:03:44 +02:00
affe95be96
[Automatic] Updated components cache
2024-06-25 21:02:16 +00:00
6faa845afd
Migrated /file
route.
...
Streaming content from a Flask route wrapped into a Tornado route is a
buffering nightmare.
`/file` has now been migrated to a pure Tornado asynchronous route
instead.
2024-06-25 23:00:51 +02:00
c7ee97bb0b
Bump version: 1.1.0 → 1.1.1
2024-06-25 01:51:27 +02:00
1a21671dde
[Automatic] Updated components cache
2024-06-24 18:30:48 +00:00
1f544c9e53
Fixed schema attribute description type mismatch.
2024-06-24 20:29:35 +02:00
a754b06f88
[Automatic] Updated UI files
2024-06-24 17:23:31 +00:00
3dc1ff3c6e
[ #408 ] Rewritten+expanded torrent UI.
...
Closes : #408
2024-06-24 19:20:04 +02:00
1774e464cc
[torrent] Added is_media
attribute to torrent results.
2024-06-24 01:12:00 +02:00
1dd905dc66
[torrent] Normalized limit
/page
parameters in torrent.search
.
2024-06-23 23:42:04 +02:00
ec050b2853
[HTTP] Added authenticated /file?path=<path>
route.
2024-06-23 23:40:39 +02:00
5672b23fbe
[Automatic] Updated UI files
2024-06-22 23:43:49 +00:00
91e2530dd5
[ #407 ] Implemented torrent.csv backend
2024-06-22 23:42:18 +00:00
8fc3201b8c
[torrent] Refactored torrent search.
...
Allow for more torrent search providers other than PopcornTime (in
preparation for torrent-csv).
2024-06-22 23:42:18 +00:00
snyk-bot
9027eaf4d1
fix: upgrade sass from 1.77.2 to 1.77.3
...
Snyk has created this PR to upgrade sass from 1.77.2 to 1.77.3.
See this package in npm:
sass
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-20 20:17:29 +00:00
dependabot[bot]
8b65a5f151
Bump braces from 3.0.2 to 3.0.3 in /platypush/backend/http/webapp
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-18 02:36:09 +00:00
snyk-bot
d8598f60a2
fix: upgrade axios from 1.6.8 to 1.7.1
...
Snyk has created this PR to upgrade axios from 1.6.8 to 1.7.1.
See this package in npm:
axios
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-10 17:58:39 +00:00
36f49952c4
Merge pull request #430 from blacklight/snyk-upgrade-710b29e45259ad93d91928143706d645
...
[Snyk] Upgrade sass from 1.76.0 to 1.77.2
2024-06-10 16:33:58 +02:00
snyk-bot
d6ab2ee02b
fix: upgrade sass from 1.76.0 to 1.77.2
...
Snyk has created this PR to upgrade sass from 1.76.0 to 1.77.2.
See this package in npm:
sass
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-07 17:21:22 +00:00
snyk-bot
2e08e2f820
fix: upgrade vue from 3.4.24 to 3.4.27
...
Snyk has created this PR to upgrade vue from 3.4.24 to 3.4.27.
See this package in npm:
vue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-07 17:21:17 +00:00
3f2832a077
Merge branch 'master' into snyk-upgrade-2f9bcb05344a53203d1db8700a74298c
2024-06-06 22:32:04 +02:00
6f8eb397d2
Merge pull request #427 from blacklight/snyk-upgrade-97c24303ee224553f29b460d83c6c780
...
[Snyk] Upgrade cronstrue from 2.49.0 to 2.50.0
2024-06-06 22:30:59 +02:00
3163721bf3
Merge pull request #426 from blacklight/snyk-upgrade-26bc4dca62d58f39bfb77f2e69121708
...
[Snyk] Upgrade sass from 1.75.0 to 1.76.0
2024-06-06 22:30:43 +02:00
d79b8a1de5
Merge pull request #425 from blacklight/snyk-upgrade-a75151e7066361ecbf2a647d6e707a32
...
[Snyk] Upgrade vue from 3.4.23 to 3.4.24
2024-06-06 22:30:20 +02:00
3afc6b2271
[Automatic] Updated components cache
2024-06-06 20:29:13 +00:00
17b6b02986
Replaced warnings.warn
with logging.warnings
.
...
I couldn't find an easy and reliable way of routing `warnings.warn` to
`logging`.
Closes : #281
2024-06-06 20:28:23 +00:00
87a902bfa3
[Automatic] Updated components cache
2024-06-06 01:28:13 +00:00
421feffd3e
Bump version: 1.0.7 → 1.1.0
2024-06-06 03:27:04 +02:00
8814859abc
[zwave.mqtt] Fixed typo in documentation.
2024-06-06 03:27:03 +02:00
0ccd029ff1
[Automatic] Updated components cache
2024-06-06 00:25:21 +00:00
e52f5e06f4
[calendar.ical] Fixed timezone/datetime parsing issues.
...
Closes : #405
2024-06-06 00:24:31 +00:00
snyk-bot
066d71faa3
fix: upgrade core-js from 3.37.0 to 3.37.1
...
Snyk has created this PR to upgrade core-js from 3.37.0 to 3.37.1.
See this package in npm:
core-js
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-04 18:18:54 +00:00
4f19b45975
Bump version: 1.0.6 → 1.0.7
2024-06-02 15:49:59 +00:00
7a8f30e5e0
[ #384 ] Added assistant.openai
and tts.openai
plugins.
...
Closes : #384
2024-06-02 15:31:11 +00:00
3528b3646f
[openai] Update documentation to include assistant
and tts
.
2024-06-02 15:31:11 +00:00
9cca928d4b
[ #348 ] Added openai.transcribe
action.
...
This API is the foundation for the `assistant.openai` plugin.
2024-06-02 15:31:11 +00:00
f356fcd844
Added tts.stop
method.
2024-06-02 15:31:11 +00:00
fcae7aa3ad
Several improvements for assistant
plugins.
...
- `stop_conversation_on_speech_match` should default to True.
- `render_response` should also handle conversation follow-ups, set the
follow-up to True if the response ends with a question mark and the
value of `with_follow_on_turn` is not set,
- Don't render responses if a `tts_plugin` is not set.
2024-06-02 15:31:11 +00:00
c7d640a1d2
IntentRecognizedEvent
should stop the current assistant conversation when matched by a hook.
2024-06-02 15:31:11 +00:00
1cc2aaf5a4
[assistant.picovoice] _on_response_*
methods should have varargs.
2024-06-02 15:31:11 +00:00
2acf6ef3e9
Bump version: 1.0.5 → 1.0.6
2024-06-01 09:01:07 +00:00
5fc9c1199b
Fixed the root cause of the failure on the time
module.
...
The previous commit prompted a new error:
```
2024-06-01 10:54:08,310|ERROR|platypush:plugin:bluetooth|module 'platypush.entities.time' has no attribute 'time'
Traceback (most recent call last):
File "/usr/lib/python3.9/dist-packages/platypush/plugins/__init__.py", line 247, in _runner
self.main()
File "/usr/lib/python3.9/dist-packages/platypush/plugins/bluetooth/__init__.py", line 590, in main
self._refresh_cache()
File "/usr/lib/python3.9/dist-packages/platypush/plugins/bluetooth/__init__.py", line 146, in _refresh_cache
get_entities_engine().wait_start()
File "/usr/lib/python3.9/dist-packages/platypush/entities/__init__.py", line 48, in get_entities_engine
time_start = time.time()
AttributeError: module 'platypush.entities.time' has no attribute 'time'
```
Which explains even the previous error: `import time` in that module
won't use the `time` module from the Python library, but the `.time`
module within the same directory.
This error only happens when the current directory is part of PYTHONPATH
(and usually it shouldn't), but for sake of keeping things safe I've
replaced `time()` with `utcnow().timestamp()`, with `utcnow` imported
from `platypush.utils`.
2024-06-01 09:01:07 +00:00
b067430cd5
Weird fix for a weird error that suddenly started on one of my machines.
...
```
Traceback (most recent call last):
File "/usr/lib/python3.9/dist-packages/platypush/plugins/__init__.py", line 247, in _runner
self.main()
File "/usr/lib/python3.9/dist-packages/platypush/plugins/bluetooth/__init__.py", line 590, in main
self._refresh_cache()
File "/usr/lib/python3.9/dist-packages/platypush/plugins/bluetooth/__init__.py", line 146, in _refresh_cache
get_entities_engine().wait_start()
File "/usr/lib/python3.9/dist-packages/platypush/entities/__init__.py", line 48, in get_entities_engine
time_start = time()
TypeError: 'module' object is not callable
```
There isn't a single reason in this world for this error to happen.
If I do `from time import time`, then `t = time()` is 100% valid Python.
I have no clue of what may be causing it, but I hope that this will fix
it.
2024-06-01 08:50:30 +00:00
ff60896625
[Automatic] Updated components cache
2024-05-31 23:55:27 +00:00
67b6e3a608
Bump version: 1.0.4 → 1.0.5
2024-06-01 01:43:12 +02:00
c9a5c29a4a
🐛 A proper cross-version solution for the utcnow()
issue.
...
No need to maintain two different pieces of logic - a `utcnow()` for
Python < 3.11 and `now(datetime.UTC)` for Python >= 3.11.
`datetime.timezone.utc` existed long before datetime.UTC and that's what
the `utcnow` facade should use.
This means that all the `utcnow()` will always have `tzinfo=UTC`
regardless of the Python version.
There's still a problem with the `utcnow()`-generated timestamps that
have been generated by previous versions of Python and stored on the db.
Therefore, when the code performs comparisons with timestamps fetched
from the db, it should always explicitly do a `.replace(tzinfo=utc)` to
ensure that we always compare offset-aware datetime representations.
See blog post for technical details:
https://manganiello.blog/wheres-my-time-again
2024-06-01 01:34:47 +02:00
1067ab04d9
[tts.picovoice] Adapted to the new orca.synthesize
API.
...
The new API no longer returns a list of numeric values alone. Instead,
it returns a tuple where the first element is the raw audio, and the
second element contains extra info on the rendered phonemes.
2024-05-31 21:10:48 +02:00
06f0ac4545
[Automatic] Updated components cache
2024-05-31 17:59:06 +00:00
944fd45f9f
Bump version: 1.0.3 → 1.0.4
2024-05-31 19:57:51 +02:00
3583dafbc3
🐛 Partial revert of c18768e61f
...
`datetime.utcnow` may be deprecated on Python >= 3.12, but
`datetime.UTC` isn't present on older Python versions.
Added a `platypush.utils.utcnow()` method as a workaround compatible
with both.
2024-05-31 19:55:19 +02:00
4513bb9569
Set a plugin
argument on AssistantEvent
s besides assistant
.
...
`assistant` contains the assistant plugin object that triggered the
event, but you can't create event hook conditions on attributes that are
plugins.
The event should also store a `plugin` attribute which contains the
unique plugin name, so hooks like these can be built:
```
from platypush import hook
from platypush.events.assistant import ConversationStartEvent
@when(ConversationStartEvent, plugin="assistant.google")
def on_google_conversation_start():
...
```
It wouldn't be possible to construct a hook condition like the one above
on the plugin object reported on the `assistant` attribute.
2024-05-31 19:55:19 +02:00
23e02de1d7
Bump version: 1.0.2 → 1.0.3
2024-05-31 02:57:08 +02:00
ce1525e786
[Automatic] Updated components cache
2024-05-31 00:53:37 +00:00
67478e7ca1
🐛 Fixed proper support for event package alias platypush.events
.
...
Even though `platypush.events` is just a symlink to
`platypush.message.event`, imports from those two modules will be
treated as different imports, thus hook conditions build on
`platypush.events` imports will never match.
2024-05-31 00:52:48 +00:00
c18768e61f
Replaced deprecated usages of datetime.utcnow()
with datetime.now(UTC)
.
2024-05-31 00:52:48 +00:00
30362b89e3
[assistant] tts_plugin_args
should include join=True
by default.
...
The assistant by default should be configured to wait for response audio
to be fully rendered before proceeding.
2024-05-31 00:52:48 +00:00
snyk-bot
fee12951d6
fix: upgrade cronstrue from 2.49.0 to 2.50.0
...
Snyk has created this PR to upgrade cronstrue from 2.49.0 to 2.50.0.
See this package in npm:
cronstrue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-27 17:30:57 +00:00
5b3c0ad1cf
Bump version: 1.0.1 → 1.0.2
2024-05-26 11:09:51 +02:00
de2bbc53c6
Support both @procedure
and @procedure(name)
notations.
2024-05-26 11:02:19 +02:00
a4a776986b
Bump version: 1.0.0 → 1.0.1
2024-05-26 04:27:27 +02:00
0f6f119089
Bump version: 0.99.11 → 1.0.0
2024-05-26 04:15:52 +02:00
c64ff40dd3
Bump version: 0.99.10 → 0.99.11
2024-05-26 04:06:15 +02:00
e6702398dc
Bump version: 0.99.9 → 0.99.10
2024-05-26 03:46:51 +02:00
8d26721040
Bump version: 0.99.8 → 0.99.9
2024-05-26 03:32:49 +02:00
0ffff854d3
Bump version: 0.99.7 → 0.99.8
2024-05-26 03:18:16 +02:00
42174b31bc
Bump version: 0.99.6 → 0.99.7
2024-05-26 03:12:26 +02:00
3642d1ffa4
Added dns
to mocked modules.
2024-05-26 03:02:57 +02:00
104457a302
Bump version: 0.99.5 → 0.99.6
2024-05-26 01:47:22 +02:00
751d719b04
Bump version: 0.99.4 → 0.99.5
2024-05-26 01:46:29 +02:00
cc670f9d4a
Bump version: 0.99.3 → 0.99.4
2024-05-26 01:26:46 +02:00
ee3933dc77
Bump version: 0.99.2 → 0.99.3
2024-05-26 00:56:29 +02:00
0537815721
Bump version: 0.99.1 → 0.99.2
2024-05-26 00:50:37 +02:00
d3562f4d20
Bump version: 0.99.0 → 0.99.1
2024-05-26 00:44:30 +02:00
1911c05afe
Bump version: 0.50.3 → 0.99.0
2024-05-26 00:25:34 +02:00
6de0b2e041
[Automatic] Updated components cache
2024-05-25 18:12:49 +00:00
35751da068
Added web hooks section to README.
2024-05-25 20:11:07 +02:00
3a4d7afcf0
Clean up all package manager caches after Docker build.
2024-05-25 14:15:13 +02:00
e071e99dab
Remove all cached/compiled Python files after Docker build.
2024-05-25 13:36:52 +02:00
2e0246413c
Replaced an old for ... in ... yield
loop with yield from ...
2024-05-25 10:35:23 +02:00
b1dd484704
A more corner-case-proof logic for wants_break_system_packages
.
2024-05-25 10:33:05 +02:00
05c6449d8b
Always add --break-system-packages to pip when the Docker context is active.
...
This fixes the case where Platydock is called within the context of a
virtual environment, but it needs to generate a Docker image - and
therefore, unless the host virtual environment, it needs
--break-system-packages to write to /usr.
2024-05-25 10:30:52 +02:00
5e52741986
[Automatic] Updated components cache
2024-05-25 08:19:19 +00:00
7d8a00696c
Adapted Platydock to the new Dockerfile format.
2024-05-25 10:17:45 +02:00
254604e404
py3-vlc has not been merged upstream in Alpine Linux yet.
2024-05-25 10:17:19 +02:00
8e05a7f4c9
Make Dockerfiles work both within and outside a Platypush source dir.
...
If the Platypush setup.py is found in the current directory, then use
that directory as the base for the new image.
Otherwise, clone the repo on the fly and build the image from there.
2024-05-25 00:42:30 +02:00
0fd2992894
Added platypush.events
alias for platypush.message.event
package.
2024-05-24 23:16:15 +02:00
3ccdd4d179
Updated pip ... --break-system-packages
configuration.
...
All the latest versions of Alpine, Debian, Ubuntu and Fedora now require
`--break-system-packages` when installing packages via `pip` outside of
a virtual environment, even if it's within a container.
2024-05-24 22:59:42 +02:00
d20cd4b058
Added a nice ASCII-art logo at application startup.
2024-05-24 22:57:50 +02:00
c49b4ca273
platypush.run
should also support procedures in the format procedure.<name>
.
2024-05-24 20:20:25 +02:00
5c2204f99d
Allow for custom procedure names on the @procedure
decorator.
...
```
@procedure("foo")
def bar():
...
```
Will now be published as `procedure.foo` instead of
`procedure.<module>.bar`.
2024-05-24 20:07:24 +02:00
a211e2e2e4
Changed default permissions for /var/lib/platypush from 0755 to 0750.
2024-05-23 01:15:26 +02:00
snyk-bot
46da373637
fix: upgrade sass from 1.75.0 to 1.76.0
...
Snyk has created this PR to upgrade sass from 1.75.0 to 1.76.0.
See this package in npm:
sass
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-22 12:34:49 +00:00
4038ef3bc1
[ #319 ] Added platypush/config/systemd
directory.
...
It contains both `platypush.service` and the `sysusers.d` and
`tmpfiles.d` configurations used by the package managers.
2024-05-20 22:19:30 +02:00
c899627eca
[Automatic] Updated components cache
2024-05-20 00:03:25 +00:00
d0f781919d
[ #345 ] Rewritten sun
plugin.
...
Closes : #345
2024-05-20 02:01:40 +02:00
86b4b14112
Added the current running application as a static object.
...
```python
from platypush import app
```
2024-05-20 01:54:25 +02:00
32b8296244
[ #400 ] Dynamic logic to infer procedures/hooks arguments.
...
This allows procedures and event hooks to have more flexible signatures.
Along the lines of:
```python
@when(SomeEvent)
def hook(event):
...
@when(SomeOtherEvent)
def hook2():
...
```
Instead of supporting only the full context spec:
```python
@when(SomeEvent)
def hook(event, **ctx):
...
```
Closes : #400
2024-05-19 02:17:42 +02:00
70ffe0ec04
[Automatic] Updated components cache
2024-05-17 00:23:06 +00:00
f06233801b
[ #394 ] Dynamically generate setup extras.
...
Also, convert all code that relied on `manifest.yaml` to use
`manifest.json` instead.
Closes : #394
2024-05-17 02:21:57 +02:00
59c693d6a0
[ #394 ] All manifest.yaml
converted to manifest.json
.
...
YAML isn't part of the Python standard library, while JSON is.
If we want `setup.py` to dynamically parse the available integration
manifest files in order to populate the extra dependencies, then it's
better to rely on a JSON format for manifest files - the parser is part
of the standard library and it doesn't require the user to install
`pyyaml` before `platypush`.
2024-05-17 02:21:57 +02:00
79a71d00b4
[Automatic] Updated components cache
2024-05-16 00:44:03 +00:00
c77cf2c98b
[ #372 ] Removed Google Fit plugin.
...
The Fit API has (unfortunately) been deprecated by Google with no
alternatives - the new Health Connect API is only available on Android
devices.
Other Google APIs don't seem to be affected by the refresh token issue
either, so this should hopefully close that issue too.
Closes : #372
2024-05-16 02:42:54 +02:00
f514f7ce1e
[Automatic] Updated components cache
2024-05-15 07:57:10 +00:00
98a98ea1dc
[ #398 ] Removed custom Response
objects from Tensorflow and response docs generation logic.
...
Closes : #398
2024-05-15 09:55:58 +02:00
77c91aa5e3
[Automatic] Updated components cache
2024-05-15 06:35:17 +00:00
0e11bbeb05
Fixed schema reference.
2024-05-15 08:33:49 +02:00
20f3eaf375
[ #398 ] Refactored esp
plugin.
...
- Converted `Response` objects into `Schema`s.
- Removed the last references to the deprecated `Mapping` object.
- Fixed all errors and warnings in the plugin.
2024-05-15 01:29:45 +02:00
55e230c361
Removed wiimote
events associated to removed wiimote
plugin.
2024-05-15 01:29:45 +02:00
snyk-bot
092f5b607c
fix: upgrade vue from 3.4.23 to 3.4.24
...
Snyk has created this PR to upgrade vue from 3.4.23 to 3.4.24.
See this package in npm:
https://www.npmjs.com/package/vue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-14 17:33:05 +00:00
ad4d929c28
[Automatic] Updated components cache
2024-05-13 00:23:15 +00:00
7ae99b4325
[ #398 ] cups
plugin refactor.
...
1. Renamed plugin: `printer.cups` ➡️ `cups`.
2. Replaced `Response` objects with schemas.
2024-05-13 02:22:04 +02:00
2efffb8ebe
[Automatic] Updated components cache
2024-05-12 23:26:45 +00:00
15b1c1f3c0
[ #398 ] Replaced GoogleDriveFile
response with GoogleDriveFileSchema
.
2024-05-13 01:25:33 +02:00
6003b205c8
[ #398 ] Removed TranslateResponse
.
2024-05-13 01:25:33 +02:00
825f20ab77
[Automatic] Updated UI files
2024-05-09 23:48:43 +00:00
3b3f157086
Merge branch 'master' into snyk-upgrade-5e98f9077cfce52b1250c6e6a38f95a0
2024-05-10 01:46:24 +02:00
ad20345505
Merge pull request #423 from blacklight/snyk-upgrade-d36bc5586dd237b84d10196576744320
...
[Snyk] Upgrade cronstrue from 2.48.0 to 2.49.0
2024-05-10 01:45:09 +02:00
fc4d006064
Merge pull request #422 from blacklight/snyk-upgrade-782bd84f2e24c5ffc88e43f1d25d5de4
...
[Snyk] Upgrade axios from 1.6.7 to 1.6.8
2024-05-10 01:44:51 +02:00
404737dc24
Merge branch 'master' into snyk-upgrade-7087de73af11ecfaae1f5f0a8dc827f2
2024-05-10 01:44:19 +02:00
2896bd64b6
Merge pull request #420 from blacklight/snyk-upgrade-9cd3716e8d2fdaf3c323b2566785c607
...
[Snyk] Upgrade vue-skycons from 4.2.0 to 4.3.4
2024-05-10 01:43:16 +02:00
7e8f8a35fc
[Automatic] Updated components cache
2024-05-09 23:38:23 +00:00
b662e98447
[ #398 ] Removed ssh
response objects.
2024-05-10 01:37:17 +02:00
f978d708cb
[Automatic] Updated components cache
2024-05-09 23:02:32 +00:00
6f8c2085f2
[ #398 ] Replaced qrcode
response objects with schemas.
2024-05-10 01:01:22 +02:00
snyk-bot
6f0451b733
fix: upgrade core-js from 3.36.1 to 3.37.0
...
Snyk has created this PR to upgrade core-js from 3.36.1 to 3.37.0.
See this package in npm:
https://www.npmjs.com/package/core-js
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-09 17:00:23 +00:00
snyk-bot
c80af03e8d
fix: upgrade cronstrue from 2.48.0 to 2.49.0
...
Snyk has created this PR to upgrade cronstrue from 2.48.0 to 2.49.0.
See this package in npm:
https://www.npmjs.com/package/cronstrue
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-09 17:00:18 +00:00
snyk-bot
186e85cc86
fix: upgrade axios from 1.6.7 to 1.6.8
...
Snyk has created this PR to upgrade axios from 1.6.7 to 1.6.8.
See this package in npm:
https://www.npmjs.com/package/axios
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-09 17:00:14 +00:00
snyk-bot
83ca9fd8e5
fix: upgrade vue-router from 4.3.0 to 4.3.2
...
Snyk has created this PR to upgrade vue-router from 4.3.0 to 4.3.2.
See this package in npm:
https://www.npmjs.com/package/vue-router
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-09 17:00:10 +00:00
snyk-bot
8437f05d6a
fix: upgrade vue-skycons from 4.2.0 to 4.3.4
...
Snyk has created this PR to upgrade vue-skycons from 4.2.0 to 4.3.4.
See this package in npm:
https://www.npmjs.com/package/vue-skycons
See this project in Snyk:
https://app.snyk.io/org/blacklight/project/96bfd125-5816-4d9e-83c6-94d1569ab0f1?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-09 17:00:06 +00:00
8d04eadd77
[Automatic] Updated UI files
2024-05-09 12:17:46 +00:00
e74137d4d1
Merge pull request #419 from blacklight/snyk-upgrade-83595b90e84b75cb5b628ea340bc6c3c
...
[Snyk] Upgrade core-js from 3.36.0 to 3.36.1
2024-05-09 14:15:26 +02:00
6b12d5ca0e
Merge pull request #418 from blacklight/snyk-upgrade-f5b9569657478ec13c79bc3064807f15
...
[Snyk] Upgrade @fortawesome/fontawesome-free from 6.5.1 to 6.5.2
2024-05-09 14:15:10 +02:00
912dddd3da
Merge branch 'master' into snyk-upgrade-503e414934e3e9df4999abbd15eed244
2024-05-09 14:14:07 +02:00
afbb61565b
Merge pull request #416 from blacklight/snyk-upgrade-eb696c7a079843109d9453f80144a956
...
[Snyk] Upgrade sass from 1.71.0 to 1.75.0
2024-05-09 14:12:35 +02:00
df8299ab61
Merge pull request #415 from blacklight/snyk-upgrade-9b35134e9eafc25285fde220c6d0dc11
...
[Snyk] Upgrade vue from 3.4.19 to 3.4.23
2024-05-09 14:12:17 +02:00
741f1aef84
[Automatic] Updated components cache
2024-05-09 12:08:36 +00:00
3df76a4a9c
[ #398 ] Replaced pihole
response objects with schemas.
2024-05-09 14:06:54 +02:00