github jtenniswood/espcontrol v2.2.12

3 hours ago

EspControl v2.2.12

Changes since v2.2.11.

Full comparison

Summary

  • 77 commits are included in this release.
  • Release range: v2.2.11 to v2.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)

Don't miss a new espcontrol release

NewReleases is sending notifications on new releases.