All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- New responsive Svelte web interface for status monitoring and configuration.
- JSON API for full device control and status reporting.
- Standardized
camelCasenaming for all API keys and internal variables. - Manual fan control via web UI.
- Integrated "Run Test" command button in configuration page.
- Switch to
min_spiffs.csvpartition table to support OTA updates with the new web assets.
- Reorganized web server routes (legacy HTML interface moved to
/old). - Improved PID control stability and configuration.
- Standardized variable naming across firmware and frontend.