Skip to main content
Updated automatically

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

Current pace

On fire

20 commits this week

15 commits away from Supersonic
188
Commits in 30 days
17 active days
31
Commits per week
Average over 8 weeks
×7.9
Acceleration
vs the 43 weeks before
12
Releases in 90 days
One every 5 days
57
Pull requests in flight
Being reviewed right now
57
Contributors
Since the very first commit

One year of commits

432 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 →

AugSepOctNovDecJanFebMarAprMayJunJulAug
QuietBusy

Badges unlocked

Record week
72 commits in a single week
Streak
18 weeks in a row with commits
Warp drive
×7.9 faster than earlier this year
Ship it
12 releases in the last 90 days
Metronome
A release every 5 days on average
Team effort
57 people have contributed code
Starred
3154 stars on GitHub
Community roadmap
11 feature requests accepted

Latest releases

Last release 4 days ago. Click a version to read its full release note on GitHub.

  1. v4.86.1LatestAug 15, 2026
    One change merged
    • Accept string supported_options values on text/select features published by external integrations
  2. v4.86.0Aug 14, 2026
    68 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
  3. v4.85.0Aug 7, 2026
    20 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
  4. v4.84.4Aug 4, 2026
    6 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
  5. v4.84.3Aug 3, 2026
    10 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
  6. v4.84.2Aug 2, 2026
    12 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
  7. v4.84.1Aug 1, 2026
    15 changes merged
    • Add GitHub label automation (area labeler, LLM type classification) and PR template
    • Fix gateway backup OOM: bound DuckDB memory during the backup export
    • fix French plural: « tableaux de bord » (not « tableaux de bords »)
  8. v4.84.0Jul 30, 2026
    34 changes merged
    • fix(message): isolate messaging service failures in sendToUser
    • fix(rtsp-camera): log concise camera poll failures
    • docs: require agent PRs to be created as ready for review

See every release on GitHub →

Being built right now

57 pull requests are open on the repository. Here are the ones that moved most recently.

William-De71#2956
Message channel selector: only list configured messaging services
fixserverfrontintegration
Updated 52 minutes ago
valentinhttr#2951
fix(mdns): mediated discovery with multiple mDNS services
fixserver
Updated 3 hours ago
William-De71#2953
System: advertise Gladys on the local network with mDNS
featureserverfront
Updated 3 hours ago
Pierre-Gilles#2955
Zigbee2mqtt: map the exposes of outdoor solar sirens (NEO NAS-AB06B2)
serverfrontintegration
Updated 6 hours ago
Pierre-Gilles#2954
Zigbee2mqtt: map the Heiman HS2WD-E siren exposes to Gladys features
featureintegration
Updated 6 hours ago
Pierre-Gilles#2746
Add TTS provider system with external integration support
featureserverfront
Updated 11 hours ago
Pierre-Gilles#2902
feat(dashboard): flexible sections, chips bar, scene subtitles, appearance, tablet tab bar & house-view widget (spec phases 1-4)
choreserverfrontdatabase
Updated 11 hours ago
Pierre-Gilles#2707
Scene: propose instantaneous device values in "Only continue if" conditions
featureserverfrontintegration
Updated 14 hours ago
Terdious#2669
Server: harden container-managing services against container name collisions
fixserverintegration
Updated 20 hours ago
Terdious#2670
Server & Front: allocate a free host port for the embedded MQTT broker
featureserverfrontintegration
Updated 20 hours ago
Pierre-Gilles#2935
Add BLE advertisement streaming spec (Bluetooth sensors)
chore
Updated 22 hours ago
cicoub13#2952
Show the remaining SQLite aggregates in the DuckDB migration card
featureserverfront
Updated 23 hours ago
Pierre-Gilles#2948
Allow disabling a camera without deleting it ("private mode")
featureserverfrontintegration
Updated yesterday
Pierre-Gilles#2946
Allow configuring keep_history per feature on external integration devices
featureserverfront
Updated yesterday
Pierre-Gilles#2936
Scene editor modernization: vertical step flow, categorized picker, collapsible steps
featurefront
Updated yesterday

Just shipped

12 pull requests merged in the last 30 days.

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. These are the ones waiting to be built.

Browse every accepted request on the forum →

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.