- Implemented [unPhone](https://unphone.net/) v9 board
- Updated `.clang-format` to better reflect the intended code style
- Fix SD card compatibility issues for all boards (frequency wasn't set well)
- Moved `I2cDevice` class from CoreS3 board project to TactilityHeadless project
- Tactility configuration now has default empty lists for apps and services fields
- Fix for Launcher app: we don't need padding when showing it vertically
- Fix for I2cDevice read/write calls that checked for `esp_err_t` instead of `bool`
- Fix for TinyUSB init that checked for `esp_err_t` instead of `bool`
* add wifi service
* updates for service/app registry changes
* wifi wip
* basic wifi functionality
radio on/off is working
scanning state is working
* fix for wifi switch state
* reduce singleton usage
* various improvements
* improved error handling for low memory issues
* working scanning
* various improvements
* various improvements and fixes
+ added auto-start support in Config
* allow hardwareconfig customizations
* fix for rgb format
* increased lvgl fps
17ms works but 16ms makes the touch events hang for some reason
* layout improvements
* wip on multi-screen view
* basic connection dialog
* more connection logic
* created proper app stack and lifecycle
* cleanup
* cleanup
* cleanup lv widgets
* proper toolbar implementation
* split up wifi apps
* wip
* revert naming
* wip
* temp fix for internal disconnect
* added bundle
* app/service vs appdata/servicedata
* working wifi connect parameters