In order to get the build size down, a number of things had to be done:
- Removed notifications
- Reduce favicon.ico size
- Reduce flash string usage
- No SVG images on buttons.
Also made the OTA load button visible but disabled when OTA not possible.
- Replaced all <TH> with functions
- Optimized CSS (removed some errors too)
- Uniform rendering of pages (TH, width first column)
- Added some metadata to timing stats page
- Reduction in used flash strings.