main
Build Linux and Android / build (push) Successful in 3m12s
evcharger-app
This app aims to be functional first and pretty second.
- support to connect over cloud to the device in all situations
- support to connect locally to the device in all situations
- No "device type does not match"
- No assumptions on what feature set the device has, it looks on the existance of api keys
- It shows the problems that the device is reporting like wifi error log, ocpp error log, cloud error log
- It shows any network communication problems like invalid websocket response received
- Support for all future compatible products as it does not hardcode any device types (Therefore it also works with dereived products)
- If you enter the incorrect password it will tell you and lock up
- You can also select 06:00 in the scheduler
- You can also select any color you like in all color pickers
- Has an actual start / stop button that doesnt interfere with any other settings
- Has an actual helpful cellular information and settings page
Building
The application is built with CMake and Qt 6.11.1. A reproducible build container and Gitea Actions workflow are included. The workflow compiles a Linux development build and produces an Android APK plus an Android App Bundle for Google Play. Release credentials make both Android artifacts signed; pipelines without credentials produce unsigned validation packages.
See docs/gitea-actions.md for runner requirements, signing secret setup, artifact downloads, local container builds, and release versioning.
Releases
10
Languages
QML
79.8%
C++
17.1%
CMake
1.5%
Shell
0.9%
Dockerfile
0.7%