Commit Graph

9 Commits

Author SHA1 Message Date
Edward Firmo
aafbc722fd Add build flags 2024-04-07 17:49:46 +02:00
Edward Firmo
c7bfe4096a Performance improvement - Home page values triggering
Solves #1977
Hopefully solves #2001
2024-04-01 00:05:33 +02:00
Edward Firmo
ae05f133e1 Move webserver to core package
This is reverting back from cJson to ArduinoJson as that was adding to memory consumption when webserver was used (quite common), reducing the benefits of a lighter library.
2024-03-29 21:42:26 +01:00
Edward Firmo
b00798b6ae Move ap to advanced
There's no use for this without `web_server` and `captive_portal`, so let's save some memory.
2024-03-13 21:48:27 +01:00
Edward Firmo
01005b5863 Memory optimization & external components
Helps with #1686
- This is deprecating Relay local fallback switches (replaced by globals) to save memory.
- Using reboot timeout from ESPHome instead of custom engine
- Do not change page is already there.
- Use of external components to streamline some repetitive code
- API always transfer colors in RGB array to keep consistency
2024-02-22 23:19:34 +01:00
Edward Firmo
19b1ec5a0b Lint 2024-02-19 10:27:02 +01:00
Edward Firmo
9c7172c4d5 Lint 2024-02-19 08:58:57 +01:00
Edward Firmo
b933becf1a Return captive_portal and web_server 2024-02-19 08:45:26 +01:00
Edward Firmo
dc4a5f43e1 Reorg repo
Simplifies things
2024-02-16 16:55:12 +01:00