Repository navigation
Releases: tylerdcooper/adafruit_io_sync
Releases · tylerdcooper/adafruit_io_sync
Release list
v1.6.13
What's New
- Per-entity deadband threshold: Configure individual deadband values per entity to suppress noise from sensors that fluctuate within a small range, reducing unnecessary syncs to Adafruit IO.
- Auto-group for multi-attribute entities: Entities with multiple attributes are now automatically grouped, making it easier to manage complex devices without manual configuration.
Updates
- Updated README with documentation for new features.
v1.6.12
v1.6.12: add mobile hamburger menu button to panel header On mobile, HA's top navigation bar is not shown when inside a custom panel. Add a hamburger button (≡) to the panel header that's only visible on screens ≤700px. Clicking it fires the hass-toggle-menu CustomEvent (bubbles/composed) which is the same event HA's own ha-menu-button fires to open the sidebar drawer. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.11
v1.6.11: correct sidebar icon + fix mobile header disappearing Sidebar icon: replace flat ovals-only approach with the complete 3-layer construction that works with fill-rule:nonzero — outer badge (CW fills), M2163 reversed (CCW creates the large flower-shaped inner hole), and the 5 original ovals (CCW fill petals inside the hole). ViewBox 0 0 2500 1875 shows the full badge + inner symbol at natural proportions. Mobile nav bar fix: change :host min-height from 100vh to 100% so the panel does not extend past the HA panel viewport. On mobile where the toolbar is not position:fixed, 100vh was causing the header to scroll off screen with no way to navigate back. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.10
v1.6.10: fix sidebar icon rendering with fill-rule:nonzero-compatible…
v1.6.9
v1.6.9: New group modal + dropdown arrow padding fix - All <select> elements get padding-right:28px so the arrow doesn't hug the right border - Edit form AIO Group dropdown has a + button that opens a centered modal to name a new group - Group name is normalized (lowercase, hyphens) matching backend _aio_key() - New group is added to the dropdown and selected immediately - Group is created in AIO when the entity is saved (existing mechanism) - Modal closes on backdrop click, Enter key, or Escape key Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.8
v1.6.8: Zoom viewBox to inner symbol so petals are visible at sidebar…
v1.6.7
v1.6.7: Fix sidebar icon — use complete unmodified AIO path Root cause of previous failures: - v1.6.4/5: extracted only the outer container (no holes possible) - v1.6.6: reversed inner ovals CW→CCW, which REMOVED holes (outer CW + reversed-CW ovals = winding +2 everywhere = solid blob, no holes) The correct fix: use the COMPLETE ORIGINAL path (all 7 subpaths, 7484 chars). Math proof (signed areas, fill-rule:nonzero): - Outer container: CW (area +3.76M) → winding +1 → fills (badge) - M2163 inner connector: CCW → winding 0 inside → HOLE - 5 inner ovals: CCW (area ~-6000 each) → winding -1 inside hole → fills (petals) The original path winding directions are already correct for nonzero fill-rule. No path manipulation needed — the full path renders identically to evenodd. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.6
v1.6.6: Full AIO logo with holes in sidebar via path winding reversal The 5 inner oval paths are reversed to counter-clockwise (CCW). Combined with the CW outer container, SVG fill-rule:nonzero (the default that HA's ha-icon system uses) treats CCW subpaths as holes — giving the complete AIO logo with the inner symbol visible as transparent cutouts. No fill-rule:evenodd needed. No custom file required from the user. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.5
v1.6.5: Full AIO outer silhouette as sidebar icon; combined README logo Sidebar icon: - icons.js now uses the AIO logo outer container path (the entire rounded-rectangle + circle merged shape) as a solid filled icon - HA's ha-icon system only supports fill-rule:nonzero so the inner symbol cutouts cannot be shown, but the distinctive outer silhouette IS the most recognizable part of the AIO logo at 24px README: - Replace separate AIO logo + arrow + HA logo with the new combined 'Adafruit IO Sync' lockup SVG (white paths, transparent background) showing both logos + bidirectional arrows in one image Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.6.4
v1.6.4: Robust sidebar icon registration + inner-oval icon Icon registration: - Tries add_extra_module_url, add_extra_html_url (public APIs) - Falls back to DATA_EXTRA_MODULE_URL / DATA_EXTRA_HTML_URL constants in hass.data - Scans hass.data for any set that looks like frontend URL storage - Last resort: blind-creates frontend_extra_module_url key - Logs at INFO which method worked, or WARNING with available attrs if all fail icons.js: - Now uses the 5 inner ovals combined as a single SVG path - ViewBox focused on the inner symbol (no fill-rule:evenodd needed) - Renders correctly as a filled icon in HA's sidebar icon system Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>