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 repositories and from the community forum, with nothing curated in between.
Last updated 1 minute ago
Steady pace
3 commits this week
From idea to merge, a single human gesture
One year of commits
917 commits over the last 52 weeks. Each bar is a week, each square below is a day.
Commits from Gladys, v4-website, gladys-gateway added together, from the same API as GitHub Insights → Commits.
Badges unlocked
Latest releases
Last release 6 days ago. Click a version to read its full release note on GitHub.
- v5.3.0LatestOct 25, 202630 changes merged
- fix: Zigbee2MQTT serial port mismatch inside container (#3204)
- fix: battery warning toggle and battery / backup failure messages
- fix: poll discovered external devices with a poll_frequency (#3198)
- v5.2.1Oct 13, 20262 changes merged
- fix(users): an instance always keeps an administrator
- 5.2.1
- v5.2.0Oct 12, 202631 changes merged
- fix: honor return_url after local login (#3152)
- fix(external-integration): accept decimal values in number fields
- fix: keep primary, active and danger widget button styles in dark mode (#3153)
- v5.1.4Oct 2, 20267 changes merged
- Fix CalDAV sync when event properties have parameters
- Limit stored messages to the 1000 most recent per user in the daily purge
- fix(caldav): handle "GMT+hhmm" timezones and skip unformattable events (#3144)
- v5.1.3Sep 28, 2026One change merged
- Raise the verbose device threshold and restyle the banner button
- v5.1.2Sep 28, 20266 changes merged
- Report the real Docker error when the Gladys upgrade cannot download the image
- Add maintainer governance: CODEOWNERS, MAINTAINERS.md and split release workflows
- Restrict user location and presence routes to the user themselves or an admin
- v5.1.1Sep 22, 20262 changes merged
- ci: replace removed cloudflare/pages-action with wrangler-action
- fix(external-integration): make registerProxyService idempotent
- v5.1.0Sep 21, 202624 changes merged
- Publish each release to Gladys Plus from the release workflow
- docs: recommend linking the forum topic or GitHub issue in pull requests
- docs(api): publish the endpoints missing from the generated apidoc
Being built right now
42 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.
- Link the 2FA troubleshooting guide from the Gladys Plus login formPierre-Gilles · 2 minutes ago
- feat(tasmota): device migration to the external integration, deprecation bannergboulvin · 2 days ago
- feat(thermostat): add an "All day" option to schedule rangesWilliam-De71 · 2 days ago
- fix(music-box): fill the slider to the end of its trackWilliam-De71 · 2 days ago
- fix(scene): keep the scene editor footer on one line on mobilecicoub13 · 2 days ago
- fix(zigbee2mqtt): support Hue Tap Dial switch (RDM002) button actionscicoub13 · 2 days ago
- Zigbee2mqtt: allow updating devices missing their energy consumption/cost featurescicoub13 · 2 days ago
- feat(gateway): let Gladys Plus users replace their two-factor app themselvesPierre-Gilles · 3 days ago
- Normalize the emails stored before 5.3 so their users can log in againPierre-Gilles · 3 days ago
- Send the password reset text and link in a single messagePierre-Gilles · 3 days ago
- Fix the flaky Cypress "update all" spec: serve the front build without keep-alivePierre-Gilles · 3 days ago
- feat(thermostat): animate the gauge towards a new setpointWilliam-De71 · 3 days ago
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.