This commit is contained in:
Mateusz Gruszczyński
2026-08-30 23:00:29 +02:00
parent 6465ba1125
commit 4054fe3f76
32 changed files with 3722 additions and 3272 deletions
+3 -2
View File
@@ -2,7 +2,7 @@
Self-hosted controller for GREE-compatible air conditioners with a local Web UI, thermostat zones, schedules, Home Assistant integration, history, notifications and a documented HTTP/WebSocket API.
**Current release: 0.8.14**
**Current release: 0.8.15**
> [Full API reference](docs/API.md) — authentication, every endpoint, request bodies, response models, WebSocket events and examples.
@@ -376,6 +376,7 @@ curl -H 'Authorization: Bearer YOUR_TOKEN' \
```text
src/ Rust backend, GREE protocol and thermostat engine
web/ Embedded Web UI / PWA
web/js/ Frontend JS source modules bundled by build.rs
lang/ Runtime language packs
home-assistant/ Home Assistant custom integration and migration output
scripts/ Development, install, update, service and diagnostics
@@ -384,7 +385,7 @@ docs/API.md Complete API documentation
.env.example Environment reference
```
The application is intentionally self-contained: static assets and language packs are embedded into the binary at build time; SQLite is the default data store; no external frontend build chain is required.
The application is intentionally self-contained: static assets and language packs are embedded into the binary at build time; SQLite is the default data store; no external frontend build chain is required. `build.rs` concatenates the ordered files from `web/js/` into one generated application bundle and exposes it under a content-hashed URL.
## Validation before release