Skip to content
Dash pages

Updated

View MarkdownOpen in ChatGPTOpen in Claude

Changelog

Every dashboard release, newest first, as it ships in the Home Assistant add-on and the Docker image. Widget SDK releases live in the SDK changelog, CLI releases in the CLI changelog, Hub API changes in the Hub changelog.

Patch = bug fixes, minor = features, major = breaking config or SDK changes. Beta versions ship on the add-on’s edge channel first; the stable channel gets the rolled-up release. Announcements land in Discord #announcements, or subscribe to the RSS feed.

[Unreleased]

Improvements

  • Your PRO and creator cards on glasshome.app have a new look: your number cut from glass over the GlassHome house at night or a sunset grid, and Early Bird and Super cards finished in gold.
  • The highlight in menus and pickers now glides from row to row as you move the pointer.

Bug Fixes

  • Wall displays with an older built-in browser, such as the Shelly Wall Display, show your dashboard again instead of a black screen.
  • With Reduce motion on, tapping a list or a menu opens it instead of choosing whatever sits under your finger.

[1.4.4] - 2026-10-11

New Features

  • Admins can open the demo home from Settings to try things without touching their own home.

Improvements

  • Themes, materials and dashboards that come with GlassHome now carry the official check and a “Built in” label when you browse them.

Bug Fixes

  • Copy diagnostics and the other copy buttons work when you open GlassHome by its local address.
  • The demo home you open before setup can install widgets, add dashboards and upload pictures again, and widgets you are building connect to it again.
  • A demo home can no longer link a GlassHome account.
  • The theme, material or dashboard you pick shows its whole outline again, even at the top of the list.

[1.4.3] - 2026-10-09

Improvements

  • GlassHome no longer stores the network address each sign-in came from, and clears the ones it kept before.

Bug Fixes

  • Once your home is set up, nobody who reaches it over remote access can start a demo home on it, and a demo tried before setup ends when you set up.
  • Pictures you upload for your themes are listed only to people signed in to your home.

[1.4.2] - 2026-10-08

Improvements

  • The “This home / Just me” switch in Settings is a small single pill that takes less room above the dock.

Bug Fixes

  • Leaving the demo no longer ends another visitor’s demo, and the demo has room for many more visitors at once.

[1.4.1] - 2026-10-08

Improvements

  • The What’s new slideshow fills more of the screen, so its pictures are easy to read.
  • The editing slide in What’s new shows a clear two-finger pinch.

Bug Fixes

  • Pictures and text in dialogs sit centred again on screens whose scrollbars float over the page.

[1.4.0] - 2026-10-08

Everything from the 1.4.0 betas, rolled up for the stable channel. Since 1.3.1:

New Features

  • The creator studio opens beside your dashboard and your home wears each change as you make it: start from a theme or a photo, then pick the background, accent, glass tint, corners and material.
  • Pick what your glass is made of (Glass, Frosted, Paper, Neon or Chalk) and tune every part of it in the studio’s Material tab, from the light’s direction to a raised or pressed-in look.
  • Widgets, themes, materials and dashboards share one browser, opened from Add widget, Settings or the creator studio, with every built-in theme and seven starter dashboards ready to use without an account.
  • Share a theme, material or dashboard with other homes, see how many homes use it, and take it down from its menu whenever you like.
  • Pages on glasshome.app show what other homes have shared, and Send to my home puts one at the top of your browser.
  • Save a theme or a material as a file and open it in another home’s studio.
  • Everyone in the home can pick their own theme, main dashboard, dock, blur and dark mode, and dark mode can follow the sunset or times you set.
  • Choose per dashboard what each person can do: off, view or edit.
  • The dashboard header is now a Header widget you can move, resize or remove, and a second Header with your own title and icon becomes a section heading for the widgets under it.
  • Hold a widget to see more controls, like each light in a group, colours, modes and the days ahead.
  • On a big monitor or TV the dashboard fills the whole screen with a 16-column wide-screen layout, starting from your desktop arrangement.
  • While editing, switch between the phone, tablet, desktop and wide-screen layouts from one screen, and see which widgets a screen size is missing so you can place one with a tap.
  • While editing, pinch a widget to resize it, scroll with a second finger, and drag a widget onto a dashboard in the dock to move it there.
  • Setup is a new welcome screen that finds your Home Assistant by itself, names your home after it and fills in your name, so opening your dashboard takes a tap.
  • In Settings you can add a sign-in name and password to your own account, so a wall tablet can sign in without Home Assistant.
  • The first time you open your dashboard, a short tour shows you how to edit it, and you can replay it from Settings.
  • After an update, a short slideshow shows what’s new, and What’s new in Settings, General shows it again.
  • The demo is a whole house with seven dashboards, a family, a kitchen tablet and a live front door camera, and it keeps your changes for a day or until you choose Start over.
  • New themes Retrowave and Chalkboard join the built-in set, Coral Reef is now Liquid Glass, Ocean Breeze is now Tide, and every built-in theme has a new background with its own night version.

Changes

  • The background is part of the theme now, and Settings, Theme is a shelf of themes that opens the creator studio.
  • Without Pro, the creator studio opens fully so you can try every colour, picture and material on your dashboard; Pro is asked for only when you save.
  • Press and hold the dock to start editing and hold it again when you are done, or long-press or right-click the dashboard background for Edit dashboard, Add widget and Settings.
  • The dock looks the same on every page and while editing, turns a page at a time, and edit mode switches itself off after three idle minutes.
  • In Settings, a bar above the dock always shows whether you are changing settings for This home or Just me.

Improvements

  • Widgets wear the same glass as the rest of the app, and a widget that is loading, crashed or needs permission keeps its shape and says what happened.
  • Widgets can grow up to 8×8 with their text and icons, sensors draw their last day as a line, and widgets can show pictures from Home Assistant like a doorbell still.
  • A widget with several lights, switches, locks or blinds says how many are on or open, and one tap brings them all to the same state.
  • A light’s colours are a row of whites and recent colours, a warm-to-cool bar and a colour disc.
  • Switches and sliders that are on fill with your theme’s colour under a plain white knob, so on and off read at a glance.
  • A widget’s glow spreads softly over the widgets beside it.
  • Each theme in Settings shows who uses it, the home first and then each person’s picture.
  • Settings is calmer: the header says whether Home Assistant is connected, settings you changed stand out, and a Grid card sets how widgets move.
  • The Home Assistant panel in Settings shows the address, the entity count and the diagram, with a sentence only when something is wrong.
  • Settings, General has a Copy diagnostics button that copies the recent connection log, ready to paste into a bug report.
  • A widget’s page shows exactly what it can read or control in your home and who installed or updated it, and the library filters by what a widget works with.
  • Installed widgets show which version they would update to.
  • Buttons are clear glass and readable on every theme, and choices that run out of room wrap onto a second row.
  • In light mode, the colours for success, a warning and a delete are deeper, so their text and buttons read on a white card.
  • A pick in a widget’s settings can be undone with the X on the field, and each row is named by what it holds.
  • After setup, the little house stays on screen while your dashboard opens.
  • A camera set to one stream type falls back to a lighter one when that stream cannot start.
  • An uploaded background you had darkened fades toward your theme’s colour, so it looks lighter in light mode.
  • Icons draw together with the page, so Settings and lists stay still while they load or scroll.
  • Dragging widgets is smoother, and switching between light and dark happens in one step.
  • The moving backgrounds settle half a minute after you last touch the screen, and an untouched dashboard does less work, which is easier on a wall tablet’s battery.
  • Scrolling Settings with the Performant blur setting is smooth.

Security

  • Nobody on your network can create an account or a home on your GlassHome server by themselves; accounts come only from Home Assistant sign-in and your invites.
  • Only your own Home Assistant can sign in to your GlassHome, and disconnecting it in Settings stops Home Assistant sign-in until you connect it again.
  • After eight wrong passwords for a sign-in name, signing in with it pauses for ten minutes, and removing a person removes their name and password.
  • A widget can no longer tell Home Assistant or a speaker to open a web address, so it cannot use them to send your data elsewhere.
  • A widget you allowed to control one device can act only on that device, even if it asks for a whole floor or a labelled area.

Fixes

  • A setting you picked just for yourself shows Use home’s in Settings, so you can see why a change for the whole home skips your screen and go back to it with a tap.
  • Cameras that stream through Home Assistant play again, and live streams keep going past ten seconds.
  • Album art from Music Assistant, Spotify, Plex, Jellyfin and other players shows in media widgets.
  • People with limited access see their dashboard again when something in Home Assistant is named with only digits.
  • If Home Assistant is still starting when you open the dashboard, GlassHome keeps trying on its own until it connects.
  • Settings says the live link to Home Assistant is down only while the dashboard is really offline.
  • Connecting to Home Assistant shows its progress next to the address, and the spinning Connecting box in the corner is gone.
  • A switch that is off looks off.
  • In light mode, text fields look ready to type in, and the dashboard opens without a dark flash.
  • An empty dashboard’s message is readable over any background.
  • The app asks your home who you are once when it opens, so it opens sooner.

[1.4.0-beta.15] - 2026-10-07

Fixes

  • On a phone, holding a widget opens its card cleanly, without the dashboard menu popping up over it or text in the card getting selected.

[1.4.0-beta.14] - 2026-10-05

Fixes

  • Searching for an icon in a widget’s settings finds every icon again, the same as for pages and the dock.

[1.4.0-beta.13] - 2026-10-05

Improvements

  • After setup, the little house stays on screen while your dashboard opens, its rooms going dark and light again until everything is ready.
  • Without Pro, the creator studio opens fully so you can try every color, picture and material on your dashboard; Pro is asked for only when you save.
  • The studio’s Background tab puts Different at night, a Day and Night switch and the Look first, with Upload beside the pictures, so nothing sinks below a long list.
  • Every built-in picture shows for both day and night, and Fine-tune sits at the top of the Colors and Material tabs.

Fixes

  • The edit and copy buttons on theme tiles in Settings open the creator studio again.
  • The small text on a widget waiting for permission or showing an error is easier to read.
  • Cards and widgets pick up the material’s colour boost again.
  • A row of choices that scrolls sideways keeps the one you picked in view.

[1.4.0-beta.12] - 2026-10-05

Fixes

  • A widget’s glow spreads softly over the widgets beside it, where it used to stop in straight lines at their edges.
  • A camera set to one stream type now falls back to a lighter one when that stream cannot start, and the diagnostics report says why each stream failed.

[1.4.0-beta.11] - 2026-10-04

Improvements

  • Switches and sliders that are on fill with your theme’s colour under a plain white knob, so on and off read at a glance.
  • New Frosted material adds a fine frost to the glass, Paper is matte with no glassy shine, and Neon is softer, lit from inside with a gentle glow at the edge.
  • The creator studio’s Material tab shows each material as a picture and opens up everything a material is made of, from the light’s direction to a raised, pressed-in look, with switches and sliders that wear it as you tune.
  • Save a material on its own as a file and open it in another home’s studio, or take the material from any theme file.
  • Materials have their own tab in the browser and their own pages on glasshome.app: try one on the theme you’re wearing, or share yours and pick up to three things other homes can tune.

Fixes

  • A widget you allowed to control one device can only act on that device, even if it asks for a whole floor or a labelled area.

[1.4.0-beta.10] - 2026-10-04

Improvements

  • Widgets, themes and dashboards share one browser, opened from Add widget, Settings or the creator studio, with a tab for each and more loading as you scroll.
  • The browser’s Built in chip has every theme and seven starter dashboards that come with GlassHome, ready to use with no account.
  • Share a theme or dashboard from its tile or its row in Settings, and see how many homes use it, with Copy link and Take down in its menu.
  • Themes and dashboards shared by other homes have their own pages on glasshome.app, and Send to my home puts one at the top of your browser.
  • Links inside the creator studio, like Open Settings, go where they say instead of staying put.
  • Themes look the same everywhere: the same picture, colours and name in Settings, the browser and the creator studio.
  • On a big monitor or TV the dashboard now fills the whole screen with a wide-screen layout of 16 columns, starting from your desktop arrangement.
  • While editing, switch between the phone, tablet, desktop and wide-screen layouts from one screen, so you can arrange your phone dashboard from your computer.
  • Edit mode tells you when widgets aren’t on the screen size you’re looking at, and puts one there with a tap.

Fixes

  • Holding a widget opens its extra controls faster, and works when your finger lands on one of its buttons.
  • Holding a widget that has nothing more to show tells you so.
  • A widget’s extra controls open centred on it and use the room on screen, so a widget near the edge no longer gets a small panel you have to scroll.

[1.4.0-beta.9] - 2026-10-04

Fixes

  • Browsing and playing from Music Assistant, Spotify and other music libraries in media widgets works again.

[1.4.0-beta.8] - 2026-10-04

Fixes

  • If your dashboard takes a moment to open after setup, a message says so instead of leaving a frozen screen.
  • Starting the demo takes about half a second instead of three, and reloading the page right after it keeps you on the welcome screen.

[1.4.0-beta.7] - 2026-10-03

Improvements

  • Setup is a new welcome screen: GlassHome finds your Home Assistant by itself, names your home after the one in Home Assistant, and fills in your name so opening your dashboard takes a tap.
  • In Settings you can add a sign-in name and password to your own account, so a wall tablet can sign in without Home Assistant. After eight wrong passwords for a name, signing in with it pauses for ten minutes, and removing a person from your home removes their name and password.

Fixes

  • An empty dashboard’s message is readable over any background.
  • In light mode the dashboard no longer flashes dark for a moment while it opens.
  • Nobody on your network can create an account or a home on your GlassHome server by themselves; accounts only come from Home Assistant sign-in and your invites.
  • Only your own Home Assistant can sign in to your GlassHome, and only the name of your home can be changed from outside it. If you disconnect Home Assistant in Settings, signing in with it stops until you connect it again.

[1.4.0-beta.6] - 2026-10-02

Fixes

  • People with limited access see their dashboard again when something in Home Assistant is named with only digits.
  • The tour’s “Use it” step points at a widget that opens something when you hold it, and waits until your dashboard has one.
  • Album art from Music Assistant, Spotify, Plex, Jellyfin and other players shows in media widgets.
  • A widget can no longer tell Home Assistant or a speaker to open a web address, so it cannot use them to send your data elsewhere.

[1.4.0-beta.5] - 2026-09-28

New Features

  • A theme studio opens beside your dashboard, and your home wears the theme as you change it: start from a theme or a photo, then pick the background, accent, glass tint, corners and material (Frosted, Paper, Neon, Ink or Chalk). The background is now part of the theme, and themes can be shared as files with Export and Import.
  • New themes: Retrowave and Chalkboard. Coral Reef is now Liquid Glass, Ocean Breeze is now Tide, and every built-in theme has a new background with its own night version.
  • Everyone in the home can pick their own theme, main dashboard, dock, blur and dark mode, and dark mode can follow the sunset or times you set.
  • Choose per dashboard what each person can do: off, view or edit.
  • The first time you open your dashboard, a short tour shows you how to edit it; replay it from Settings.
  • Holding a tile opens a sheet with what it has no room for, like each light in a group, colours, modes and the days ahead.
  • Tiles can grow up to 8×8 with their text and icons, sensors draw their last day as a line, and widgets can show pictures from Home Assistant like a doorbell still.
  • While editing, pinch a widget to resize it, scroll with a second finger, and drag a widget onto a dashboard in the dock to move it there.
  • The demo is a whole house with seven dashboards, a family, a kitchen tablet and a live front door camera, and your changes stay until you choose Start over.

Improvements

  • Widgets wear the same glass as the rest of the app, and a widget that is loading, crashed or needs permission keeps its tile shape and says what happened.
  • A tile with several lights, switches, locks or blinds says how many are on or open, and one tap brings them all to the same state.
  • A light’s colours are a row of whites and recent colours, a warm-to-cool bar and a colour disc.
  • Settings is calmer: the header says whether Home Assistant is connected, settings you changed stand out, and a Grid card sets how widgets move.
  • A widget’s page shows exactly what it can read or control in your home and who installed or updated it; the library filters by what a widget works with.
  • Buttons are clear glass and readable on every theme, and choices that run out of room wrap onto a second row.
  • An uploaded background you had darkened now fades toward your theme’s colour, so it looks lighter in light mode.

Fixes

  • Cameras that stream through Home Assistant’s HLS feed play again, and live streams no longer stop after ten seconds.
  • A tile with several locks no longer unlocks them all with one tap.
  • Buttons inside widgets respond to taps again, and a scenes tile runs only the scene you tapped.
  • The energy flow tile shows its house and power lines again.
  • Dark mode schedules keep their time across daylight-saving changes, and the Dark mode switch no longer shakes.

[1.4.0-beta.4] - 2026-09-21

Fixes

  • Settings no longer claims the live link to Home Assistant is down while it is up; the note appears only while the dashboard is really offline, and it stops telling you to disconnect.
  • Connecting to Home Assistant no longer leaves a spinning “Connecting” box in the corner; the status next to the address shows where it stands.
  • If Home Assistant is still starting when you open the dashboard, GlassHome keeps trying on its own instead of staying offline until you reload.

Improvements

  • Settings has a “Copy diagnostics” button under General: one tap copies the recent connection log from both the server and this device (or opens the share sheet on a phone or tablet), ready to paste into a bug report.
  • The Home Assistant panel in Settings and the connection step of setup say less: a healthy link shows the address, the entity count and the diagram, and a sentence appears only when something is wrong.

[1.4.0-beta.3] - 2026-09-20

Dashboard

  • The header is gone, and in its place sits a Header widget you can move, resize, or remove like any other. It shows your dashboard’s name with the time, the weather and what is still on.
  • Add a second Header anywhere in the grid, give it your own title and icon, and it becomes a section heading for the widgets under it.
  • Press and hold the dock to start editing your dashboard, and hold it again when you are done; an Add widget button appears above the dock while you edit.
  • The dock looks the same on every page and while editing, so it never jumps under your finger, and edit mode switches itself off after three idle minutes.

Improvements

  • Picking an image, icon, room or device in a widget’s settings can now be undone: tap the X on the field, or tap your pick again.
  • In light mode, the colours that mark success, a warning and a delete are deeper, so their text and buttons are readable on a white card.
  • A widget’s settings form labels the choices you pick from and names each row by what it holds instead of calling it “Item 1”.
  • The dock now turns a page at a time and never draws an icon half cut, however many dashboards you keep in it.
  • Dragging widgets around in edit mode is smoother.
  • Switching between light and dark happens in one step instead of settling twice.
  • The Geometric Houses background holds still once it has drawn, so taps and panels over it stay quick.
  • A dashboard with no widgets on it says so plainly, without a dashed box drawn around the message.

Fixes

  • A switch that is off now looks off; its knob used to stay filled with the accent colour in both positions.
  • In light mode, text fields no longer look greyed out as though you could not type in them.

[1.4.0-beta.2] - 2026-09-08

Fixes

  • Widgets show their icons again; the beta before this one drew every widget icon blank.

[1.4.0-beta.1] - 2026-09-07

Improvements

  • Icons draw together with the page instead of popping in a moment later, so Settings and lists no longer jump while they load or scroll.
  • The moving backgrounds (Geometric Houses, Abstract Pattern) settle half a minute after you last touch the screen, so a wall tablet stops working on them while nobody is looking.
  • A dashboard nobody is touching does less work in the background, which is easier on a tablet’s battery.
  • Scrolling Settings with the Performant blur setting no longer stutters.

Fixes

  • The app no longer asks your home twice who you are when it opens.

[1.3.1] - 2026-09-06

Improvements

  • In People & Devices, each person’s row shows how many screens they are signed in on, and opening the row lets you sign any of them out.

Fixes

  • The widget browser now shows every widget on the Hub; widgets past the first hundred were missing from the list and from search, and were never offered an update.
  • In Settings, the Home Assistant and account rows keep their buttons on one line on a phone.

[1.3.0] - 2026-09-05

Everything from the 1.3.0 betas, rolled up for the stable channel. Since 1.2.0:

New Features

  • Give each person their own access: which rooms they see, whether they can control things, which sensitive devices (locks, alarm, cameras, garage) stay off limits, which dashboards they open, and whether their access ends on a date. Settings, People & Devices.
  • Shared screens are now their own members: a kitchen tablet gets its own access, starts on its own dashboard, uses its own theme, and no longer borrows whoever paired it.
  • Invite someone by link: they pick a password and land on the dashboards you gave them. Links work once and expire after 7 days; resend or cancel them from People & Devices.
  • People you invited sign in with their own name, exactly as they typed it when they joined, from the “Local sign in” door on the welcome screen.
  • Everyone can see their own row in People & Devices: what they have access to and where they are signed in.
  • After this update, admins see a one-time note in People & Devices to review screens that were paired before it.

Changes

  • Limited access is enforced everywhere: people with limited access only see and control what you gave them, in the app and in every widget, and a change applies within a second. Removing someone signs them out of every device right away. When access ends, one clear screen says so, with “Sign in again” and “Sign out”.
  • People who cannot edit dashboards no longer see the edit and add-widget controls, and the server refuses edits from them. People limited to some dashboards only see those.
  • Only admins can change the household theme, background, general settings, the Home Assistant address, remote access, pair devices, approve device codes, and install or remove widgets. Pictures follow the dashboard rule: people who can edit dashboards can add and delete them.
  • Your Home Assistant login token now stays on the GlassHome server. The app, every widget, and every signed-in device reach Home Assistant only through GlassHome, so nothing in the browser ever holds the key.
  • If GlassHome loses its link to Home Assistant (for example after a password reset there), admins see a banner with a one-tap “Sign in to Home Assistant” button; everyone else is told to ask someone who manages the home.
  • People with limited access cannot use energy dashboards or edit entity settings yet; full members and admins are unaffected.

Improvements

  • Panels that open over the dashboard, like widget settings, adding a person, or pairing a screen, now scroll inside themselves. On a wall tablet a long form no longer pushes its buttons off the bottom of the screen, and the close button is easier to hit.
  • In Settings, a group’s label now sits right above its own rows instead of floating under the card title.

Security

  • Someone guessing a password or an invite link can no longer dodge the sign-in limit by faking their address.

Fixes

  • Turning on automatic widget updates, or approving a widget’s new permissions, now takes effect straight away. It used to sit and wait for the next scheduled check, up to six hours later.
  • Your dashboard now loads at full speed when your home has no internet. It used to sit on “Updating widgets” and then show an empty screen for up to half a minute before your widgets appeared, even though every widget was already on your box.
  • When a widget update fails, the message now names the widget and says why, instead of just counting a failure.

[1.3.0-beta.8] - 2026-09-05

Security

  • Someone guessing a password or an invite link can no longer dodge the sign-in limit by faking their address.

Fixes

  • In Settings, a group’s label now sits right above its own rows instead of floating under the card title.
  • When a widget update fails, the message now names the widget and says why, instead of just counting a failure.

[1.3.0-beta.7] - 2026-09-04

Fixes

  • Turning on automatic widget updates, or approving a widget’s new permissions, now takes effect straight away. It used to sit and wait for the next scheduled check, up to six hours later.
  • Your dashboard now loads at full speed when your home has no internet. It used to sit on “Updating widgets” and then show an empty screen for up to half a minute before your widgets appeared, even though every widget was already on your box.

[1.3.0-beta.4] - 2026-09-01

Improvements

  • Panels that open over the dashboard, like widget settings, adding a person, or pairing a screen, now scroll inside themselves. On a wall tablet a long form no longer pushes its buttons off the bottom of the screen, and the close button is easier to hit.

[1.3.0-beta.1] - 2026-08-28

New Features

  • Give each person their own access: which rooms they see, whether they can control things, which sensitive devices (locks, alarm, cameras, garage) stay off limits, which dashboards they open, and whether their access ends on a date. Settings, People & Devices.
  • Shared screens are now their own members: a kitchen tablet gets its own access, starts on its own dashboard, uses its own theme, and no longer borrows whoever paired it.
  • People who cannot edit dashboards no longer see the edit and add-widget controls, and the server refuses edits from them. People limited to some dashboards only see those.
  • Only admins can change the household theme, background, general settings, and install or remove widgets.
  • After this update, admins see a one-time note in People & Devices to review screens that were paired before it.
  • Limited access is enforced everywhere: people with limited access only see and control what you gave them, in the app and in every widget, and a change applies within a second.
  • Removing someone signs them out of every device right away.
  • Invite someone by link: they pick a password and land on the dashboards you gave them. Links work once and expire after 7 days; resend or cancel them from People & Devices.
  • People you invited sign in with their own name, exactly as they typed it when they joined, from the “Local sign in” door on the welcome screen.
  • When access ends, one clear screen says so, with “Sign in again” and “Sign out”.
  • Everyone can see their own row in People & Devices: what they have access to and where they are signed in.

Changes

  • Your Home Assistant login token now stays on the GlassHome server. The app, every widget, and every signed-in device reach Home Assistant only through GlassHome, so nothing in the browser ever holds the key.
  • If GlassHome loses its link to Home Assistant (for example after a password reset there), admins see a banner with a one-tap “Sign in to Home Assistant” button; everyone else is told to ask someone who manages the home.
  • Only admins can change or disconnect the household’s Home Assistant address, or turn remote access on and off.
  • Pictures follow the same rule as dashboards: people who can edit dashboards can add and delete them, and clearing out unused pictures is left to admins.
  • Only admins can pair devices and approve device codes.
  • People with limited access cannot use energy dashboards or edit entity settings yet; full members and admins are unaffected.

[1.2.0] - 2026-08-27

Everything from the 1.2.0 beta, rolled up for the stable channel. Since 1.1.3:

New Features

  • Settings has a new Media section: how much room your pictures take, a row of the ones you added most recently, and an Upload button. “Browse library” opens the full collection a page at a time, where you can see any picture full size and delete the ones no widget is using. Household admins can also raise or lower how much can be stored.

Improvements

  • Very large background photos are now turned away instead of being opened. A wallpaper over roughly 40 megapixels, a long panorama or a big scan, could eat enough memory to slow your home down or take the dashboard offline while it loaded. If yours is refused, scale it down in any photo app and upload it again.

[1.2.0-beta.1] - 2026-08-27

Changes

  • Settings has a new Media section: how much room your pictures take, a row of the ones you added most recently, and an Upload button. “Browse library” opens the full collection a page at a time, where you can see any picture full size and delete the ones no widget is using. Household admins can also raise or lower how much can be stored.
  • Very large background photos are now turned away instead of being opened. A wallpaper over roughly 40 megapixels, a long panorama or a big scan, could eat enough memory to slow your home down or take the dashboard offline while it loaded. If yours is refused, scale it down in any photo app and upload it again.

[1.1.3] - 2026-08-21

Changes

  • Widget SDK bumped to 1.11.0.

[1.1.2] - 2026-08-16

Bug Fixes

  • Widgets no longer reload from scratch when you come back to the dashboard tab or after you place, remove, or edit another widget. Open sections and scroll positions stay where you left them, and to-do widgets stop flashing a “Widget unmounted” error while their list refreshes.

[1.1.1] - 2026-08-15

Bug Fixes

  • The dashboard and widgets now load the release build of the UI runtime instead of the development one, so pages and widgets are lighter and faster. A stray developer panel that could appear at the bottom of the screen is gone with it.

[1.1.0] - 2026-08-15

Everything from the 1.1.0 betas, rolled up for the stable channel. Since 1.0.0:

New Features

  • Widgets can live on some screen sizes and not others: your phone dashboard can stay short while your desktop stays full.
  • The widget browser shows a picture of each widget before you install it, in light and dark.
  • Setup and Settings draw how your home connects (your browser, GlassHome, Home Assistant) and mark the link that is failing.
  • Widgets can show your Home Assistant calendars and to-do lists, within the permissions you granted.

Improvements

  • Widgets respect the smallest and largest sizes their author set.
  • Rearranging a dashboard saves gesture by gesture, and two people can rearrange the same dashboard at once without overwriting each other.
  • Setup names the connection that failed, warns when a Home Assistant address won’t work from outside your home, and if your device can’t open Home Assistant’s sign-in page within a few seconds it brings you back and suggests the IP address.
  • Settings and notifications read more calmly: quieter badges, names and roles on one line, short titles with the detail underneath.
  • Reduced-transparency mode and the Midnight Glass theme look right inside widgets.

Security

  • A widget can only reach the devices you approved when you installed it. No catalog widget misused this and your Home Assistant password was never exposed, but a widget you installed could have controlled more than you allowed.
  • A website you visit can no longer reach your dashboard on your behalf, and adding a widget from a typed address can no longer make your GlassHome server fetch from your own network.
  • Remote-access tokens are no longer sent to the browser.

Bug Fixes

  • A widget whose settings could not be upgraded keeps them instead of falling back to defaults.
  • Updating all widgets at once asks for permission when one of them wants new access.
  • Sensor history charts keep drawing when a second widget shows the same sensor.
  • The custom theme colour picker shows the right swatch for strongly coloured shades.
  • Going back during setup no longer lands on a blank step; help links open the right page.

[1.1.0-beta.7] - 2026-08-15

Bug Fixes

  • Signing in with http://homeassistant.local:8123 works again on the add-on. Since beta.1, pressing Continue after entering Home Assistant by name sent your browser to an address only the add-on itself could reach, so the page never loaded and nothing explained why. Your browser is now sent to exactly the address you typed.
  • If your device can’t open Home Assistant’s sign-in page within a few seconds, the setup screen brings you back and suggests using the IP address, instead of leaving you waiting on a blank page.

[1.1.0-beta.6] - 2026-08-14

Bug Fixes

  • Sensor history charts keep drawing when a second widget shows the same sensor. Removing one of the two used to clear the shared history, and the widget still on screen quietly stopped adding new readings until you reloaded.
  • The custom theme colour picker shows the right swatch for strongly coloured shades, instead of one slightly off from the colour actually applied.

Security

  • A website you visit can no longer talk to your dashboard on your behalf. A page hosted on a domain named to look like a home network address could reach your GlassHome server while you were signed in, and read what it returned.
  • Adding a widget from a hand-typed address can no longer be used to make your GlassHome server fetch from addresses on your own network or from the machine it runs on.

[1.1.0-beta.5] - 2026-08-14

Bug Fixes

  • To-do list widgets show your lists again. Widgets that ask Home Assistant for a list, like your to-dos, could send the question but never receive the answer, so they sat empty. The answer now reaches them, and only for the lists you granted access to.

[1.1.0-beta.4] - 2026-08-13

Bug Fixes

  • Calendar widgets show your events again. Since beta.2, widgets that display Home Assistant calendars came up empty, because the way they read calendar data was closed off when widget permissions were tightened. They now have a proper way to read calendars, and it stays inside the permissions you granted.
  • Help and documentation links in the app open the right page again instead of landing on a missing one.

[1.1.0-beta.3] - 2026-08-10

Bug Fixes

  • Your dashboard connects to Home Assistant again. On beta.2 it could sit on “reachable but not connected” forever: GlassHome reached your home, then no devices ever arrived and nothing on the dashboard worked.
  • When Home Assistant answers but the live connection isn’t up, the dashboard now says so and points at Disconnect and connect again, instead of telling you to try reconnecting, which was not something you could do from that screen.

[1.1.0-beta.2] - 2026-08-10

Bug Fixes

  • Widgets work again on the beta. In beta.1 they either showed an error tile or looked normal and did nothing: tapping a light or a switch did not reach your home, and widget settings would not save.
  • Widget previews in the browser render again, and at the size the widget will actually be on your dashboard rather than a size smaller.

Security

  • A widget can now only reach the devices you approved when you installed it. Previously a widget could bypass those permissions and control anything in your home. No widget in the catalog did this, and your Home Assistant password was never exposed, but a widget you installed could have.

New Features

  • Widgets can now live on some screen sizes and not others. Adding a widget asks whether it should appear on every size or only the one you’re using, and removing one asks the same, so your phone dashboard can stay short while your desktop stays full.
  • The widget browser shows a picture of each widget before you install it, rendered in both light and dark.
  • Setup and Settings now draw how your home connects: your browser, GlassHome, and Home Assistant, with the link that is failing marked so you can see where a connection stopped rather than guessing.

Improvements

  • Widgets now respect the smallest and largest sizes their author set, so resizing can no longer squash one below the size it needs to be readable.
  • Moving and resizing widgets now saves more reliably: each finished gesture is stored on its own, so a flaky connection can no longer lose a whole dashboard’s arrangement.
  • Two people can rearrange the same dashboard at the same time without overwriting each other’s whole layout. Each widget keeps the position it was given last, and a widget one person removes stays removed.
  • Setup names the connection that failed instead of showing a generic error, warns you when a Home Assistant address will not work from outside your home, and points a stuck sign-in at Quick Connect.
  • Home Assistant addresses ending in .local now work for browser sign-in.
  • Going back in your browser during setup no longer lands you on a blank step.
  • Settings reads more calmly: quieter device badges, member names and their roles on one line, and a count beside the entity list.
  • Notifications that were one long line are now a short title with the detail underneath.
  • Widgets look right again with reduced-transparency mode on, and the Midnight Glass theme matches the rest of the palette.

Bug Fixes

  • A widget whose settings could not be upgraded no longer loses them. Previously a failed upgrade replaced your configuration with the widget’s defaults and saved that over the original.
  • Updating a widget’s settings no longer looks at another household’s copy of that widget when deciding which version it is on.
  • Updating all widgets at once now asks for permission when one of them wants new access, instead of skipping the question.
  • Remote-access tokens are no longer sent to the browser. They stayed on your GlassHome box, but they were included in a settings response where nothing needed them.
  • Signing in stops with a clear error if Home Assistant cannot be recorded properly, rather than continuing into a half-connected state.

[1.0.0] - 2026-07-12

GlassHome v1. Everything from the 1.0.0 betas, rolled up for the stable channel. Since 0.10.0:

New Features

  • A short, personal welcome note the first time you open GlassHome.
  • Add a phone or tablet by scanning a QR code, with no tokens to copy. Devices without a camera can enter a 6-digit code on an on-screen numpad instead, and you see clear progress while it connects.
  • Settings now tells you when a newer version of GlassHome is available, showing the version you’re on and the one to update to.
  • Widgets can use icons from any icon set, not just a small built-in selection. Icons are cached on your box after first use, so they keep working offline, and they no longer flicker or shift while you scroll.
  • Turn off every light or lock every door straight from the dashboard header: the lights and lock chips are now buttons.

Improvements

  • The dashboard’s frosted-glass blur is faster and lighter, especially with many widgets on screen. A new Blur setting lets you choose: Performant (the new default, the same look at a fraction of the cost), Dynamic (real-time and most accurate, heaviest on the device), or None (solid surfaces, the lightest option).
  • Remote access lives in one place: a single card for the managed GlassHome tunnel and your own addresses (a home reverse proxy, a VPN, or your own tunnel). A reverse proxy at home is free; a public address needs Pro.
  • Album art and camera images load over remote access too, not just on your home network.
  • No more dead ends when you’re away: if Home Assistant can’t be reached, that option is clearly marked unavailable with what to do instead, rather than a browser error page.
  • A redesigned sign-in screen with clear, colour-coded options, the best one for your situation highlighted, your home’s name shown, and your Home Assistant address filled in for you.
  • Browsing and adding widgets share one cleaner card layout, with a tidy search-and-filter bar and a side-by-side view of the widget you’re inspecting.
  • The Area widget was redesigned as a clean column of tiles, making each light, switch, and sensor easier to see and tap.
  • Installing a community widget shows one clear permission dialog instead of two, listing exactly what it wants access to, with a “How widgets are kept safe” explainer.
  • Pro now covers your whole home: when one member has Pro, every member, kiosk, and family phone gets Pro too, and it keeps working for two weeks if your home goes offline.
  • Settings shows you and your home together in a single household card, and the Devices screen groups connected devices by person and clears out stale sessions.
  • Widgets download as smaller, faster bundles and update automatically after you upgrade.
  • Badges and buttons across Settings got a visual refresh: frosted status chips, polished gradient Pro and Early Bird badges, and pill-shaped buttons. Dropdown menus have a consistent size and no longer waste space on mobile.
  • The dashboard header temperature matches the unit you set in Home Assistant, switching between °C and °F with it.

Security

  • Community widgets ask permission before touching your home and can only do what you approve; if a widget ever tries to do more, the attempt is blocked and you get a notification. Each widget runs in its own isolated space, can’t interfere with the rest of your dashboard, and can never send your home’s data anywhere except your Home Assistant and GlassHome. Widgets never see your Home Assistant login, and your Home Assistant token is no longer handed to the browser. A help page explains, in plain language, what widgets can and cannot do: glasshome.app/docs/widget-security.

Fixes

  • Signing in with your GlassHome account reliably lands you on your home and your dashboards, instead of an empty page or a duplicate “Home”. Connecting your account from Settings fixes accounts stuck on earlier versions and cleans up the duplicate profile automatically. Failed sign-ins now show a clear message instead of a silent dead end.
  • Home Assistant admins are admins in GlassHome too, so you can manage your home’s members; your role updates on your next sign-in. Every home always has a dashboard, restored on next sign-in if yours was missing.
  • Sign-in works behind a reverse proxy that terminates HTTPS, and Home Assistant error messages show the real text instead of “[object Object]”.
  • Notification banners show the correct colours in light mode and under custom themes.
  • Performant Blur (the default) now works on iPhone, iPad, and Mac. Changing your background updates the frosted glass instantly, and the frosted look is identical in every blur mode.
  • Widgets size correctly across more tile shapes, no longer look too small right after the opening animation, and “ghost” tiles no longer linger in empty slots.
  • Reduce Blur and Reduce Motion now apply inside widgets too, and in dark mode widgets follow your custom theme’s colours and corner roundness.
  • A widget that fails to auto-update quietly retries once before showing an error, and widgets no longer freeze when switching between dashboards.
  • The interactive demo loads with every widget fully styled, and each visitor gets their own private demo that tidies itself up afterward.
  • The Home Assistant logo was updated to its current mark, and the icon next to a page’s title is properly centred.

[1.0.0-beta.12] - 2026-07-12

Improvements

  • Settings now tells you when a newer version of GlassHome is available. The General section shows your current version, and a badge appears with the version to update to when there’s a newer release.

Fixes

  • Notification banners now show the correct colors in light mode and under custom themes, instead of looking washed-out grey.

[1.0.0-beta.11] - 2026-07-09

Improvements

  • Badges and buttons across Settings got a visual refresh for a cleaner, more consistent look: frosted status chips, polished gradient Pro and Early Bird badges, and pill-shaped buttons.
  • Entity and area pickers now only load live data while they’re open, so opening Settings feels lighter and snappier.

Fixes

  • Fixed Home Assistant sign-in failing when GlassHome runs behind a reverse proxy that terminates HTTPS.
  • Home Assistant error messages now show the real text instead of “[object Object]”.

[1.0.0-beta.10] - 2026-07-05

Improvements

  • Settings now shows you and your home together in a single household card, instead of two separate “You” and “Your Home” cards.
  • The Devices screen groups your connected devices by person and clears out stale sessions, so the list stays tidy.
  • The Remote Access settings got a visual refresh: the managed tunnel and your own addresses are now clearly separated with icons and dividers.

Fixes

  • Widgets now size correctly across more tile shapes. State cards size to the tile’s height as well as its width, so they no longer look cramped or oversized.
  • Fixed “ghost” widget tiles that could linger in empty slots, and gave every widget slot the same consistent look.
  • Updated the Home Assistant logo to its current mark.

[1.0.0-beta.9] - 2026-07-02

Improvements

  • Adding a phone or tablet is now as easy as scanning a QR code. Open the new device dialog, scan the code with the new device, and confirm with one tap, no sign-in or typing needed. Devices without a camera can enter a 6-digit code instead, with an on-screen numpad for touch screens. While a device is connecting you now see clear progress indicators instead of a frozen screen.
  • The sign-in screen now fills in your Home Assistant address for you, taken from your home’s settings, so there’s one less thing to type. You can still change it if you need to. The welcome screen also fits better on short screens instead of pushing content off the bottom.
  • The Area widget was redesigned. It now shows your room’s controls as a clean column of tiles, making each light, switch, and sensor easier to see and tap.
  • Installing a community widget now shows one clear permission dialog instead of two back-to-back popups. It lists exactly what the widget wants access to, with a “How widgets are kept safe” explainer if you want the details.
  • Widgets can now use icons from any icon set, not just a small built-in selection. Icons are cached on your box after first use, so they keep working offline. Icons also no longer flicker or shift while you scroll.
  • Widgets now download as smaller, faster bundles and update automatically after you upgrade.
  • The dropdown menus in Settings now have a consistent size and no longer waste space on mobile.

Fixes

  • Performant Blur (the default frosted-glass mode) now works on iPhone, iPad, and Mac. Before, glass surfaces on those devices showed no blur at all.
  • Changing your background now updates the frosted glass instantly, instead of showing the old background’s frost until you reloaded.
  • The frosted-glass look is now identical in every blur mode, with the same strength and tint everywhere. Kiosks and tablets also get their frost instantly after a reload instead of re-computing it.
  • Widgets no longer appear slightly too small right after the dashboard’s opening animation.

[1.0.0-beta.8] - 2026-06-30

Fixes

  • Album art and camera images now load when you’re away from home, not just on your home network. Media-player widgets show cover art and camera widgets show their picture over remote access, the same as at home.

[1.0.0-beta.7] - 2026-06-30

Improvements

  • The dashboard’s frosted-glass blur is now faster and lighter, especially when you have many widgets on screen. A new Blur setting lets you choose how it looks: Performant Blur (the new default, the same frosted look at a fraction of the cost), Dynamic Blur (real-time and most accurate, but heaviest on the device), or No Blur (solid surfaces, the lightest option).
  • The lights and lock summary in the dashboard header are now two buttons. Tap the lights chip to turn off every light in view, or the lock chip to lock every door, right from the dashboard.

Fixes

  • The icon next to a page’s title is now properly centered.

[1.0.0-beta.6] - 2026-06-28

Improvements

  • Remote access now lives in one place. Settings has a single “Remote access” card covering both the managed GlassHome tunnel and your own addresses (a home reverse proxy, a VPN, or your own tunnel). A reverse proxy on your home network is free; a public address needs GlassHome Pro.
  • The sign-in screen was redesigned. The ways to sign in are now clear, colour-coded cards, with the best one for your situation highlighted: Home Assistant at home, your GlassHome account when you’re away. It also shows your home’s name so you know where you’re signing in.
  • No more dead ends when you’re away from home. If Home Assistant can’t be reached, that option is clearly marked unavailable with what to do instead, rather than dropping you on a browser error page.

Fixes

  • A widget that fails to auto-update now quietly retries once before showing an error.

[1.0.0-beta.5] - 2026-06-26

Improvements

  • Browsing and adding widgets got a cleaner, more consistent look. The widget browser (“Get more widgets”) and the add-widget picker now share the same card layout, with a tidy search-and-filter bar and a side-by-side view for the widget you’re inspecting.
  • Pro now covers your whole home. When one member has Pro, every member, kiosk, and family phone gets Pro features too. If your home goes offline, Pro keeps working for two weeks before it steps down.
  • After you sign out, the setup screen remembers and pre-fills your last Home Assistant address, so reconnecting is one less thing to type.

Fixes

  • The Reduce Blur and Reduce Motion accessibility settings now apply inside widgets too, not just the rest of the app.
  • In dark mode, widgets now follow your custom theme’s colors and corner roundness instead of falling back to the defaults.

[1.0.0-beta.4] - 2026-06-14

Bug Fixes

  • The interactive demo now loads with every widget fully styled. Before, it could show plain, overlapping tiles with no styling. Each visitor also gets their own private demo to play with, which tidies itself up afterward.

[1.0.0-beta.3] - 2026-06-13

Fixes

  • Signing in with your GlassHome account now takes you to your home and your dashboards. Before, it could land you on an empty page or quietly create a second “Home”.
  • Connecting your GlassHome account from Settings now works for accounts that got stuck on earlier versions, and the duplicate profile the old bug created is cleaned up automatically when you reconnect.
  • When a sign-in or account connection fails, you now see a clear message explaining what to do instead of a silent dead end or a confusing “invalid code”.
  • Home Assistant admins are now admins in GlassHome too, so you can manage your home’s members. Your role updates the next time you sign in.
  • Every home always has a dashboard. If yours was missing one, it comes back on your next sign-in.
  • Widgets no longer freeze when switching between dashboards.

[1.0.0-beta.2] - 2026-06-12

Security

  • Community widgets now ask permission before touching your home. When you install a widget that uses your devices, you see exactly what it wants (“Control your lights”) and approve it. The widget can only do what you approved, and if it ever tries to do more, the attempt is blocked and you get a notification.
  • Widgets can no longer send your home’s data anywhere except your Home Assistant and GlassHome, and they never see your Home Assistant login. Each widget runs in its own isolated space and can’t interfere with the rest of your dashboard.
  • A new help page explains, in plain language, what widgets can and cannot do: glasshome.app/docs/widget-security.

[1.0.0-beta.1] - 2026-06-10

Improvements

  • The temperature in your dashboard header now matches the unit you set in Home Assistant. Switch between °C and °F in Home Assistant and the header follows.

Security

  • Your Home Assistant access token is no longer handed to the browser. Nothing changes in how you use the dashboard; your connection is just better protected.

[0.10.0] - 2026-06-06

Everything from the 0.10.0 betas, rolled up for stable. Highlights since 0.9.6:

New Features

  • Sign in with a GlassHome account. Start the sign-in from settings and approve it by entering a short code at glasshome.app/link. Your dashboard knows you across devices, no password typed on the TV or tablet.
  • GlassHome Pro. Community widgets and custom theming are now part of Pro. Free dashboards keep the full built-in widget set; a clear upgrade prompt appears when you reach for a Pro-only feature.
  • Editing your dashboard is clearer: the page dims behind the widgets, each widget gets crisp corner buttons for move, remove, and resize, and holding a widget opens its settings directly.
  • Try a demo home. From the welcome screen you can explore a fully populated dashboard, Pro features included, before connecting your own Home Assistant.
  • Pair a second screen with Quick-Connect. A kiosk or extra tablet shows a short code you confirm once, instead of copying tokens by hand.
  • Theme cards in the theme picker now show each theme’s actual background and color palette, plus a new sharp Monochrome look with a diamond grid background and a scattered-trees pattern for Forest Zen.
  • Icons now load without an internet connection. Entity, area, and dock icons come straight from your own server instead of an external icon service.

Improvements

  • Redesigned welcome and setup. A calmer, conversational onboarding walks you through connecting your home one step at a time.
  • Reworked Settings. Your account and your home live in clearly separated cards, Settings → Your Home lists every member with their role, and a new “Reduce Motion” toggle dials back animations.
  • Widgets you drop on the dashboard appear at a readable size by default instead of the 1x1 minimum.
  • Searching for an entity by its friendly name works in every widget picker.
  • Faster installs and updates. The add-on download is about a third smaller.

Bug Fixes

  • Upgrading from 0.9.x preserves your dashboards, placed widgets, and custom themes.
  • Homes sharing one server are fully separated: community widgets, custom themes, and background updates belong to your home only.
  • Dashboard reconnects to Home Assistant automatically after the app comes back from the background.
  • Drag and resize work immediately after adding the first widget to a fresh dashboard.
  • Batteries widget shows your batteries on setups where it used to come up empty.

[0.10.0-beta.7] - 2026-06-06

Improvements

  • The demo now includes Pro features: browse community widgets and create custom themes without a subscription, so you can see everything GlassHome offers before connecting your home.
  • Demo-only installs now put “Demo mode” front and center on every sign-in screen. Home Assistant and Quick Connect are shown disabled with a notice instead of leading you into a connection that isn’t available.

Bug Fixes

  • Your Pro plan now shows as a single PRO badge in Settings → Account instead of a row of one-letter badges.

[0.10.0-beta.6] - 2026-06-06

New Features

  • Editing your dashboard is clearer: the page dims behind the widgets, each widget gets crisp corner buttons for move, remove, and resize, and holding a widget opens its settings directly.
  • Try GlassHome without a Home Assistant connection. The setup screen now offers “Or try the demo”, which drops you into a shared demo home you can explore freely.
  • Theme cards in the theme picker now show each theme’s actual background and color palette, so you can see what you’re picking before you apply it.
  • New sharp Monochrome look with a rotated diamond grid background, and a new scattered-trees pattern for Forest Zen.
  • Icons now load without an internet connection. Entity, area, and dock icons come straight from your own server instead of an external icon service.

Improvements

  • The Your Home settings section is tidier: flatter layout, a clear person icon for members, and the Add Link button where you expect it.

Bug Fixes

  • Installing a widget from the Widget Browser now updates the card immediately to “Installed”, no need to reopen the dialog.
  • Approving a new device while signed out no longer dead-ends on a GlassHome-only login page; you’re taken through setup and back to the approval screen.
  • Background patterns are easier to see, and changing themes no longer resets your background color.
  • Uploading a custom background now shows the Pro upgrade prompt up front instead of quietly accepting a file you can’t use.

[0.10.0-beta.5] - 2026-06-05

New Features

  • See who’s in your home. Settings → Your Home now lists every member with their name, email, and role.

Improvements

  • Changing the dashboard background now shows the Pro lock up front. Free dashboards see lock badges on background options and an upgrade prompt, instead of clicks that silently did nothing.

Bug Fixes

  • Custom themes created on 0.9.x are back. If your saved themes disappeared from the theme editor after upgrading, they reappear and can be edited again.
  • Homes sharing one server are now fully separated: community widgets and custom themes belong to your home only and no longer show up for other households on the same install.
  • Background widget updates run for every home on a shared server, not just the first one.

[0.10.0-beta.4] - 2026-06-02

Bug Fixes

  • Your dashboard shows up again after upgrading. Some upgraded installs opened to a blank screen and widgets you added vanished on save; your existing dashboard and widgets now appear, and edits stick.

[0.10.0-beta.3] - 2026-06-02

Bug Fixes

  • Home Assistant reconnects after upgrading. If an upgrade left your dashboard signed in but showing no devices, just sign in to Home Assistant again and the connection is restored automatically, or set the address under Settings, which now saves correctly.

[0.10.0-beta.2] - 2026-06-02

Bug Fixes

  • Upgrading from an earlier version no longer fails to start. Your existing dashboards and placed widgets carry over into the new accounts setup instead of being lost.

[0.10.0-beta.1] - 2026-06-02

New Features

  • Sign in with a GlassHome account. Open settings, start the sign-in, and approve it by entering the short code at glasshome.app/link. Your dashboard then knows who you are across devices, no password typed on the TV or tablet.
  • GlassHome Pro. Community widgets and custom theming are now part of Pro. Free dashboards keep the full built-in widget set; an upgrade prompt appears when you reach for a Pro-only feature.
  • Try a demo home. From the welcome screen you can explore a fully populated dashboard with sample rooms and devices before connecting your own Home Assistant.
  • Pair a second screen with Quick-Connect. A kiosk or extra tablet shows a short code you confirm once, instead of copying tokens by hand.

Improvements

  • Redesigned welcome and setup. A calmer, conversational onboarding walks you through connecting your home one step at a time, with a smoother brand intro.
  • Reworked Settings. Your account and your home now live in clearly separated cards, every section shares the same rounded, layered look, and corners follow the radius you pick in the theme editor.
  • New “Reduce Motion” toggle in settings. Turn it on to dial back animations across the dashboard.
  • Settings sections and widgets ease in with a gentle staggered entrance instead of appearing all at once.
  • Faster installs and updates. The add-on download is about a third smaller, so upgrades land quicker.

[0.9.7-beta.5] - 2026-05-25

Improvements

  • Widgets you drop on the dashboard now appear at a readable size by default. Climate, light, clock, cover, batteries land at 2x2 instead of the 1x1 minimum; weather and media-player at 3x2; area and camera at 3x3. You can still resize each tile as before.
  • Analogue clock now shows the date underneath the dial when you turn on “Show Date” in widget settings. The toggle is visible in both digital and analogue clock modes.
  • Widget Browser icons (Settings → Browse Widgets) are legible. They used to render as muddy brown.

[0.9.7-beta.4] - 2026-05-24

Bug Fixes

  • Adding an external link to the dock now works. The button silently failed on installs served over plain HTTP on the LAN.
  • The Home Assistant server URL field shows your saved URL after you leave settings and come back. The stale “Save” button that could overwrite your reverse-proxy URL with the default is gone.
  • Light-mode widget picker icons are legible. They used to render as muddy brown on cream.
  • The widget picker search box clears itself between adds, so you no longer see a stale query when reopening the dialog.
  • Analog clock hour marks are visible in light mode. They used to render in white-on-cream and disappear.
  • Widgets with multiple entities (lights, switches, sensors, etc.) show a comma-separated list of friendly names as the default title instead of only the first entity’s name.

[0.9.7-beta.3] - 2026-05-24

Bug Fixes

  • Editing a placed widget now shows the full entity list again. The “No entities found” message that appeared when reopening a widget’s settings is gone.
  • Searching for an entity by its friendly name works in every widget picker. Typing “Solar Power” finds your sensor whether you remember the entity_id or not.
  • Newly-created Home Assistant areas appear in the area widget picker live, without restarting the dashboard.

[0.9.7-beta.2] - 2026-05-24

Improvements

  • Docker install instructions are simpler. One image now works on every supported device, so there’s no more picking between architecture-specific tags when copy-pasting compose files.

[0.9.7-beta.1] - 2026-05-22

Bug Fixes

  • Drag and resize work immediately after adding the first widget to a fresh dashboard. No more refresh-or-add-second-widget workaround.
  • Batteries widget now shows your batteries. Previously some setups saw an empty widget even when Home Assistant had battery entities.
  • Dashboard reconnects to Home Assistant automatically after the iPad app comes back from the background. You no longer have to open Settings to bring widgets back to life.
  • After upgrading to a new dashboard release, your widgets update and load on first paint with a brief “Updating widgets…” splash. No more opaque “Failed to load widget” toasts. If the hub is unreachable, the splash gives up after 10s and any incompatible tile shows a one-click “Update” button.
  • Background widget auto-updates actually run now. They had been silently skipped on every paired install.

[0.9.6] - 2026-05-18

Improvements

  • Widget colors are more vibrant, especially at low opacity and in dark mode. Icons stay readable against their tinted backgrounds.
  • Climate widget mode colors (heat, cool, auto, off) render distinctly in both light and dark themes instead of washing out.

Bug Fixes

  • Widgets that need a newer dashboard than yours no longer get auto-installed and broken. Auto-update now skips incompatible versions and tells you why.
  • Climate widget no longer crashes when debug info is open.
  • Widget tiles render correctly on existing dashboards after updating.
  • Updating to a new dashboard release no longer leaves older bundled code lingering in your browser’s cache. Updates take effect on first reload.

0.9.5

New Features

  • Drag a widget into the top or bottom edge of the screen and the page autoscrolls. Long dashboards no longer require dropping a tile mid-move.
  • Active dashboard in the dock is highlighted by a sliding pill indicator that animates between items.
  • Mobile bottom-sheet rebuilt in-house: smoother drag-to-dismiss with velocity, proper keyboard avoidance, nested sheets, and popovers that no longer fight the stacking context.

Improvements

  • Mobile widget gestures redesigned. Tap toggles, long-press (500 ms with haptic bump on supported devices) opens the detail dialog. Fine control — sliders, color, presets — lives in the dialog. Page scroll over widgets is now snappy and predictable. Mouse and pen retain in-tile tap, hold, and slide.
  • Edit mode pickup on mobile requires a 300 ms long-press with haptic confirmation, so a quick swipe through the dashboard no longer accidentally grabs a tile. Page scroll passes through the gaps between widgets.
  • Resize handle hit target enlarged to 44×44 (visual grip unchanged), so even 1×1 tiles are resizable with a finger.
  • Settings “Home Assistant” section uses the Home Assistant logo. Status chips on the dashboard and settings are now compact and consistently sized.
  • Empty dashboards scroll and center properly in the viewport.

Bug Fixes

  • Widgets react to Home Assistant state changes in production again. Tapping a widget would toggle the entity in HA but the dashboard UI stayed frozen until refresh — a vendor-build module duplication caused entity subscriptions to never be sent.
  • Background layer tracks the large viewport on mobile (100lvh) so it no longer repaints when browser chrome collapses on scroll.
  • Web theme defaults to dark so the browser experience matches the native shell.
  • Widget picker config dialog no longer flickers on close.
  • Stale signal write during grid teardown silenced.

Under the Hood

  • @glasshome/ui 0.2.1 → 0.2.2 (drops @corvu/drawer)
  • @glasshome/widget-sdk 0.3.4 → 0.3.7 (gesture grammar split by pointer type, touch-action derived from config)
  • @glasshome/sync-layer 0.1.9 → 0.1.10 (duplicate-instance detection guards)
  • Hub bearer auth restored for the CLI publish flow (server-side fix after better-auth 1.6 bump)
  • CI bumped to bun 1.3.11 to match local

0.9.4

Under the Hood

  • Updated authentication library and validation framework — eliminates a class of startup crashes caused by dependency drift between local builds and CI
  • Bundled weather demo content now ships with the dashboard out of the box

0.9.3

Bug Fixes

  • Fixed demo mode failing to start on fresh installs

0.9.2

New Dashboard Header

  • Glass header on every dashboard with the dashboard name and icon, time-of-day greeting, current date and time
  • Live weather (temperature and condition) from your Home Assistant weather.home entity
  • Lights-on and open-door counts that automatically scope to the dashboard’s area when one is set
  • Connection chips for Home Assistant and the GlassHome Hub so you can spot an offline side at a glance
  • Smooth crossfade when entering edit mode — header swaps to dashboard controls without a jarring jump
  • Responsive layout that scales down cleanly to phone-sized screens; edit-mode buttons collapse to icons on mobile

Unified Settings Shell

  • Settings pages now share the same glass header and status chips as the dashboard
  • Consistent navigation, spacing, and look across every settings screen

Bug Fixes

  • Uninstall failures now show plain-English messages (demo-mode block, server error, network failure) instead of leaking raw error text from the backend
  • Long-pressing a widget on mobile no longer accidentally selects text inside the tile or carries that highlight into the dialog you opened
  • Switching dashboards from the settings page now actually opens the dashboard you picked, and the choice survives a page reload
  • Switching between dashboards no longer briefly shows widgets from the previous dashboard — fixed a race that left stale instances on screen for a frame
  • First-install demo content rebuilt: three curated dashboards (Home, Bedroom, Energy) wired to the dock with correct layouts
  • Home dashboard weather widget pointed at a real demo entity so it shows data out of the box

Under the Hood

  • Updated to @glasshome/ui 0.2.1

0.9.1

Performance

  • Smarter entity subscriptions — only subscribes to entities your widgets actually use, not everything
  • Reduced unnecessary UI refreshes from Home Assistant heartbeat updates
  • Smoother drag and slide gestures on widgets

Bug Fixes

  • Fixed area names and floor changes not updating in the UI
  • Fixed a race condition that could briefly drop entity subscriptions during reconnection
  • Fixed incorrect timestamp tracking for entity state changes

0.9.0

Widget Auto-Update

  • Automatic background updates for installed widgets — polls the hub and installs compatible new versions
  • Per-widget auto-update toggle to opt individual widgets in or out
  • Separate controls for official and community widgets in Settings
  • Update history with recent runs and failure surfacing
  • Dock badge showing available widget updates

Widget Rollback & Safe Mode

  • Config snapshots on every install, upgrade, and config change — automatic, zero setup
  • One-click rollback button on widgets that fail to mount, restoring the last known-good config
  • Safe Mode toggle in Settings that disables all widget loading for recovery from broken states
  • Uninstall now warns when active instances exist across dashboards and offers cascade removal

Widget Browser Improvements

  • New detail dialog when browsing widgets — full description, version info, compatibility, and install status
  • Per-registry error banners with retry instead of a single opaque failure
  • Better error messages with 8 distinct error types in human-readable language
  • “Update All” counter with accessibility support
  • Yanked widget detection — amber banner on dashboard widgets that have been pulled from the hub
  • Clear labels when a widget requires a newer SDK version
  • Reworked community consent dialog

Performance & Reliability

  • Debounced layout saves to prevent redundant writes during rapid edits
  • Stale module eviction on install/uninstall — no more phantom widgets lingering after changes
  • Config migration moved out of the render path — eliminates unnecessary re-renders
  • Lazy hub manifest loading in widget browser — only fetches details when you open them
  • Atomic install pipeline with per-widget locking — no more race conditions during concurrent installs
  • Generation counter on widget map to detect and discard stale state

Toast & Notification Overhaul

  • Fully responsive, theme-aware toast system with proper variants (success, error, warning, info)

Security

  • Hardened bundle downloads: size limits, timeout, content-type checks, SHA-256 verification
  • Auth required on all user-scoped routes and background uploads
  • SSRF and path traversal protections on all external requests
  • CSP headers and Trusted Types for defense-in-depth
  • Community widget updates gated behind explicit consent

Bug Fixes

  • Fixed SSE subscription auth — token now passed correctly
  • Fixed demo reset wiping all data instead of just demo content
  • Fixed stale widget map causing phantom widgets after rapid edits
  • Fixed stale dialog state in widget config dialogs
  • Fixed spurious dashboard save when navigating to settings
  • Fixed spinner flicker across widget cards during install