- 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