github pixelit-project/PixelIt 2.7.0-beta.2

pre-release3 hours ago
  • (o0shojo0o) Expanded Home Assistant MQTT discovery with automatic brightness, clock fallback controls, uptime, free memory and restart reason diagnostics.
  • (o0shojo0o) Added staged text messages with font size, alignment, scrolling, a synchronized HEX color field and RGB color picker, and a Show text button. Text is vertically centered using the selected font's glyph bounds.
  • (o0shojo0o) Added a read-only Home Assistant firmware update entity with installed/latest version information and a release notes link. Version checks also run when the visual update reminder is disabled.
  • (o0shojo0o) Added debounced button events for press, release, single press, double press and long press while preserving local button actions.
  • (o0shojo0o) Fixed MQTT device-topic availability, humidity discovery IDs, sensor capabilities and temperature units; discovery now removes stale entities and republishes after Home Assistant restarts and configuration changes.
  • (o0shojo0o) Spread discovery messages across animation frames, defer MQTT text/configuration processing until receive buffers are released, and keep small MQTT controls working when the full animation buffer cannot be allocated. Release version-check HTTP buffers and correct the update check interval to eight hours.
  • (o0shojo0o) Added Home Assistant integration documentation, host regression tests and physical-device checks for text controls, discovery and animation timing.
  • (o0shojo0o) Added animation and bitmap size filters to the WebUI Pixel Gallery, combinable with name and ID search across the full gallery. Available sizes are derived automatically from the gallery data.
  • (o0shojo0o) Reduced WebUI Pixel Gallery memory usage during long scrolling sessions by unloading offscreen cards, canvases and parsed animation frames while preserving scroll space and open information dialogs.
  • (o0shojo0o) Fixed WebUI Pixel Gallery search rendering for fewer than 24 results, including empty results, and added regression tests.
  • (o0shojo0o) Increased animation capacity to 28 frames at 8×8, 14 at 16×8 and 7 at 32×8 across HTTP, MQTT and WebUI.
  • (o0shojo0o) Added full-display animations and a ready-to-send 32×8 example.
  • (o0shojo0o) Reduced memory usage for large uploads and reject malformed or oversized animations safely.
  • (o0shojo0o) Fixed animation loop boundaries, reverse playback and stuttering LED playback on ESP8266.
  • (o0shojo0o) Improved browser liveview delivery and acknowledgements for WebUI animation uploads.
  • (o0shojo0o) Updated the ESP8266 platform and improved WiFi, MQTT buffer management and LED transfer reliability.
  • (o0shojo0o) Added playback diagnostics and regression tests.

Don't miss a new PixelIt release

NewReleases is sending notifications on new releases.