v0.16.0
PyPI package: https://pypi.org/project/ubo-app/0.16.0
Changes:
- build(packer): remove /etc/xdg/autostart/piwiz.desktop to avoid running piwiz as we already set ubo user
- fix(core): keep a reference for background tasks created with
async_.create_task
to avoid them getting garbage collected and cancelled - fix(lightdm): update the menu when installation is done
- refactor(lightdm): reorder settings menu and replace "utilities" with "desktop"
- feat(lightdm): show a notification when rpi-connect is started to inform user desktop should be installed for the screen sharing to work
- fix(lightdm): install raspberrypi-ui-mods instead of lightdm to activate wayland and enable rpi-connect screen sharing
- test: fix an issue in tests which caused minor random store state changes, ruining snapshot assertions
- test: add vscode and rpi-connect services to
test_all_services
test - refactor(housekeeping): improve store imports
- feat(store): add
DispatchItem
andNotificationDispatchItem
as convenienceActionItem
subclasses to dispatch actions and events - feat(users): add
users
service to create, list, delete and change password of system users - feat(ci): add
ubo-pod-pi5
to the list of github runners fortest
, also use it fordependencies
andtype-check
jobs - refactor(core): improve update-manager to be event driven
- feat(core): add
UBO_ENABLED_SERVICES
to complementUBO_DISABLED_SERVICES
in controlling which services should load - refactor(vscode): make it regularly read vscode status from its command line interface every second
Note than GitHub doesn't allow assets bigger than 2GB in a release. Due to this, the files bigger than 2GB have been split into 2GB chunks. You can join them using the following command:
cat [[filename]]_* > [[filename]]