Releases: colopisalvatore/glasshopper
Release list
v0.4.3 — HACS default prep
CI: HACS validation now runs with brands enforced (in-repo brand/ via Brands Proxy API), no ignore key. Prep for HACS default-repository listing. No functional changes to the integration.
v0.4.2 — Fixed template publishing
Fixed template publishing
- The release workflow now installs the root dependencies before packaging the free templates, so
gen-readmecan load esbuild. Tag pushes again (re)publish the aria/grid/pulse zips to the catalog. Earlier 0.4.0/0.4.1 tag runs had failed at this step.
No functional changes to the integration since 0.4.1.
Full changelog: v0.4.1...v0.4.2
v0.4.1 — Global availability
Global availability
- Removed the
countryrestriction fromhacs.json, so Glasshopper is now discoverable in HACS worldwide (previously limited to Italy).
No functional changes to the integration or templates since 0.4.0.
Full changelog: v0.4.0...v0.4.1
v0.4.0 — Entity setup wizard
In-dashboard entity setup wizard
Configure which entities a dashboard shows without touching code.
- A setup wizard and entity picker built into the aria, grid and pulse templates.
- Per-dashboard entity config stored in Home Assistant so it survives restarts, via the new
useGhConfighook and aslotssystem the templates read from. - Generated per-template READMEs and a new "Configure entities" guide.
Also includes the 0.3.x work: the Manager panel re-skinned 1:1 to the live glasshopper.dev design system (real brand mark, recessed glass panels, green CTAs).
To update: bump Glasshopper to 0.4.0 in HACS, restart Home Assistant, then hard-refresh.
Full changelog: v0.3.5...v0.4.0
v0.3.5 — Manager on-brand
Manager panel, on-brand
The admin Manager panel now matches the live glasshopper.dev design system 1:1.
- Real grasshopper brand mark with its green glow (no more placeholder).
- Palette taken verbatim from the site: tinted near-black surfaces, one Hop Green protagonist, Glass Cyan reserved for accents.
- "Clean pane" depth: recessed panels with a lit glass top edge and a soft shadow on a top-bloom page.
- Green CTAs with a soft glow and hover lift, green section eyebrows, tighter radii.
- Catalog tags: neutral FREE vs solid-green PREMIUM.
To see it: update Glasshopper to 0.3.5 in HACS, restart Home Assistant, then hard-refresh the Manager panel (the iframe caches).
Full changelog: v0.3.4...v0.3.5
v0.3.4 — Manager redesign
Manager panel redesign
The admin Manager panel is rebuilt on the Glasshopper brand system.
- Brand palette: green-tinted near-black surfaces, one rationed Hop Green accent, Glass Cyan for the premium tag. Space Grotesk / Inter / JetBrains Mono typography. No emoji.
- Accessible tablist (role / aria-selected) with live counts, plus a connection-status indicator (labelled, not colour-only).
- Dashboards and templates as list rows, catalog as richer cards.
- Skeleton loading, stronger empty states, accessible toast, two-column dashboard form with live slug preview.
- Fully responsive: rows stack on phones, the topbar wraps, tabs scroll.
- Preserves the vertical-scroll and upload-progress behaviour from 0.3.3.
The Manager now keeps Hop Green on every Home Assistant theme instead of adopting the instance primary colour, so it always reads as a Glasshopper surface.
Templates
- Rebuilt the aria, grid and pulse templates on the fixed hooks, with a demo banner.
Full changelog: v0.3.3...v0.3.4
v0.3.3
- Manager now scrolls vertically (the document root was pinned to the viewport for fixed wall panels). - Upload shows an explicit progress line plus the success/error toast.
v0.3.2
Fix: the Manager panel now scrolls vertically (the shared dashboard shell pins content to a fixed, no-scroll viewport; the Manager needs to scroll its lists).
v0.3.1
Fix: Manager catalog install / dashboard update+delete failed (expected str … Got 150) — a WebSocket command param named id collided with HA's numeric message id. Renamed to catalog_id/dashboard_id.
v0.3.0 — Manager panel
Glasshopper Manager
A single admin Glasshopper sidebar panel to manage everything visually — no more per-dashboard "Add integration".
- Dashboards: create / edit / delete from the panel; they appear in the sidebar instantly.
- Templates: install from the built-in catalog (free 1-click; premium → store), from a URL, or by uploading a .zip.
- One hub config entry + a stored dashboard list; existing dashboards are auto-migrated on upgrade.
After updating in HACS, restart HA. Your old dashboards keep working; open Glasshopper in the sidebar to manage them.