EspControl v2.2.12
Changes since v2.2.11.
Summary
- 77 commits are included in this release.
- Release range:
v2.2.11tov2.2.12.
Detailed changes
Controls and setup page
- Add developer light control modal (2026-06-13, cb31a1e8, 17 files)
- Refine light control slider handle (2026-06-13, c08d522b, 1 file)
- Polish light modal controls (2026-06-13, 194c3099, 1 file)
- Remove light modal drag handle (2026-06-13, 415b6689, 1 file)
- Increase light modal slider radius (2026-06-13, 29e77702, 1 file)
- Widen light modal sliders (2026-06-13, c0384160, 1 file)
- Style light modal tabs and value text (2026-06-13, ba0fef6a, 10 files)
- Refine light modal tab and slider layout (2026-06-13, b736e690, 1 file)
- Improve light modal tab frame and slider touch (2026-06-13, 351f3e70, 1 file)
- Tune light modal tab and slider proportions (2026-06-13, fa94afcb, 1 file)
- Square light modal slider fill corners (2026-06-13, 8770b7f9, 1 file)
- Center light modal tab icons (2026-06-13, d2d758d0, 1 file)
- Increase light modal tab spacing (2026-06-13, 1f8ae12e, 1 file)
- Improve light modal slider responsiveness (2026-06-13, 8eaede2d, 1 file)
- Use secondary colour for light slider track (2026-06-13, b235b96f, 1 file)
- Reduce light modal tab spacing (2026-06-13, a309a04c, 1 file)
- Reduce light modal slider radius (2026-06-13, 5b44b0e3, 1 file)
- Match light slider width to tab frame (2026-06-13, 8f810af5, 1 file)
- Expose full light control normally (2026-06-13, 8a22d707, 9 files)
- Rename full light control option (2026-06-13, 30986eaf, 6 files)
- Align light slider fill with handle (2026-06-15, 9d0da6fe, 1 file)
- Fix light slider fill color type (2026-06-15, 6dd1cfb5, 1 file)
- Match light slider handle styling (2026-06-15, 43ac8f2b, 1 file)
- Match modal slider width to home cards (2026-06-15, 74277ac6, 2 files)
- Merge pull request #521 from jtenniswood/jtenniswood/use-large-number-font-in-modals (2026-06-16, fbb7cbdc, no file list)
- Merge pull request #520 from jtenniswood/jtenniswood/remove-small-climate-font (2026-06-16, fae83404, no file list)
- Merge pull request #518 from jtenniswood/jtenniswood/fix-image-card-memory (2026-06-16, 6c008614, no file list)
- Merge pull request #467 from jtenniswood/jtenniswood/light-modal-dev-flag (2026-06-16, 3da617b6, no file list)
- Merge main into vacuum card PR (2026-06-16, 45b8b8d0, no file list)
- Merge pull request #525 from jtenniswood/jtenniswood/remove-heap-min-free-sensor (2026-06-16, d1290331, no file list)
- Merge pull request #528 from jtenniswood/jtenniswood/smaller-climate-icon-font (2026-06-16, b9027e2d, no file list)
- Fix cover art delay setting posts (2026-06-16, 40ea5565, 10 files)
- Merge pull request #495 from jtenniswood/jtenniswood/vacuum-card (2026-06-16, 7d7dcd6f, no file list)
- Tidy cover art settings (2026-06-16, 1863ba98, 11 files)
Firmware and device behavior
- Fix light modal firmware compile (2026-06-13, 3b4407cd, 1 file)
- Add light control modal tabs (2026-06-13, 1f7f175a, 2 files)
- Refine light control modal layout (2026-06-13, 5b8ed561, 2 files)
- Fix light colour swatch actions (2026-06-13, 97e311f4, 2 files)
- Increase light colour swatch spacing (2026-06-13, cc53e358, 1 file)
- Send exact RGB values for light swatches (2026-06-13, ac38c70a, 3 files)
- Remove light temperature readout (2026-06-13, 04255c10, 1 file)
- Use accent colour for selected light tab (2026-06-13, 62743930, 1 file)
- Adjust light tab icon alignment (2026-06-13, 93f8c583, 1 file)
- Reorder light colour swatches (2026-06-13, aef25e5a, 1 file)
- Remove light brightness readout (2026-06-13, a89fc1e2, 1 file)
- Improve light colour swatch palette (2026-06-13, 66175bae, 1 file)
- Match light modal cover styling (2026-06-15, 79b5ecb1, 2 files)
- Fix ESPHome select state deprecation (2026-06-16, bb7d9758, 2 files)
- Remove duplicate ESP32-P4-86 font (2026-06-16, 5c703e97, 3 files)
- Fix image card memory retention (2026-06-16, 5a3cd8e7, 5 files)
- Remove small climate fonts (2026-06-16, 5a6cb828, 5 files)
- Use large number font for modal values (2026-06-16, 6875ea76, 11 files)
- Reduce repeated lambda allocations (2026-06-16, 8e631d9e, 16 files)
- Merge remote-tracking branch 'origin/main' into jtenniswood/remove-esp32-p4-86-duplicate-font (2026-06-16, 34ba10fd, no file list)
- Merge pull request #517 from jtenniswood/jtenniswood/remove-esp32-p4-86-duplicate-font (2026-06-16, b19a5146, no file list)
- Remove heap min free sensor (2026-06-16, cc41d24d, 1 file)
- Reduce climate card icon glyph set (2026-06-16, 3cf67208, 8 files)
- Clear stale vacuum button context (2026-06-16, c620bcb2, 1 file)
- Respect cover art show after delay (2026-06-16, 522d2361, 3 files)
- Reduce JPEG decode memory for cover art (2026-06-16, 6d334ccd, 1 file)
- Fix vacuum card include order (2026-06-16, 5635a449, 1 file)
- Release S3 artwork before replacement download (2026-06-16, d5b40b4c, 1 file)
- Scale S3 artwork from smaller decode buffer (2026-06-16, 47ee627a, 6 files)
- Use PSRAM for JPEG small allocations (2026-06-16, c4cde2b2, 1 file)
- Refresh JPEG component copy on source changes (2026-06-16, c89f95de, 1 file)
Documentation
- Add dedicated vacuum card controls (2026-06-15, 238dc924, 32 files)
- Group palette icon in gallery (2026-06-15, 460eb4fe, 1 file)
- Group vacuum icons in docs gallery (2026-06-16, 05f9ef56, 1 file)
Build, tests, and maintenance
- Include missing subpage icon glyph (2026-06-15, f58d4c25, 3 files)
- Add cover art decode size to package generator (2026-06-16, 3186e262, 1 file)
Other changes
- Merge pull request #516 from jtenniswood/jtenniswood/fix-select-state-deprecation (2026-06-16, fc8a1c55, no file list)
- Merge pull request #523 from jtenniswood/jtenniswood/reduce-lambda-allocations (2026-06-16, a0625e03, no file list)
- Resolve PR 529 merge conflicts (2026-06-16, f4f38e73, no file list)
- Merge pull request #529 from jtenniswood/jtenniswood/fix-cover-art-delay (2026-06-16, 2f36c410, no file list)
- Resolve PR 532 merge conflicts (2026-06-16, 52826213, no file list)
- Merge pull request #532 from jtenniswood/jtenniswood/issue-531-cover-art-settings (2026-06-16, 653e99fc, no file list)
- Merge pull request #530 from jtenniswood/jtenniswood/fix-s3-cover-art (2026-06-16, 79c08a5c, no file list)