Skip to content

Releases: GladysAssistant/Gladys

v5.0.3

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 30 Aug 12:37
c2d5a70

What's Changed

  • fix(dashboard): compact the shutter buttons into icons in narrow cards by @Pierre-Gilles in #3062
  • fix(dashboard): round displayed sensor values without losing small-value meaning by @Pierre-Gilles in #3063

Full Changelog: v5.0.2...v5.0.3

v5.0.2

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 29 Aug 18:10
a7bad01

What's Changed

  • fix(mqtt): subscribe to the custom topics of devices when connecting to the broker by @Pierre-Gilles in #3051
  • fix(gateway): allow non-admin users to read the Gladys Plus status by @Pierre-Gilles in #3052
  • fix(dashboard): stop truncating long MQTT device names in the devices widget by @Pierre-Gilles in #3057
  • fix(dashboard): keep stretched camera and house-view images inside their card on desktop by @Pierre-Gilles in #3056
  • fix(dashboard): stretch value tiles only in all-tile columns so viewer and editor agree by @Pierre-Gilles in #3059

Full Changelog: v5.0.1...v5.0.2

v5.0.1

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 28 Aug 13:15
44d0c3a

What's Changed

  • fix(front): paint the Horizon scene on a fixed layer to stop dashboard scroll lag by @Pierre-Gilles in #3026
  • fix(front): keep the mobile dashboard overflow menu inside the screen by @Pierre-Gilles in #3032
  • Gladys Plus: warn when the local instance is behind the hosted front by @Pierre-Gilles in #3033
  • fix(front): stop the dashboard cards from opening a horizontal scrollbar by @Pierre-Gilles in #3036
  • fix(front): stop a portaled select from closing the menu it just opened by @Pierre-Gilles in #3037
  • fix(front): wrap long scene names in the dashboard scene widget by @Pierre-Gilles in #3040
  • fix: show an explicit error when Zigbee2mqtt connects to an external MQTT broker with wrong credentials (#3024) by @Pierre-Gilles in #3029
  • fix: give the "Talk on a speaker" volume a Horizon slider (#3025) by @Pierre-Gilles in #3030
  • fix(front): stop a single widget error from freezing the whole app, and keep the editor's actions on screen by @Pierre-Gilles in #3042
  • Scenes: propagate variable renumbering when an action is deleted inside a group by @Pierre-Gilles in #3044
  • fix(front): replace CARTO basemaps with OpenFreeMap vector tiles by @Pierre-Gilles in #3035
  • fix(front): stop the setpoint stepper from clipping decimal values by @Pierre-Gilles in #3043
  • Dashboard: scrollable pill bar on the mobile dock (forum navigation feedback) by @Pierre-Gilles in #3046
  • fix(front): make the sort selects read as controls, and give every select its missing arrow by @Pierre-Gilles in #3047
  • Free Mobile: flag the built-in integration as soon deprecated by @Pierre-Gilles in #3048
  • Scene: allow a calculated volume in the "Talk on a speaker" action by @Pierre-Gilles in #3004
  • fix(server): start external integrations on kernels without CFS bandwidth control by @Pierre-Gilles in #3034
  • fix(dashboard): weather icons too small and washed out in light mode (rebase of #3016) by @Pierre-Gilles in #3049
  • 5.0.1 by @Pierre-Gilles in #3050

Full Changelog: v5.0.0...v5.0.1

v5.0.0

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 27 Aug 16:22
610681e

What's Changed

  • ci: make the pull request tests workflow merge-queue ready by @Pierre-Gilles in #2887
  • ci: run the scheduled autofix every 3 hours and raise its per-run cap by @Pierre-Gilles in #2890
  • docs: address review feedback on the autofix cadence change by @Pierre-Gilles in #2899
  • ci: trigger a Cursor review on new commits, debounced by 5 minutes by @Pierre-Gilles in #2895
  • fix: expose a readable list of calendar events in scene variables (#2916) by @Pierre-Gilles in #2918
  • fix: stop re-queuing a state-purge job on every device save (#2900) by @Pierre-Gilles in #2904
  • Add a random part to the selector of new dashboards, like scenes by @Pierre-Gilles in #2906
  • External integrations: show the new version number in the "update available" banner by @Pierre-Gilles in #2926
  • Front: collapse the integrations disclaimer banner on mobile by @Pierre-Gilles in #2924
  • Matter: support door locks on the DoorLock cluster by @Pierre-Gilles in #2921
  • Add energy tracking features automatically for external integrations by @Pierre-Gilles in #2922
  • feat(scene): see and stop running scenes (#9015) by @callemand in #2710
  • Display integration names on the devices list by @cicoub13 in #2886
  • Hide the DuckDB migration card once nothing is left to migrate in SQLite by @Pierre-Gilles in #2888
  • Matter: handle water leak detectors (and contact/rain sensors) on the BooleanState cluster by @Pierre-Gilles in #2892
  • Allow deleting the first action block of a scene by @Pierre-Gilles in #2907
  • Add an "Installed" integration view to see which external integrations run on the instance by @Pierre-Gilles in #2911
  • feat(mqtt): support wildcard state topics in Home Assistant discovery by @Pierre-Gilles in #2915
  • Add an "any state change" mode to the device state scene trigger by @Pierre-Gilles in #2894
  • Energy consumption widget: allow the tracking period to start on any day of the month (billing period) by @Pierre-Gilles in #2913
  • Add an on-demand Claude autofix triggered by a /claude PR comment by @Pierre-Gilles in #2932
  • Back-port the routine's "do not watch the PR" rule into the versioned prompt by @Pierre-Gilles in #2934
  • Zigbee2mqtt: support network Zigbee coordinators (SMLIGHT SLZB-06/07…) by @Pierre-Gilles in #2901
  • Add a device.get-battery-levels AI tool so the assistant can answer battery questions by @Pierre-Gilles in #2898
  • feat(dashboard): new horizon design, flexible sections, chips bar, tablet tab bar & house-view widget by @Pierre-Gilles in #2902
  • feat(settings): bring the settings, profile and logged-out pages onto the Horizon glass theme by @Pierre-Gilles in #2964
  • feat(history): dress the Activity page in the Horizon glass theme by @Pierre-Gilles in #2958
  • fix(homekit): two Gladys categories can share one HomeKit service by @Dreamthy in #2950
  • Message channel selector: only list configured messaging services by @William-De71 in #2956
  • feat(map): adapt the Plans page to the Horizon glass theme by @Pierre-Gilles in #2961
  • feat(calendar): adopt the Horizon glass theme on the calendar page by @Pierre-Gilles in #2962
  • feat(devices): bring the devices page onto the Horizon glass theme by @Pierre-Gilles in #2959
  • feat(integrations): dress the catalog and every integration sub-page in the Horizon glass theme by @Pierre-Gilles in #2960
  • feat(chat): dress the Discussion page in the Horizon glass theme by @Pierre-Gilles in #2965
  • Refresh the demo instance and make it a showcase by @Pierre-Gilles in #2931
  • feat(dashboard): sections with weighted column widths (normal / wide) by @Pierre-Gilles in #2969
  • fix: authorize the union of the declared UDP ports in network_discovery (#2970) by @Pierre-Gilles in #2972
  • System: advertise Gladys on the local network with mDNS (review fixes of #2953) by @Pierre-Gilles in #2968
  • docs: add vincentBesseau as contributor by @vincentBesseau in #2966
  • Enedis: support the new DataConnect 2026 consent callback (autorisation_id) by @Pierre-Gilles in #2957
  • Add "Last 3 days" interval to dashboard chart durations by @Pierre-Gilles in #2933
  • feat(chat): sell Gladys Plus in the chat empty state by @Pierre-Gilles in #2973
  • External integration: link the version number to its changelog by @Pierre-Gilles in #2927
  • Scene editor modernization: vertical step flow, categorized picker, collapsible steps by @Pierre-Gilles in #2936
  • docs(contributors): add William-De71 as a contributor for code by @William-De71 in #2976
  • Zigbee2mqtt: map the Heiman HS2WD-E siren exposes to Gladys features by @Pierre-Gilles in #2954
  • Show the remaining SQLite aggregates in the DuckDB migration card by @cicoub13 in #2952
  • Dashboard: HomeKit-like light controls in the devices widget by @Pierre-Gilles in #2975
  • fix: do not overwrite feature last_value when a device is saved (#2930) by @Pierre-Gilles in #2939
  • Allow disabling a camera without deleting it ("private mode") by @Pierre-Gilles in #2948
  • Dashboard: same width in view and edit modes, cap value tile stretch height by @Pierre-Gilles in #2977
  • Add two-factor recovery codes support for Gladys Plus by @Pierre-Gilles in #2974
  • Dashboard: wrap columns that no longer fit instead of crushing widgets by @Pierre-Gilles in #2979
  • Light panel: survive a cancelled touch on the color wheel by @Pierre-Gilles in #2978
  • Fix the flaky Device.migrate tests: raise the mocha timeout on the suite by @Pierre-Gilles in #2982
  • Fix long label overflow in the device state change scene trigger by @Pierre-Gilles in #2943
  • Add a "Get the current date and time" scene action by @Pierre-Gilles in #2944
  • Google Home: expose temperature and humidity sensors by @Pierre-Gilles in #2947
  • Allow configuring keep_history per feature on external integration devices by @Pierre-Gilles in #2946
  • Settings: turn the houses tab into a readable list of houses by @Pierre-Gilles in #2980
  • Scenes: restore the spacing between mobile scene rows by @cicoub13 in #2984
  • Scene editor: portal the date/time picker popup and restyle it by @cicoub13 in #2985
  • Scene editor: stop truncating the scene name on mobile by @cicoub13 in #2986
  • Defer service startup so the HTTP server is reachable during integration boot by @Pierre-Gilles in #2937
  • Fix the flaky rtsp-camera tests: stop sharing one temp folder across mocha workers by @Pierre-Gilles in #2983
  • Energy widget: portal the period picker popup and restyle the month/year views by @Pierre-Gilles in #2991
  • Migration: group destination devices by integration and show room by @sescandell in #2989
  • Dashboards: require an icon at creation, map the name's leading emoji to an icon for existing ones by @Pierre-Gilles in #2992
  • Dashboard: make the edit canvas and the viewer share one column layout by @Pierre-Gilles in #2993
  • fix: expose the responder ...
Read more

v4.86.1

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 15 Aug 06:20
2f7ef52

What's Changed

  • Accept string supported_options values on text/select features published by external integrations by @Pierre-Gilles in #2883

Full Changelog: v4.86.0...v4.86.1

v4.86.0

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 14 Aug 14:03
a2b8250

What's Changed

New Contributors

Full Changelog: https://github.com/GladysAssistant/Gladys/compare/...

Read more

v4.85.0

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 07 Aug 13:23
3b60f9e

What's Changed

New Contributors

Full Changelog: v4.84.4...v4.85.0

v4.84.4

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 04 Aug 19:07
2f80623

What's Changed

Full Changelog: v4.84.3...v4.84.4

v4.84.3

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 03 Aug 17:12
f474943

What's Changed

Full Changelog: v4.84.2...v4.84.3

v4.84.2

Choose a tag to compare

@Pierre-Gilles Pierre-Gilles released this 02 Aug 16:01

What's Changed

New Contributors

Full Changelog: v4.84.1...v4.84.2