The development rhythm of Gladys
Gladys is built in the open, one commit at a time. Everything on this page comes straight from the public GitHub repository and from the community forum, with nothing curated in between.
Last updated 1 minute ago
Ludicrous speed
61 commits this week
From idea to merge, a single human gesture
One year of commits
529 commits over the last 52 weeks. Each bar is a week, each square below is a day.
Same numbers as GitHub Insights → Commits, straight from the same API →
Badges unlocked
Latest releases
Last release yesterday. Click a version to read its full release note on GitHub.
- v5.0.1LatestAug 28, 202619 changes merged
- fix(front): paint the Horizon scene on a fixed layer to stop dashboard scroll lag
- fix(front): keep the mobile dashboard overflow menu inside the screen
- Gladys Plus: warn when the local instance is behind the hosted front
- v5.0.0Aug 27, 202699 changes merged
- ci: make the pull request tests workflow merge-queue ready
- ci: run the scheduled autofix every 3 hours and raise its per-run cap
- docs: address review feedback on the autofix cadence change
- v4.86.1Aug 15, 2026One change merged
- Accept string supported_options values on text/select features published by external integrations
- v4.86.0Aug 14, 202668 changes merged
- fix(test): remove race condition in device.new-state trigger tests
- Speed up server tests: snapshot-based DB reset, c8 coverage, dedicated lint job
- Add Home Assistant MQTT discovery support
- v4.85.0Aug 7, 202620 changes merged
- Add a generic Charge Station status device feature
- Support dynamic options for select/multi_select config fields
- fix(front): render the jobs link in the "too much states to delete" alert
- v4.84.4Aug 4, 20266 changes merged
- Improve system update check UX with dedicated status
- Route external integration OAuth2 through an HTTPS redirect page
- Handle duplicate device and feature names with unique selectors
- v4.84.3Aug 3, 202610 changes merged
- Fix device edit page showing a broken category selector on binary sensors
- Improve condition logic explanations in UI
- Add timeout and UI improvements to external integration device scan
- v4.84.2Aug 2, 202612 changes merged
- Fix external integration install on kernels without CPU CFS scheduler (Synology)
- Fix /data ownership of external integration containers
- Add workflow_dispatch to trigger Cursor automation webhooks
Being built right now
43 pull requests are open on the repository. Here are the ones that moved most recently.
Just shipped
12 pull requests merged in the last 30 days.
- fix(dashboard): stop truncating long MQTT device names in the devices widgetPierre-Gilles · 2 hours ago
- fix(gateway): allow non-admin users to read the Gladys Plus statusPierre-Gilles · 20 hours ago
- fix(mqtt): subscribe to the custom topics of devices when connecting to the brokerPierre-Gilles · 20 hours ago
- 5.0.1Pierre-Gilles · yesterday
- fix(dashboard): weather icons too small and washed out in light mode (rebase of #3016)Pierre-Gilles · yesterday
- fix(server): start external integrations on kernels without CFS bandwidth controlPierre-Gilles · yesterday
- Scene: allow a calculated volume in the "Talk on a speaker" actionPierre-Gilles · yesterday
- Free Mobile: flag the built-in integration as soon deprecatedPierre-Gilles · yesterday
- fix(front): make the sort selects read as controls, and give every select its missing arrowPierre-Gilles · yesterday
- fix(front): stop the setpoint stepper from clipping decimal valuesPierre-Gilles · yesterday
- Dashboard: scrollable pill bar on the mobile dock (forum navigation feedback)Pierre-Gilles · yesterday
- fix(front): replace CARTO basemaps with OpenFreeMap vector tilesPierre-Gilles · yesterday
Accepted by the community
Anyone can suggest a feature on the forum. Once a request is validated it gets the "accepted" tag and joins the roadmap. What is still to be built comes first, then everything the community asked for and already got.
The people behind the commits
Want to influence what comes next?
Every feature on this page started as an idea from someone using Gladys at home. Share yours on the forum, or open a pull request if you speak JavaScript.