Ubo-app

Latest version: v1.3.0

Safety actively analyzes 726363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 19

0.15.4

- fix(core): add `rpi-lgpio` to dependencies to make the LCD work on RPi5
- fix(core): add `dtoverlay=spi0-0cs` to `/boot/firmware/config.txt` to make the LCD work on RPi5
- refactor: general housekeeping, improving typing, linting, resource management, etc
- fix(notifications): avoid auto-closing notifications shown in the notification center
- feat(camera): fail-proof the camera initialization when no camera is connected
- fix(ci): run typecheck on ubo-pod to avoid missing packages
- fix(core): move hostname generation code from `bootstrap()` to `setup()` - closes 141
- build: update bookworm images to the latest version 2024-07-04

0.15.3

- refactor: update to the latest version of `headless-kivy` and migrate its hardware related code to this codebase
- refactor(sensors): migrate initialization of i2c sensors out of the read function so that it happens once
- fix(system): disable led-ring in RPi5 as it is not supported yet

0.15.2

- feat: make tests running on an ubo pod visible on its screen

0.15.1

- refactor: rename "Update Code CLI" to "Redownload Code" - closes 117

0.15.0

- refactor: wireless flow test is complete, during this process debugging and refactoring is done in different parts of code as the issues were found - closes 52
- feat(core): make file handlers in logging `RotatingFileHandler`s
- feat(tests): add `ChooseMenuItemByIconEvent`, `ChooseMenuItemByIndexEvent`, `ChooseMenuItemByLabelEvent` helper events to be used in tests
- feat(tests): a `setup.sh` in `tests` directory or any of its parent directories is sourced before running tests
- feat(tests): add `wait_for_menu_item` and `wait_for_empty_menu` fixtures

0.14.3

- feat(tests): add `pyfakefs` to mock filesystem in tests
- feat(tests): add `set_persistent_storage_value` to app fixture
- feat(tests): add `initial_wait`, `attempts` and `wait` parameters to `stability` fixture
- fix(vscode): no longer schedule a status check for vscode every 5 seconds, it now only checks the status when the it runs a command using vscode, one second after running the command and 4 seconds after that
- ci(github): fix release workflow not including assets

Page 4 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.