What's Changed
- Front: Sort widget types alphabetically by translated label in dashbo… by @William-De71 in #2654
- Front: Sort scene triggers and actions alphabetically by @William-De71 in #2655
- Improve horizontal scroll for activity filter chips on Windows by @Pierre-Gilles in #2657
- MQTT: fix excessive vertical spacing in device list cards by @Pierre-Gilles in #2658
- Migrate DuckDB from the deprecated
duckdbpackage to@duckdb/node-apiby @Pierre-Gilles in #2641 - Publish Gladys Plus front automatically after production release by @Pierre-Gilles in #2649
- Activity: progressive time-window search for instant display on large databases by @Terdious in #2647
- Server: Fix feature states purge and destroy guard left on SQLite since the DuckDB migration by @Terdious in #2650
- Add seconds unit for device state trigger duration condition by @Pierre-Gilles in #2661
- Purge orphaned DuckDB states automatically once at startup by @Terdious in #2651
- Fix black gap in multi-line scene variable chips by @Pierre-Gilles in #2662
- Signup: Remove temporary account during Gladys Plus restore by @Pierre-Gilles in #2668
- Improve two-factor authentication setup flow for Gladys Plus by @Pierre-Gilles in #2671
- Jobs: structured job data (#2652) with per-type schema and renderers by @Pierre-Gilles in #2672
- Update caniuse-lite browserslist database by @Pierre-Gilles in #2673
- fix(homekit): clamp ColorTemperature values exceeding HomeKit max (500) by @Pierre-Gilles in #2674
Full Changelog: v4.82.0...v4.83.0