All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
10 April 2023
- Add Enedis integration in public beta
#1597
- Activate persistence in Zigbee2mqtt mosquitto to avoid losing devices on MQTT restart
#1731
- MQTT: Fix #1724 bug on password hide feature
#1733
- Fix #1714: When editing device in room box, select should not be hidden behind bottom bar
#1732
- MQTT: Fix #1724 bug on password hide feature (#1733)
#1724
- Fix #1714: When editing device in room box, select should not be hidden behind bottom bar (#1732)
#1714
- Upgrade CHANGELOG
145e9b7
31 March 2023
- Update ChatGPT integration translations + Fix FR i18n typo
#1729
- Gladys Plus: Display error message when local user is not accepted
#1728
- Tasmota/Zigbee2mqtt: Keep name and room of device when merging
#1575
- Update year in footer of readme
#1726
- Add Air Conditioning device category
#1718
- Front: Common sort/search component
#1598
- Docs: Add euguuu as a contributor for code
#1725
- Zigbee2mqtt: Add soil moisture sensor
#1715
- Http Request in scene: Fix bug when response has no "content-type" header
#1722
- MQTT: Replace shell script by javascript functions
#1668
- Read folders faster in install service dependencies script
#1713
- Zigbee2mqtt: Clean ESlint default parameter order warning
#1720
- Upgrade CHANGELOG
5d2a61e
24 March 2023
- Zigbee2mqtt: Add daily backup to Gladys DB
#1563
- Display button click translations text instead of numbers
#1642
- Upgrade CHANGELOG
0e1b0f8
13 February 2023
- Fix bug on OpenAI screen when chat was never enabled
#1709
13 February 2023
- Improve dashboard re-order UX on mobile
#1707
- Add ability to send real requests to OpenAI
#1708
- Add core scheduler for all entities / integrations
#1641
- Upgrade CHANGELOG
9fd61ec
6 February 2023
6 February 2023
- Zigbee2mqtt: Add limits on Docker containers logs size
#1692
- Add AQI sensor
#1685
- Fix NaN dates in tasks list on Safari/Firefox
#1697
- Fix CalDAV update during sync
#1703
- Be able to re-order dashboard boxes with drag and drop
#1704
- Dashboard: user can now re-order his dashboard list
#1701
- Caldav: Improve calendar sharing wording
#1698
- Gladys Plus: add confirm button before upgrading to yearly
#1700
- Upgrade CHANGELOG
16cb5b4
26 January 2023
- Add confirmation on dashboard delete
#1694
- Add OpenAI GPT-3 integration
#1696
- Zigbee2mqtt: Handle thermostat devices
#1667
- MQTT integration: Container should be started with a limit on log size
#1686
- Fix #1660: Add fake promise timeout in MQTT tests to increase tests speed
#1669
- Fix #1676: Correct translation "AgrΓ©gation"
#1682
- Fix #1585: In scenes, allow decimals in the "continue only if" block
#1683
- Ecowatt: Add day in display, fix #1665
#1687
- Use Buildx v0.9.1 to fix ci build
#1688
- Gladys Plus: Add button to upgrade plan from monthly to yearly
#1689
- Fix #1660: Add fake promise timeout in MQTT tests to increase tests speed (#1669)
#1660
- Fix #1676: Correct translation "AgrΓ©gation" (#1682)
#1676
- Fix #1585: In scenes, allow decimals in the "continue only if" block (#1683)
#1585
- Ecowatt: Add day in display, fix #1665 (#1687)
#1665
16 January 2023
- Fix #1677: When ecowatt request fail, it should stop scene
#1681
- Fix #1679 : Weather box should refresh data every 30 minutes
#1680
- Add Clock box for dashboard
#1509
- Add promise/prefer-await-to-then eslint rule
#1675
- Add duplicate scene feature
#1670
- Re-order forgot password on login page
#1518
- Fix zigbee2mqtt.isUsed function
#1673
- Remove Python symlink in Dockerfiles
#1671
- Fix #1677: When ecowatt request fail, it should stop scene (#1681)
#1677
- Fix #1679 : Weather box should refresh data every 30 minutes (#1680)
#1679
12 December 2022
- Update noble to 1.9.2-15 to fix Bluetooth service crash
#1666
9 December 2022
- Add error message on Ecowatt box if request fails
#1664
9 December 2022
- Ecowatt integration
#1663
- Improve labels for opening sensor in scenes + improve mobile layout
#1578
- Add Github Codespace configuration
#1662
- Upgrade to Cypress 10
#1661
- Upgrade server production dependencies
#1658
- Improve Github Actions build titles
#1657
- Upgrade to Node.js 18 LTS
#1656
- Remove Open-Zwave integration
#1617
- Front: Fix autocomplete on trigger select in scenes
#1643
- Zigbee2mqtt clean integration code & tests
#1639
21 November 2022
- Docs: Add magarcia as a contributor for code
#1654
- Fix demo website chart
#1653
- Make Gladys work with docker-compose: get container id from mountinfo when cgroup is empty
#1648
- Update CHANGELOG
03a4eb8
14 November 2022
- Demo website should be deployed to production on version
#1652
- Add green/yellow/red badge on VOC sensors
#1646
- Fix typo HomeKit integration in FR
#1649
- Upgrade Gladys Gateway socket-io client to v4
#1651
1 November 2022
- Add device temperature icon
#1638
- Gladys Plus: Prepare socket.io upgrade + bug-fix on login when instance is not up
#1637
- Temporary fix on npm security audit to unlock PRs
#1635
- Zigbee2mqtt: Add Lixee TIC support
#1492
- Thermostat: Fix responsive of vertical controller
#1633
- Improve thermostat control responsive
#1625
- Dashboard: Improve device feature display name on complex devices & charts
#1604
- Add HomeKit service
#1591
- Improve FR wording for slow delete of states in background
#1632
- Add deploy button to publish Gladys Plus front to production
#1629
- Add Cloudflare automatic build of demo website
#1628
- Increase beforeEach performance to reduce server tests execution time
#1627
- Add Cloudflare Pages for automatic frontend PR preview
#1626
- Fix refresh bug when changing dashboard with same boxs
#1622
17 October 2022
- Add new thermostat temperature device
#1615
- Add message to warn user that a device has lots of states before deleting
#1620
- Add eslint check on it.only/describe.only
#1621
- Upgrade CHANGELOG
ef9bde5
10 October 2022
- Open-Zwave: Add button to convert Z-Wave device to MQTT device
#1616
- Fix #1503: In scene, sort variables to avoid bad replacement in text
#1504
- Core: Add new saveHistoricalState function + event
#1613
- Tasmota: Fix temperature parser
#1614
- Zigbee2mqtt: Add multiple buttons features
#1572
- Fix #1503: In scene, sort variables to avoid bad replacement in text (#1504)
#1503
- Update CHANGELOG
3ec8d33
4 October 2022
- Add new data, datarate, precipitation category and units
#1601
- Scene: Fix #1605, improve HTTP request response parser to handle null & array
#1612
- Tasmota: Add more temp devices
#1570
- Handle Zigbee2mqtt cover devices
#1577
- Fix Broadlink labels
#1606
- Add Broadlink cover devices
#1607
- Reword leak sensor values
#1608
- Scene: Fix #1605, improve HTTP request response parser to handle null & array (#1612)
#1605
- Reword leak sensor values (#1608)
#1603
29 September 2022
- Add manual button to VACUUM database
#1611
- Clean device feature states in small chunk to prevent Gladys from being stuck
#1610
15 September 2022
- Add ability to display shutters on dashboard
#1602
15 September 2022
- Add index on device feature states tables to improve dashboard performance
#1600
- Zigbee2mqtt: Add LQI
#1343
- Add option to keep states history or not for any device feature
#1599
- Add Broadlink integration
#1516
- Caldav: Sync Webcals calendars
#1537
- Don't display relative time in the future on background jobs screen
#1595
- Caldav: Sync deleted events
#1549
- Tasmota: Manage array values
#1571
- Add new shutter/curtain type of device
#1576
- Fix #1490: Dashboard charts now display a lighter loader on live data
#1580
- Brain: Improve french camera questions
#1586
- Add 1 decimal to temperature in room dashboard box
#1594
- Change door opening sensor icon to a lock
#1589
- Fix Google Home/Alexa links
#1582
- Zigbee2mqtt: Add support for VOC Sensors
#1556
- Add missing integrations + add open-zwave deprecated warning
#1579
- Fix #1490: Dashboard charts now display a lighter loader on live data (#1580)
#1490
- Update CHANGELOG
f262ea1
28 July 2022
- Fix #1316: Update temperature/humidity in room box live when changes
#1465
- Add signal quality feature
#1546
- Fix integration search/sort form
#1557
- Make event emitting async to avoid blocking the event-loop
#1569
- Fix #1316: Update temperature/humidity in room box live when changes (#1465)
#1316
- Upgrade CHANGELOG
2978a42
11 July 2022
- Implement RelativeCI new github action
#1560
- Fix bluetooth & signup Cypress issues
#1562
- Add integrations usage
#1568
- Fix #1554: Device states should be displayed in the correct timezone in charts
#1566
- Fix #1554: Device states should be displayed in the correct timezone in charts (#1566)
#1554
- Upgrade CHANGELOG
72ac73e
20 June 2022
- Alexa: Fix brightness control for device with custom brightness range
#1561
- Revert "Fix integration search/sort form (#1395)"
#1555
- Fix integration search/sort form
#1395
- Alexa integration: handle color and brightness commands
#1551
- Zigbee2mqtt: Add support for Sonoff SNZB-01
#1525
- Caldav: Remove VTODO only calendar
#1531
- Add the ability to inject variables in the "Http Request" action in scenes
#1540
- Push docker images to Github Container registry in addition to Docker hub
#1542
- Fix typo in light scenes labels and MQTT
#1544
- Update CHANGELOG
cb444cc
23 May 2022
- Alexa integration should not return read_only devices
#1539
- Fix #1429: Change Zigbee2mqtt topic for permit join
#1534
- Fix camera list display bug
#1538
- Fix #1429: Change Zigbee2mqtt topic for permit join (#1534)
#1429
- Update CHANGELOG
ba97d1a
20 May 2022
- Alexa: Fix execute on multiple device feature + reject when device is not found
#1536
20 May 2022
- docs: add rpochet as a contributor for code
#1535
- Fix API documentation of Telegram integration
#1524
- Fix #1476 : Fix line break in chat message
#1533
- Bluetooth: Add missing await in start function
#1529
- Add Alexa integration with Gladys Plus
#1396
- Display 2FA secret in Gladys Plus configure 2FA screen
#1521
- Upgrade ESLint configuration + preact-cli + preact
#1520
- Fix #1476 : Fix line break in chat message (#1533)
#1476
- Update CHANGELOG
2588389
16 May 2022
15 May 2022
13 May 2022
- Zigbee2mqtt fix reversed binary
#1517
- Clean NaN values in device feature states aggregate table
#1513
- docs: add siddiquiehtesham as a contributor for doc
#1515
- Upgrade CHANGELOG
adc238f
- Add articles to README
7e0b135
3 May 2022
- Add more categories/types of devices + new units
#1479
- Fix Zigbee2mqtt click button mapping
#1506
- Upgrade Cypress to 9.5
#1488
- Fix typo in Gladys Plus in FR
#1510
- Upgrade dependencies
#1501
- Fix CalDAV event sync
#1471
- Fix #1328 : Presence sensor should not display datetime in the future
#1466
- Calendar: Display more events in popup
#1481
- Zigbee2mqtt : Handle custom device mappings
#1383
- Fix #1328 : Presence sensor should not display datetime in the future (#1466)
#1328
- Upgrade CHANGELOG
73df93b
1 April 2022
28 March 2022
- Fix #1483 : Gateway backup should retry if the transaction fails to start
#1487
- Prepare for release to encode Gladys Plus messages with TextEncoder
#1485
- Rate limit API calls to Gladys Gateway googleHome.reportState
#1486
- Fix #1274 : Stop showing main switch on dashboard if light is hidden
#1464
- Fix decoding error on large Gladys Plus payload
#1482
- Fix Co2 PPM safe & warn limit
#1478
- Make device state validation more robust
#1480
- Co2 sensor with colored badge green/yellow/red
#1472
- Fix #1483 : Gateway backup should retry if the transaction fails to start (#1487)
#1483
- Fix #1274 : Stop showing main switch on dashboard if light is hidden (#1464)
#1274
- Upgrade CHANGELOG
e9fac75
21 March 2022
- Fix #1323 : Dashboard name should be renamed in list when renamed
#1463
- Fix #1457 : Add translation on vibration sensor
#1461
- Fix #1473 : Try HTTP request in scene should send headers properly
#1475
- Fix bug: Device should be in the right poll frequency array when updated, and not in duplicate
#1470
- Zigbee2mqtt & MQTT integration : Fix installation on custom Docker setup
#1469
- Fix #1373 : Unregister polling on device update
#1467
- Add concurrency on Gladys Plus API call
#1468
- Fix get gladys container id call for Debian > 10 & Ubuntu > 20.04
#1459
- Fix #1323 : Dashboard name should be renamed in list when renamed (#1463)
#1323
- Fix #1457 : Add translation on vibration sensor (#1461)
#1457
- Fix #1473 : Try HTTP request in scene should send headers properly (#1475)
#1473
- Fix #1373 : Unregister polling on device update (#1467)
#1373
- Upgrade CHANGELOG
6f7f9c1
8 March 2022
- Fix #1397 : Add pagination on background task list
#1453
- Fix issue template + add security policy
#1452
- Add variables in calendar.eventIsRunning condition in scene
#1450
- Fix #1401 : Improve MQTT integration UX by adding listen & publish topics to non read-only devices
#1449
- Add new calendar condition: is event running ?
#1447
- Fix first day of week calendar component
#1446
- Fix calendar triggers feedbacks
#1445
- Add the ability to create trigger in scene based on calendar events
#1443
- Fix #1413 : Cast Telegram user id manually in the telegram service
#1442
- Add CO sensor in Zigbee2mqtt integration
#1417
- Add zigbee2mqtt alarm feature
#1420
- Fix #1437 : Allow the send message action in scenes to display more variables in the dropdown
#1438
- Let the user rotate camera by 180Β°
#1297
- Add internal calendar sharing
#1337
- Fix #1397 : Add pagination on background task list (#1453)
#1397
- Fix #1401 : Improve MQTT integration UX by adding listen & publish topics to non read-only devices (#1449)
#1401
- Fix #1413 : Cast Telegram user id manually in the telegram service (#1442)
#1413
- Fix #1437 : Allow the send message action in scenes to display more variables in the dropdown (#1438)
#1437
#1437
- Add new scene action "calendar.is-event-running"
3acde17
- Add calendar.findCurrentlyRunningEvent function
172acf1
- Upgrade CHANGELOG
3bea939
7 February 2022
- Fix #1426 : Catch exception when Zigbee2mqtt emit new value
#1427
- Fix #1331 : In scene, add OR condition to check-time action
#1425
- Fix #1426 : Catch exception when Zigbee2mqtt emit new value (#1427)
#1426
- Fix #1331 : In scene, add OR condition to check-time action (#1425)
#1331
- Change 2021 to 2022 in README & LICENSE
f499d43
- Upgrade CHANGELOG
d30122b
10 January 2022
- Fix & clean NaN device state
#1394
- Xiaomi: Add support for sensor_switch.aq2 (switch button)
#1391
- Zigbee2mqtt: Keep only illuminance_lux for light sensors
#1400
- Add new television category/features
#1365
- Add missing units on switch device
#1382
- Add icon to vibration binary
#1386
- docs: add eltociear as a contributor for doc
#1393
- Fix typo in device/index.js
#1381
- Add CO sensor feature
#1384
- Fix vibration sensor in Zigbee2mqtt integration
#1385
- Remove useless TriggerPage
#1387
- Upgrade CHANGELOG
e61d5f0
26 November 2021
25 November 2021
- Make installation of services mandatory to install Gladys
#1361
- Fix Bluetooth cypress tests
#1252
- MQTT: User must know if broker is connected or not
#1349
- Fix #1356: Wrong date for recurring events
#1367
- Zigbee2mqtt add update device button
#1335
- Check missing unit / feature translations
#1366
- Fix #1293 : Telegram messages should be formatted with the right user unit preferences
#1363
- Fix #1318 : Fix bug that prevent the user from editing a scene name
#1359
- front: Use same feature component everywhere
#1352
- Multiple chart fixes
#1357
- Fix ARM build with python link
#1358
- Fix demo mode + add a way to simulate load time in demo mode
#1355
- Fix aggregate tests that were failing randomly + fix python dependency for Docker build
#1353
- Zigbee2mqtt: Automatically parse devices
#1302
- Fix maximum call stack size exceeded when aggregating too big array of device features
#1340
- Ewelink discover fix and enhancements
#1044
- MQTT: User must know if broker is connected or not (#1349)
#1016
- Fix #1356: Wrong date for recurring events (#1367)
#1356
- Fix #1293 : Telegram messages should be formatted with the right user unit preferences (#1363)
#1293
- Fix #1318 : Fix bug that prevent the user from editing a scene name (#1359)
#1318
- Generate CHANGELOG
213ba3b
25 October 2021
- Add Xiaomi GZCGQ01LM illuminance sensor
#1329
- Add device states chart box on dashboard
#1248
- Add stale bot + update funding.yml
#1332
- Add device temperature feature
#1327
- Revert change on device name displayed, only apply this to MQTT devices
#1326
- For some integrations, display the device feature name and not the device name in the UI
#1322
- Tasmota: Be able to change a switch to a light
#1108
- Fix #1310: In box "temperature in room" & "humidity in room", when value is 0, it should not display weird state
#1317
- Add signal quality feature
#1315
- Github Actions updates
#1278
- Fix #1310: In box "temperature in room" & "humidity in room", when value is 0, it should not display weird state (#1317)
#1310
- Upgrade CHANGELOG
9193a42
11 October 2021
- Fix i18n button too long configure 2FA Gladys Plus
#1307
- If a forgot password request fails, display the existing users in the log for help
#1300
- Fix #1295 : Remove horizontal scroll-bar on device in room box + make relative time change in live
#1296
- Zigbee2mqtt: Add IKEA E1603/E1702/E1708
#1290
- Zigbee2mqtt: Add Tuya TS0201
#1289
- Zigbee2mqtt: Add device E2001/E2002
#1292
- Fix #1295 : Remove horizontal scroll-bar on device in room box + make relative time change in live (#1296)
#1295
#1295
- Zigbee2mqtt: Add device E2001/E2002 (#1292)
#1262
- Upgrade CHANGELOG
6543061
13 September 2021
- Google Home: Should not forward empty reportState
#1286
- Fix #1211: In Caldav integration, events should support timezone
#1231
- Fix #1267: New scene should not have the previous scene name prefilled
#1285
- Fix #1277: Should be able to slide brightness on a touchscreen
#1284
- Fix #1279: Fix Gladys Plus backup restore process
#1282
- Fix #1280: When switching dashboard, similar box should be refreshed
#1283
- Add more Zigbee2mqtt devices
#1275
- Fix #1211: In Caldav integration, events should support timezone (#1231)
#1211
- Fix #1163: In scene, when deleting a trigger, it should not mix device feature data
#1163
- Fix #1267: New scene should not have the previous scene name prefilled (#1285)
#1267
- Fix #1277: Should be able to slide brightness on a touchscreen (#1284)
#1277
- Fix #1279: Fix Gladys Plus backup restore process (#1282)
#1279
- Fix #1280: When switching dashboard, similar box should be refreshed (#1283)
#1280
- Upgrade CHANGELOG
3cb07f3
6 September 2021
3 September 2021
- Add get parameters to return_url in login
#1273
- Fix #1250: Dashboard should change fullscreen mode even when the change is triggered by the browser
#1272
- Update Gladys Plus page on local instance
#1271
- Gladys Plus: Add account expired banner on dashboard
#1270
- Add Philips Hue 929002241201 to Zigbee2mqtt integration
#1259
- Google Home Integration with Gladys Plus
#1215
- Zigbee2mqtt: Add TuYa TS0601_air_quality_sensor and CO2 feature
#1247
- Bluetooth check state before scan + stop presence scanner
#1194
- Fix dashboard responsive
#1243
- Upgrade preact-cli to major version 3
#1242
- Stop using vis-network library in Z-Wave network tab to reduce bundle size
#1241
- Fix bug when light color has no initial state and is displayed black
#1235
- Configure Webpack stats file to calculate bundle evolution
#1240
- Add device.setValue action in scene
#1239
- In user presence dashboard box, it's possible to select the users displayed
#1238
- Multiple dashboard feature
#1230
- Be able to disable a scene
#1229
- Zigbee2mqtt: Add light color feature
#1203
- Fix #1250: Dashboard should change fullscreen mode even when the change is triggered by the browser (#1272)
#1250
- Zigbee2mqtt: Add light color feature (#1203)
#1156
- Generate CHANGELOG
38043f6
5 July 2021
- fix(zigbee2mqtt): Add Philips 9290022166
#1219
- Fix #1220: Add IKEA LED1836G9
#1224
- Fix bugs in scene, dashboard & settings
#1228
- Fix #1197: Fix Websocket bug when accessToken is expired
#1227
- Fit map only on users
#1223
- fix(zigbee2mqtt): Add Philips 9290022166 (#1219)
#1209
- Fix #1220: Add IKEA LED1836G9 (#1224)
#1220
- Fix bugs in scene, dashboard & settings (#1228)
#1225
#1207
#1222
#1106
#1055
- Fix #1197: Fix Websocket bug when accessToken is expired (#1227)
#1197
- Update CHANGELOG
2cb79bd
14 June 2021
- Add house empty/not empty condition in scene
#1212
- Multiple fixes on zone creation flow + map view
#1210
- Add the ability to create a zone in the map + create scene based on zone change
#1208
- Fix #1200: calling a scene from a scene should duplicate the scope object to avoid context pollution
#1205
- Fix log in scene continue-only-if action
#1201
- Update jsdoc/underscore to latest version
#1195
- Fix #1200: calling a scene from a scene should duplicate the scope object to avoid context pollution (#1205)
#1200
- Update CHANGELOG
a837a6e
13 May 2021
- Change Gladys Plus Open API description and links
#1191
- Allows a scene to trigger another scene
#1124
- Add Cypress configuration & first tests
#1086
- feat(zigbee2mqtt): Add Lidl devices
#1186
- feat(zigbee2mqtt): Fix IKEA TRADFRI motion sensor
#1187
- Fix weather box in edit mode
#1188
- Increase Philips hue bridge scan timeout to 10s
#1185
- Add the ability to send a new device feature state in Gladys Plus Open API
#1184
- Fix #1179: fix weather & device in room houses context issue
#1182
- Add Enable/disable CalDAV calendar synchronization
#1091
- Replace moment by dayjs in caldav service
#1174
- Fix chat context issues in camera, temperature, humidity & light commands
#1177
- feat(zigbee2mqtt): Add Adeo devices
#1169
- feat(zigbee2mqtt): Add Philips Hue mode 8718699673147l
#1170
- Fix #1171: Display camera error message in UI when testing connection
#1173
- feat(zigbee2mqtt): Add Lidl devices (#1186)
#1172
- feat(zigbee2mqtt): Fix IKEA TRADFRI motion sensor (#1187)
#1155
- Fix #1179: fix weather & device in room houses context issue (#1182)
#1179
- feat(zigbee2mqtt): Add Adeo devices (#1169)
#1156
- feat(zigbee2mqtt): Add Philips Hue mode 8718699673147l (#1170)
#1150
- Fix #1171: Display camera error message in UI when testing connection (#1173)
#1171
- Update CHANGELOG
ff21500
26 April 2021
- Refactor dashboard devices-in-room box
#1138
- Fix Z-wave USB settings list
#1160
- Fix brightness & multilevel sliders on dashboard
#1137
- Add time-based condition in scenes
#1151
- Add new user presence scene triggers
#1154
- Fix gladys-gateway reconnect bug
#1159
- Add triggers: house empty and house no longer empty
#1153
- Keep dot based notation for http request response path
#1152
- Upgrade preact-i18n to 2.3.1-preactx
#1133
- Add ability to use request body response in scene HTTP action
#1148
- Fix #1147: make signup process more responsive
#1147
- Fix #1161: correct french typo
#1161
- Fix #1162: correct date format in french scheduled trigger
#1162
- Update CHANGELOG
05c2111
- Fix url in signup process
8ee5793
- Add switch dimmer to supported feature types in dashboard box
b740657
16 April 2021
- Upgrade gladys-gateway-js to new version with more logs
#1146
- Fix zigbee2mqtt discover screen for Gladys Plus
#1145
8 April 2021
- Revert "Localize all selects by passing a translation key as label (#1128)"
#1131
- Update CHANGELOG
13c875c
7 April 2021
- docs: add rob-mccann as a contributor
#1129
- Replace console.log by console.error in front
#1125
- Localize all selects by passing a translation key as label
#1128
- feat(zigbee2mqtt): Fix all lights
#1127
- Add new Zigbee2mqtt devices
#1120
- Clean unused code in Tasmota integration
#1122
- Choose action select now correctly searches labels
#1126
- Upgrade CHANGELOG
be8e6c5
2 April 2021
1 April 2021
- Upgrade dependencies server
#1114
- Gladys Plus: improve performance when sending websockets to all users by refreshing user list only when it changes
#1112
- Add Zigbee2mqtt service
#1098
- Add humidity in room box on dashboard
#1045
- Update dependencies & add security audit in Github Action
#1109
- Fix #1102: unit preferences was not editable, and was not working in dashboard & chat
#1107
- Weather: Improve UI, add new sentences & upgrade node-nlp
#1105
- Fix timezone problem in sunrise/sunset scene scheduler
#1103
- Sort rooms alphabetically in dashboard
#1101
- Add brightness device feature input on dashboard
#1082
- Add Sunrise/Sunset trigger in scenes
#1026
- Update Sequelize to v6
#1085
- Fix Bluetooth stop function #1093
#1097
- Upgrade to Node 14
#1079
- Remove moment package in front
#1092
- fix(conversation): Spread chat messages to same user open tabs
#1051
- Upgrade philips-hue dependency to 4.0.9 & improve bridge search
#1080
- Fix #1102: unit preferences was not editable, and was not working in dashboard & chat (#1107)
#1102
- Sort rooms alphabetically in dashboard (#1101)
#1087
- Update CHANGELOG
e979765
- In PR, start build-front during test-server to improve build speed
af15939
12 March 2021
- Fix Gladys Plus backups in high write scenario
#1095
- Bluetooth service: Access to raw peripheral
#1089
- fix: Remove darksky service in demo
#1090
- Bluetooth: Clear discovered device on re-scan
#1070
- Update CHANGELOG
b928a7b
22 February 2021
- MQTT: Upgrade container to Mosquitto 2.0 and fix listener bug #1071
#1074
- Fix typo in check user presence translations
#1078
- Add Bluetooth + scene user presence
#1077
- Multi-users in Gladys Assistant
#1050
- Remove useless manual upgrade from UI
#1076
- Set log level to info on start/stop function of all services
#1064
- Update CHANGELOG
2e3dc35
9 February 2021
8 February 2021
- Fix eslint warnings frontend
#1049
- Remove color picker auto-scroll
#1066
- Improve Gladys Plus performance
#1062
- Remove build on linux/s390x build for now
#1068
- Improve README & fix dates
0660204
2 February 2021
1 February 2021
- Fix database locked SQLITE busy
#1061
- Fix Github Actions CI
#1053
- Migrate to Github Actions instead of CircleCI
#1039
- Inject scene variables in send message action
#1047
- Update CHANGELOG.md
d6f521a
8 January 2021
- MQTT: Generate random client ID
#1034
- Fix dashboard bug on color + multilevel device feature
#1031
- Tasmota: Manage distance sensor
#1019
- Fix the way units are handled #886
#1028
- Fix server eslint warnings
#1023
- Add presence-sensor category
#1024
- Fix #1021 service status
#1022
- Fix access control typo
#1018
- docs: Add demo link in README
#1011
- Change log level of post device action
#1013
- Add TP-Link integration
#957
- Add eWelink service
#719
- Add color picker in device in rooms dashboard box
#945
- Add windows tutorial to CONTRIBUTING and README
#1009
- Tasmota: Manage distance sensor (#1019)
#1017
- Fix #1021 service status (#1022)
#1021
- docs: Add demo link in README (#1011)
#820
- Update CHANGELOG.md
b79b9f3
7 December 2020
- Fixes #943: MQTT, fix UI bug when connecting external broker
#1003
- Fixes #989: Disk space is now rounded in settings
#1004
- Improve English
#1000
- Handle CalDav calendar colors
#899
- Add an HTTP request action in scene to make GET,POST,PATCH,PUT,DELETE requests
#1002
- Add user presence action in scene
#999
- Bluetooth fixes & improvements
#921
- Fix #997: Connect to MQTT broker with a more unique clientId
#998
- front: Add prefer-template eslint rule
#990
- Fixes #943: MQTT, fix UI bug when connecting external broker (#1003)
#943
#943
- Fixes #989: Disk space is now rounded in settings (#1004)
#989
#989
- Fix #997: Connect to MQTT broker with a more unique clientId (#998)
#997
- Update CHANGELOG.md
1f2a085
30 November 2020
- Fix #932: fix bug preventing starting a scene from the scene list
#993
- MQTT: generate a password with only lowercase, uppercase and number characters
#984
- docs: add thebradleysanders as a contributor
#987
- docs: add callemand as a contributor
#986
- docs: add cicoub13 as a contributor
#985
- Add the ability to only execute device.new-state trigger at threshold
#983
- Add forecast, humidity, wind-speed to weather dashboard box
#961
- Improve reliability of caldav service
#975
- Notify services on device creation, update and deletion
#913
- Add bluez dependency to GitHub Actions Dockerfile
#977
- Add node/npm engines in package.json
#978
- Fix #932: fix bug preventing starting a scene from the scene list (#993)
#932
- MQTT: generate a password with only lowercase, uppercase and number characters (#984)
#981
- Notify services on device creation, update and deletion (#913)
#911
#911
- Update CHANGELOG
050c589
23 November 2020
- Add settings page to manage services
#973
- Philips Hue: auto detect light type
#970
- Chat: Custom response when turning on/off the lights and no lights has been found
#965
- Tasmota: Handle HTTP devices
#694
- Philips-Hue: Add LCL001, Classic A60 W clear, 440400982841, LCS001 and Innr RB 285 C
#964
- Fix #951: Fix error message in Philips Hue setup page
#967
- Add Stripe portal to Gladys Plus
#969
- Add Docker build in PR + manual Docker build on master to dev tag
#948
- Dashboard: Display device values only on one line
#928
- Philips Hue: Fix #940, add Smart PLug LOM001
#941
- Fix English typos in README.md
#942
- Fix #932 : fix start scene button in scene list, Fix #931 websocket is not open bug
#936
- Dashboard: Fix scrolling menu bug
#927
- [philips-hue] Add LCT003
#930
- Add settings page to manage services (#973)
#910
- Chat: Custom response when turning on/off the lights and no lights has been found (#965)
#959
- Fix #951: Fix error message in Philips Hue setup page (#967)
#951
#951
- Dashboard: Display device values only on one line (#928)
#925
- Philips Hue: Fix #940, add Smart PLug LOM001 (#941)
#940
- Fix #932 : fix start scene button in scene list, Fix #931 websocket is not open bug (#936)
#932
#931
#932
#931
- Dashboard: Fix scrolling menu bug (#927)
#926
3 November 2020
- Fix tasmota doc link
#920
- Bluetooth fixes and improvements
#917
- Fix bluetooth service crash container at startup #898
#916
- Improve getLatestGladysVersion
#919
- Handle Philips Hue LWV001, LTG002, LCT012 and LTA001
#909
- CircleCI & Docker - Handle rate limit and clean workflow variable
#908
- removeColumn in migration in no longer authorized to prevent data loss
#907
- Use officiel SQLite .restore command to restore backup + improve restore UI
#906
- Don't start service if it made Gladys crash at last boot
#901
- Add unHandledRejection catcher
#902
- Add a button in the UI to signal a bug in a Z-Wave integration
#894
- Z-Wave: Add multi-instance devices support, comClass and units mapping, modify device view
#893
- Add Bluetooth service
#505
- Open link to external URL should not leak Gladys local URL
#890
- docs: add NickDub as a contributor
#882
- docs: add hotfix31 as a contributor
#881
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models
#878
- Fix DeviceInRoom same feature bug
#876
- Build Docker image on tag latest & v4
#643
- docs: add link39 as a contributor
#864
- Scenes: Add turnOn/Off the Switches function
#862
- Fix #858: No loader if image already there on camera box
#860
- Fix #727 : The user should be able to set the timezone used in scenes in the UI
#856
- docs: add guillaumeLamanda as a contributor
#855
- Handle Philips Hue light LWA001
#853
- docs: add Redshark30 as a contributor
#854
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name
#852
- Add NPM script to test just one service alone
#622
- Upgrade front dependency 'vis', fixing warning message at build time
#808
- Fix #758 : Improve device feature picker in MQTT UI
#849
- Fix #666 : Be able to select device features in the device in room box
#848
- Don't start service if it made Gladys crash at last boot (#901)
#900
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models (#878)
#875
#865
- Fix #858: No loader if image already there on camera box (#860)
#858
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856)
#727
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852)
#787
- Upgrade front dependency 'vis', fixing warning message at build time (#808)
#807
- Fix #758 : Improve device feature picker in MQTT UI (#849)
#758
#758
- Fix #666 : Be able to select device features in the device in room box (#848)
#666
- β
add LWA001 test data
ae675b6
- β¨ add device Philips Hue LWA001
f7a93e8
- Fix DeviceInRoom bug
d794b4a
10 August 2020
- docs: add thib-rdr as a contributor
#847
- docs: add chmac as a contributor
#846
- Fix #722: MQTT broker is now automatically started by Gladys
#722
4 August 2020
3 August 2020
- Fix #785 : Fix delete bug when deleting just created rtsp-camera
#842
- Improve telegram integration
#840
- Fix #501: Add all weather icons
#841
- Add the ability to edit a scene name
#838
- Fix #785 : Fix delete bug when deleting just created rtsp-camera (#842)
#785
- Improve telegram integration (#840)
#730
#607
- Fix #501: Add all weather icons (#841)
#501
28 July 2020
- CalDav Service: Add Synology, Google Calendar + Fix data event parsing
#754
- Fix #726: Replace DarkSky by OpenWeatherMap API integration
#837
- Fix #726: Replace DarkSky by OpenWeatherMap API integration (#837)
#726
28 July 2020
- Fix integration tab
#836
27 July 2020
- Fix CircleCI config
1444fd1
27 July 2020
- Fix circleCI config
9587834
27 July 2020
3 September 2020
- Build Docker image on tag latest & v4
#643
31 August 2020
- docs: add link39 as a contributor
#864
- Scenes: Add turnOn/Off the Switches function
#862
- Fix #858: No loader if image already there on camera box
#860
- Fix #858: No loader if image already there on camera box (#860)
#858
25 August 2020
- Fix #727 : The user should be able to set the timezone used in scenes in the UI
#856
- docs: add guillaumeLamanda as a contributor
#855
- Handle Philips Hue light LWA001
#853
- docs: add Redshark30 as a contributor
#854
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name
#852
- Add NPM script to test just one service alone
#622
- Upgrade front dependency 'vis', fixing warning message at build time
#808
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856)
#727
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852)
#787
- Upgrade front dependency 'vis', fixing warning message at build time (#808)
#807
- β
add LWA001 test data
ae675b6
- β¨ add device Philips Hue LWA001
f7a93e8
12 August 2020
- Fix DeviceInRoom bug
d794b4a
11 August 2020
2 November 2020
- Fix bluetooth service crash container at startup #898
#916
- Improve getLatestGladysVersion
#919
- Handle Philips Hue LWV001, LTG002, LCT012 and LTA001
#909
- CircleCI & Docker - Handle rate limit and clean workflow variable
#908
20 October 2020
- removeColumn in migration in no longer authorized to prevent data loss
#907
- Use officiel SQLite .restore command to restore backup + improve restore UI
#906
19 October 2020
- Don't start service if it made Gladys crash at last boot
#901
- Add unHandledRejection catcher
#902
- Don't start service if it made Gladys crash at last boot (#901)
#900
16 October 2020
- Add a button in the UI to signal a bug in a Z-Wave integration
#894
- Z-Wave: Add multi-instance devices support, comClass and units mapping, modify device view
#893
- Add Bluetooth service
#505
- Open link to external URL should not leak Gladys local URL
#890
- docs: add NickDub as a contributor
#882
- docs: add hotfix31 as a contributor
#881
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models
#878
- Fix DeviceInRoom same feature bug
#876
- Add Philips Hue CLA60 TW OSRAM, LLC020 and LWG001 models (#878)
#875
#865
3 September 2020
- Build Docker image on tag latest & v4
#643
- docs: add link39 as a contributor
#864
- Scenes: Add turnOn/Off the Switches function
#862
- Fix #858: No loader if image already there on camera box
#860
- Fix #727 : The user should be able to set the timezone used in scenes in the UI
#856
- docs: add guillaumeLamanda as a contributor
#855
- Handle Philips Hue light LWA001
#853
- docs: add Redshark30 as a contributor
#854
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name
#852
- Add NPM script to test just one service alone
#622
- Upgrade front dependency 'vis', fixing warning message at build time
#808
- Fix #758 : Improve device feature picker in MQTT UI
#849
- Fix #666 : Be able to select device features in the device in room box
#848
- docs: add thib-rdr as a contributor
#847
- docs: add chmac as a contributor
#846
- Fix #785 : Fix delete bug when deleting just created rtsp-camera
#842
- Improve telegram integration
#840
- Fix #501: Add all weather icons
#841
- Add the ability to edit a scene name
#838
- CalDav Service: Add Synology, Google Calendar + Fix data event parsing
#754
- Fix #726: Replace DarkSky by OpenWeatherMap API integration
#837
- Fix integration tab
#836
- Fix logout + fix multiple typos + Add link to Github issues when philips hue light is not integrated
#835
- Remove URL to old documentation
#833
- Remove old URL to Gladys website
#829
- Fix a typo in README
#830
- Fix sw.js headers cache control
#827
- Fix #821 - Switch to eudev instead of udev to fix usb service
#822
- docs: add Scott-Fischer as a contributor
#825
- Improves English translation
#814
- Add all-contributors to README
#819
- Fix #780: Handle Philips Hue model LOM002
#781
- Remove portrait in manifest.json + fix auto-translation bug by google translate
#818
- Fix #774: Fix missing/bad FR translations + improve auto language selection
#782
- Fix #779 : The dashboard save & cancel button are fixed
#783
- Pass CIRCLE_SHA1 to codecov + remove codecov from package.json
#817
- Fix Codecov reporting
#816
- Use SQLite in WAL mode
#811
- Build Docker images for every PR
#793
- Update Open-Zwave to version 1.6
#675
- In the session tab, display the OS/System of the device
#799
- Improve integrations tab UI
#805
- Order messages correctly in chat
#806
- Fix reset password Gladys Plus
#776
- Fix gateway errors when status is >= 400, should reject with the same error as axios
#770
- Remove scene execution concurrency, fix camera issues & fix MQTT new value parsing
#769
- Fix #764 : Handle LWO001 light
#765
- Let the user create a Gladys instance from a Gladys Plus backup
#748
- Upgrade gladys-gateway-js to 3.2.5 to fix upload of large backups to Gladys Plus
#747
- Add MQTT topic to create device
#743
- Add a page after gateway was connected with success, asking to backup the backup key
#740
- Add caldav service
#507
- Fix #732: Fix RoomSelector when getHouse return houses without rooms
#738
- Add "started_at" date in Gladys Gateway messages + fix user not accepted locally bug
#735
- Resolves #685 : Implement new MQTT API
#686
- Handle LLC001 and LTW013 in hue service
#725
- Add "last received at" value in Z-Wave/MQTT services + add CO2 sensor category
#721
- Multiple UI fixes in Z-Wave integration
#718
- Rename Sonoff to Tasmota & improve device compliance
#627
- Multiple UI fixes + implement umzug so that DB is migrated in Gladys directly
#711
- Fix codecov.yml
#712
- Add round PWA icons
#696
- Multiple Gladys Plus fixes (Fixes #660)
#695
- Fix #680: Fix Philips Hue polling
#683
- Fix scheduled trigger started multiple time
#682
- Fix cancel trigger
#677
- Fix create scene route
#676
- Add scheduled trigger in scenes
#673
- Fix #540: In MQTT service UI, display broker configuration errors (By Atrovato)
#667
- Improve scene view
#659
- Add support for TRADFRI bulb E14 and TRADFRI bulb E27
#658
- Improve scene view
#649
- Fix #628 - Add LWG004 Hue white spot model
#629
- Fix reset password
#632
- Fix #623 - Add LCA001 Hue color lamp model
#624
- Improve Z-Wave integration
#615
- Fix #619 : Add LWB006 Philips Hue white lamp model
#621
- Multiple fixes on Z-Wave device integration, BinaryDeviceFeature component and Gateway
#608
- Fix OpenZwave in Alpine
#613
- Fix #605 : Add Innr plug, Hue iris & OSRAM Plug
#610
- Improved Z-Wave integration UI
#606
- Fix Z-Wave port listing and binding
#602
- Migrate to Preact X
#597
- Improve chat page UX
#596
- Philips Hue UI fixes + compatibilities
#594
- Sonoff: fix message handler
#583
- Sonoff service (over MQTT)
#519
- Add Gateway Owntracks messages
#574
- Fix gateway restore backup & add manual restore button
#569
- Fix gateway backups
#568
- Handle more Philips Hue models
#564
- Fix philips hue first connection bug
#559
- Fix #858: No loader if image already there on camera box (#860)
#858
- Fix #727 : The user should be able to set the timezone used in scenes in the UI (#856)
#727
- MQTT service: In the "devices in rooms" dashboard box, display the feature name of a binary device, not the device name (#852)
#787
- Upgrade front dependency 'vis', fixing warning message at build time (#808)
#807
- Fix #758 : Improve device feature picker in MQTT UI (#849)
#758
#758
- Fix #666 : Be able to select device features in the device in room box (#848)
#666
- Fix #722: MQTT broker is now automatically started by Gladys
#722
- Fix #785 : Fix delete bug when deleting just created rtsp-camera (#842)
#785
- Improve telegram integration (#840)
#730
#607
- Fix #501: Add all weather icons (#841)
#501
- Fix #726: Replace DarkSky by OpenWeatherMap API integration (#837)
#726
- Fix logout + fix multiple typos + Add link to Github issues when philips hue light is not integrated (#835)
#810
- Fix #821 - Switch to eudev instead of udev to fix usb service (#822)
#821
- Fix #780: Handle Philips Hue model LOM002 (#781)
#780
- Remove portrait in manifest.json + fix auto-translation bug by google translate (#818)
#815
- Fix #774: Fix missing/bad FR translations + improve auto language selection (#782)
#774
- Fix #779 : The dashboard save & cancel button are fixed (#783)
#779
- In the session tab, display the OS/System of the device (#799)
#713
- Improve integrations tab UI (#805)
#720
- Order messages correctly in chat (#806)
#798
- Fix #634: Translate Gladys 4 in French π«π·π(#771)
#634
- Remove scene execution concurrency, fix camera issues & fix MQTT new value parsing (#769)
#749
#767
- Fix #764 : Handle LWO001 light (#765)
#764
- Fix #732: Fix RoomSelector when getHouse return houses without rooms (#738)
#732
- Resolves #685 : Implement new MQTT API (#686)
#685
- Add "last received at" value in Z-Wave/MQTT services + add CO2 sensor category (#721)
#687
#706
#708
- Multiple UI fixes in Z-Wave integration (#718)
#717
#687
- Multiple UI fixes + implement umzug so that DB is migrated in Gladys directly (#711)
#664
#657
#669
#661
#679
#656
- Multiple Gladys Plus fixes (Fixes #660) (#695)
#660
- Fix #680: Fix Philips Hue polling (#683)
#680
- Fix #540: In MQTT service UI, display broker configuration errors (By Atrovato) (#667)
#540
#540
- Add support for TRADFRI bulb E14 and TRADFRI bulb E27 (#658)
#650
- Fix #628 - Add LWG004 Hue white spot model (#629)
#628
- Fix #623 - Add LCA001 Hue color lamp model (#624)
#623
#623
- Fix #619 : Add LWB006 Philips Hue white lamp model (#621)
#619
#619
- Fix #605 : Add Innr plug, Hue iris & OSRAM Plug (#610)
#605
- Improve chat page UX (#596)
#588
- Philips Hue UI fixes + compatibilities (#594)
#592
- Fix #589 : Backup page is more explicit when user is not connected to Gladys Plus
#589
- Fix #547 : Add gateway IP address in Xiaomi UI
#547
- Fix #542 : Filter Xiaomi discovered devices
#542
- Fix #580 : Update class name of Philips Hue integration
#580
- Fix #571 : When creating a room with name which already exist, display custom message
#571
- Fix #562: Make login work on FireFox
#562
- Fix #556 : Delete + recreate a device feature in the same request with the same external_id should update existing device feature
#556
- Fix #557 : Temperature unit is not displayed anymore when no value is recorded
#557
- Fix #558 : Language is set by default to EN
#558
- Fix #565 : Click on integration name open integration
#565
- Fix #567 : Device in room general light status is refreshed when device state changes
#567
- Upgrade dependencies
a8c0562
- First version of improved Z-Wave integration UI
4281c50
- Run prettier
8563ac4
18 October 2019
- Philips Hue Service
#550
- Improve PR template
#541
- New Xiaomi Service
#537
- Improve Gladys Plus integration
#535
- Improve Gladys Gateway integration
#536
- Handle error when foreign user is not found in Gateway
#515
- First version MQTT service
#517
- Fix device.create save + delete features/params
#524
- Change Docker port to 80
#523
- Add more z-wave compatibilities
#512
- Fix windows compilation error
#508
- Frontend Gladys Gateway mode
#499
- Fix build
#493
- Fix #539 : Clean device object after deleting object + add websocker refresh of camera image + add different camera frequency
#539
- Fix #545 : Camera with wrong url no longer make an undhandled exception
#545
- Fix #494 : fix system UI view
#494
- Fix #510 : Telegram no longer crashing when a wrong key is entered + trim key
#510
- UI improvments for darksky API view
f96627b
- Improve code coverage
ce68deb
- Disable scene UI in Gladys beta
54ba108
26 June 2019
- Last fixes
#492
- Gladys 4 Alpha
#491
- Add old changelog and add script to generate changelog
90ed8f4
- Add docker-compose file
0f1c5e4
- Build image only on tags
120a563
19 May 2019
- Move blockstack to main repository
#489
- Fix minor errors in README.md
#488
- Update CHANGELOG.md
e1bcf4f
- Fix check user presence, the function is async and we need to wait before using the variable
eb41bc3
23 March 2019
- Fix stretch build
#486
- Fix #392 : Don't schedule auto wake up alarm
#485
- Fixed #476, Use right favicon without the white background
#484
- Fix #390, Installation of module works at reboot even if one fails
#483
- Fix #438, display an error in the frontend when a device cannot be contacted
#472
- Improve README with more example and new design
#482
- Update color picker
#478
- Load dotenv file event on all environment
#470
- π³ Update .dockerignore to fix docker image build
#479
- π³ Docker multiarch support
#465
- Fix #392 : Don't schedule auto wake up alarm (#485)
#392
- Fixed #476, Use right favicon without the white background (#484)
#476
- Fix #390, Installation of module works at reboot even if one fails (#483)
#390
- Fix #438, display an error in the frontend when a device cannot be contacted (#472)
#438
#438
- Fix #464
#464
#464
- Update CHANGELOG for Gladys v3.12.1
61b9c76
- Add Raspbian image upgrade command
3eec0ff
- Update translation
ff1b969
29 January 2019
- Switch brain.classify to message.send
287901e
29 January 2019
- Refresh new events in websockets on me view, Fix #440
#471
- Fix issue when 2 box charts are displayed, fix #462
#463
- Fix undefined module slug in the tmp folder
#469
- Open API Gladys Gateway
#474
- Refresh new events in websockets on me view, Fix #440 (#471)
#440
#440
#440
- Fix issue when 2 box charts are displayed, fix #462 (#463)
#462
- Upgrade yarn.lock
fae3ac6
- Migrate from gladysproject to gladysassistant
bb6ed3b
- Change Gladys Project to Gladys Assistant in README
5f638e4
7 December 2018
- Copy hooks assets not only in api/hooks folder but in production and tmp folder too
9131b1a
6 December 2018
- Update Changelog for Gladys v3.11.4
7693067
- Add database migration to 3.11.5 to add column color to table area
f8de99d
3 December 2018
- Add nmap to Dockerfile for some modules
#452
- Test against current version of Node.js in Travis
#451
- Adding the color-picker and push-button to the device-room box
#445
- Specify utf8 when creating mysql db for dev mode
#444
- Improve devices curves view in UI
#443
- Add gladys.event.purgeByEventType function
#442
- Create Dockerfile.arm32v7
#435
- Fix #356: Notification/Messages are always sent through websocket by default.
#356
- Fix #433 : add fallback to house in weather get command
#433
- Fix #453 : Add ability to edit house/room in UI
#453
- Fix #446: Display more rooms in UI when account has many rooms
#446
- Close #457 : Improve TV API with more functions & detection of available functions
#457
- Close #454 : Add getDeviceTypeByCategory route in device service + filter device by service
#454
- Close #456 : REST API now exposes GET /module/method route to get available function from module
#456
- Close #450 : Add ability to create notification from REST API
#450
- Close #449 : Add ability to track user location in the past between date range
#449
- Close #441 & #369 : Check if user has left area now takes accuracy into account
#441
- Close #437 : house.checkUserPresence is now started automatically with default values
#437
- Closes #410 : Add function gladys.deviceType.getByTag(options);
#410
- Fix #448 : Increase maxBuffer size when installing NPM dependency of module
#448
- init commit
a591f50
- Remove istanbul (no longer up to date) and use just mocha instead to run tests
8e441d8
- add all new categories to create deviceType form
e5c7c31
2 November 2018
- update gladys-gateway-js to 1.0.5
40ce3ab
1 November 2018
31 October 2018
- Bugfix gateway: generate fingerprint with webcrypto API as well in handleMessage
e9a7a8f
- load users keys after login
9ea2966
- hide user list when gladys gateway is not connected
2199252
31 October 2018
- Fix display joystick display bug on television box
#434
- Gladys Gateway users keys must be validated on Gladys side.
aa692fe
- bump gladys-gateway-js dependency to 1.0.1
9be65d2
- Gladys Gateway : login, receive & response to message
b55026d
14 October 2018
- Rolling back bcrypt to 3.0.0
fa3e6e9
12 October 2018
- updateAllData need user object
13b2e5c
12 October 2018
- add updateAllData function + update all data at update of Gladys v3.10.1
693d33d
- docker every single version as well as major version
c40ab0e
12 October 2018
- When creating an event, return name and code in object
#398
- π§ Update .travis.yml to manage docker build
#387
- Emit event gladys-launched at startup.
#425
- Fix #362 : Add push button in UI
#430
- Fix #413 : Improve detection of devicetype by the brain
#432
- Correction of the slider width to no longer display the horizontal scroll + doc for deviceType.getByCategory
#414
- Update jsdoc.js to add gladys.area.userIn
#420
- Fix #361 Multiple slide are no longer overriding each other
#409
- Fix issue #412: Area behavior has been completely rewritten
#419
- Fix JS doc
#418
- Close #400 : add trueIf condition option to reverse conditions
#400
- Close #403 : Add house.isMode function to test if house is in current mode
#403
- Fix #301 : Gladys now send a notification when a module is updated
#301
- Fix #391 : Module assets are now copied in both www and .tmp folder are install/removed at uninstall
#391
- Fix #362 : Add push button in UI (#430)
#362
- Fix #413 : Improve detection of devicetype by the brain (#432)
#413
- Fix #411 : add television native API in Gladys
#411
- Fix #300: Add new colorpicker for deviceTypes (#404)
#300
- Fix #361 Multiple slide are no longer overriding each other (#409)
#361
- Fix issue #412: Area behavior has been completely rewritten (#419)
#412
- Fix linting issue
582ac9c
- Refactor assets folder and add hash in production css & js files
2af70a1
- UI improvements :
e75bb39
22 July 2018
- Modify Events functions
#380
- Fix #382 : Device graph select box now fallback to device name + type if devicetype name is not defined
#382
- Fix #379 : Deleting / Approving a sentence remove/approve the right one in the UI
#379
- Change french translation of devices and maps
4d4ec04
21 July 2018
- Added JS documentation on gladys time functions
#354
- Replace "RΓ©veils" term in French
#364
- π³ Switch from node:carbon to node:8-alpine for Docker base image and add Timezone feature
#376
- Fix #334 : Display notification text in notification list
#334
- Fix #355 : Add rate limit on login route so login can't be bruteforced
#355
- Upgrading NPM dependencies to support Node 10
f6b9c70
- Remove old license header on each file
90292f1
- Add module configuration view
58e67e2
13 May 2018
- Updating required node versions
#348
- Update box chart for correctly display labels
#331
- Add device value box
#330
- Add the possibility to see the user's areas on the map
#316
- Fix the height of ul menu
#306
- Fix bug in launcher view
#305
- Mise Γ jour
#5
- Mise Γ jours 3.8.0
#4
- Mise Γ jour
#3
- Mise Γ jours
#2
- Mise Γ jour
#1
- Fix #310 : When user has never been seen, we create event "back-at-home"
#310
- Fix #334 : Notification are now fully displayed
#334
- Fix #351 : View device by room is now refreshed live on change with websockets
#351
- Fix #346 : Empty room are not displayed anymore + reload device view on tab change
#346
- Fix #340 : improve device modal size for large screen
#340
- Fix #307 : Switch maps tiles provider to HTTPS
#307
- Remove ES6 templates in front that does not support ES6 syntax
f542e7f
- We now verify in TravisCI that front end builds pass
07df966
- Add possibility to manage areas in maps view
8b73fab
4 March 2018
- Fix #303 : Now able to specify if an alarm is a wake up alarm or not
#303
- add default value to select box in alarm view
6190811
- add db migration to v3.7.8
becc980
- Re-generate session secret at Gladys startup
8343e8a
3 March 2018
- remove rpi-update.sh script from repo
0995f7c
- redirect npm install stdout to /dev/null to avoid reaching max buffer values of child_process.exec
c948d59
25 February 2018
- Remove duplicate "Ctrl" in ChartBox controller name
#294
- Update device.create.js
#302
- Add missing btn-flat class & few translate correction
70a666f
- DB migration now does all changes to data model too
c4ca219
- perform db migration only in production mode
06f63d0
19 February 2018
- add checkDbVersion at Gladys start
f2320a1
18 February 2018
- Fix #295 : Upgrade limdu to 0.9.4 so it uses brain.js instead of brain
#295
- Fix #227 : House.userSeen now create location for the user when user is seen at home
#227
- Fix #289 : add ability to change deviceType value in GET request for third party apps
#289
- Fix #290 : Add more logs to sqlUnique to help find issues
#290
- Add new files for new version of AdminLTE
469c623
- Last changes
c6ba750
- Update files for new version of AdminLTE
a9884d2
28 January 2018
- correction of the UPDATE function in HOUSESERVICE.
#243
- Don't change name of device when updating it
#257
- Fix #278 : add snow.svg in white
#278
- Fix #262 : house.getUsers() function now return user back-at-home + user-seen-at-home events
#262
- Fix #264 : Remove sensible data in brain classify response
#264
- fontawesome 4.7
a876c7e
- update CHANGELOG.md
1a08460
- GET /device can now be filtered by service
17fb6dc
14 November 2017
- Fix #236 : Handle null value & uppercase value in house, room & deviceType name in parser
#236
- Fix #216 : Now able to upgrade a module directly from the UI !
#216
- Fix #220 : Now adding a wait modal when clicking on reboot button with a regular healthcheck
#220
- Fix #251 : Brain UI is now setting correctly the service field when updating sentences
#251
- Fix #249 : If user has only one house and say "I'm back home", Gladys should suppose it's his only house
#249
- Fix #226 : Add infinite scrolling in My Devices view
#226
- Add /system/health route to healthCheck Gladys
222ad36
- Add CSS style for the switch
a96343e
- Replace the button with the switch
077dccf
21 October 2017
- bugfix in scenario.export, group scenario params not by code but by id
fbc86f5
15 October 2017
- ES6 => ES5 on client side
23a7fb5
15 October 2017
- Sentence ui
#242
- Connaitre le paramètre introuvable.
#120
- Update HouseController.js
#237
- Add ability to export & import scenario
963bd04
- sentence-ui first commit
1b9b187
- Update scenario with text editor in view
d18ce43
26 September 2017
- Update deviceType.queries.js
#221
- Fix #222 : Do not send websocket notification when device is updated
#222
- Update last event user-seen-at-home instead of creating one new every time
924b282
- POST /user/:id/house/:id/seen : Mark user as seen in a specific house
6bd5f21
- Switch Dockerfile from argon to boron
61bcc34
10 September 2017
- Fix #217 : StateTypeParam are no longer inserted in duplicate
#217
- Fix #215 : Remove "view all" link in notification list
#215
- Fix #200 : Scenario now have a title !
#200
- Fix #214 : Get /devicestate now return all devicestate !
#214
- Fix #198 : Now using websocket to tell front-end that module is installed
#198
- Fix #196 : Script errors now displayed in script view !
#196
- Fix #197 : Script UI is now more clear ! :)
#197
- Fix #207 : Add all field in GROUP BY clause in Get user location query
#207
- Fix #199 : Add more feedback on most form validation when form is invalid
#199
- Fix #206 : update all dependencies in package.json & removed unused ones
#206
- Fix #169 : Fix bug in house.checkUsersPresence() when multiple users are at home
#169
- add house.isNotEmpty function !
beefc8a
- Get command weather at a specific time!
b397cc7
- pass user id in script context even when starting script from scenario
e8428b1
28 May 2017
28 May 2017
- gladys autoWake up feature
c7949c4
- add gladys.direction API !
a127d70
- calendar.getFirstEventTodayUser()
d5bf175
27 May 2017
- remove arrow function in client code
8e9ccab
27 May 2017
- looking for house in sentences in brain
2cd7045
- add category select in deviceType create modal
bd3f30a
- add validation errors message in House & rooms view
05a72dd
16 May 2017
- rpi-update.sh moved to /home/pi
#179
- add mailchimp newsletter to README
295d96b
- add house description in parameters to help user
a6d0394
- edit system-update-sentence
c5429c8
10 April 2017
- bugfix in brain answer : keep only 2 first character of user language
c4f5412
- update rpi-update.sh, start directly node init.js in folder instead of using absolute path
83622e6
9 April 2017
- Add a Gitter chat badge to README.md
#168
- big refactor of gladys.brain.classify function
f63f1cb
- gladys.message (send, getByUser, create, getConversation)
8f7b842
- Never answer in POST /message. Gladys now call user back
0843ec9
8 March 2017
- remove log in init.js
277a12e
7 March 2017
- Fix #150 : devicetype in lowercase in SQL request for case sensitive system
#150
- added yarn.lock
50297a5
- gladys.house.checkUsersPresence
141c462
- add gladys.house.userSeen function
b6e9791
11 February 2017
- Fix #149 : Alarm now scheduled at startup
#149
- bugfix : weather.css property interfering with leaflet
043cd38
- add wind icon
cd5ed0a
- fix issue with maps icon when running in production mode
80e61e5
31 January 2017
30 January 2017
- add purge function on devicestate
#138
- add sun.getState, sun.isItDay, sun.isItNight
#135
- Update fs-extra to version 1.0.0 π
#108
- Update bcrypt to version 1.0.0 π
#124
- Proposal for allowing users to set their own env vars directly in the project.
#130
- add Leaflet dependency for maps
aac72c0
- add weather box svg icons + controller + style
da9d21b
- gladys.weather native in Gladys with provider system
a0cf6dd
10 December 2016
- add unit test to GET /devicetype/room
3272562
- updated changelog for 3.3.3
a7eb514
- fix critical bug when getting deviceType by room
a6d263d
10 December 2016
- Close #122, scenario now accepts empty templates
#122
- Close #121, brain now call module functions and not global services
#121
- Add Music REST API documentation
974ea17
- Add User REST API documentation
b320d96
- Add DeviceType REST API documentation
ddfa8d5
13 November 2016
12 November 2016
12 November 2016
- Music REST API available !
277b84b
- gladys.music service now available in gladys API !
50d2754
- front-end music controller & service
8a18be6
11 November 2016
- Introducing CHANGELOG !
17b895e
- clone params in scenario.trigger function so that original object is not modified
ae88c2a
11 November 2016
- add event params to scope so that conditions can be verified
ed8c4c2
8 November 2016
- fixed error in README.md from 9 PM -> 9 AM
#110
- Prepare front app to event box in dashboard
5e99592
- bugfix: Create event in scenario now working
a430286
- update README
09fde6d
27 October 2016
- Fixed two typos in en.json
#101
- apidoc comments in EventController
ed127a0
- apidoc implementation
beb9e3c
- configure codeclimate
9044581
3 October 2016
- Update notification README
#96
- Close #95 : Device.getByIdentifier & deviceType.getByIdentifier
#95
- close #97 : deviceType getByDevice performance improvements
#97
- deviceType.getById & deviceType.getByType
32c7866
- add getByType and test
91ef1e4
- fix
2015b63
25 September 2016
- update script updated
b91507f
25 September 2016
- Accept string in deviceType exec and parseFloat instead of parseInt
9176b8b
- accept boolean & string in deviceState.create
a49b29a
- add deviceType identifier in getDeviceType query
b29b82a
25 September 2016
- Create or update device & deviceType
c945c61
- deviceState createByDeviceTypeIdentifier
b5a4027
- Delete deviceType delete all his deviceState
4b36ce6
24 September 2016
- GET, POST, PATCH, DELETE /machine
23bbda2
- Feature : Configure machines in web view
afd2c4f
- Feature : gladys.machine.getMyHouse
3408318
24 September 2016
- Add possibilities to create device and devicetype in web view
f42348f
- new method : house.isUserAtHome
721b7ed
- new route : DELETE /devicetype/:id
67f7f81
22 September 2016
- add user to notify function so that the notification module have data about the user
a30b4e6
19 September 2016
18 September 2016
- bugfix : read notification on click on notification
557797f
18 September 2016
- bugfix : exec update script in detached process
11dec2e
18 September 2016
- ensure that update script has exec permission on start
15e1f9f
18 September 2016
- bugfix script update path
91b299d
18 September 2016
- close #79 : Get notifications with infinite scrolling and read when clicks
#79
- close #81 : you can update Gladys IN Gladys ! :D
#81
- No sudo required anymore in rpi-update.sh, because pm2 now handle non sudo auto restart
398ce91
- use latest version of Node.js LTS
6db0b16
17 September 2016
- Update supertest to version 2.0.0 π
#68
- Update include-all to version 1.0.5 π
#76
- Update grunt-mocha-test to version 0.13.0 π
#87
- Update should to version 11.1.0 π
#73
- Update mocha to version 3.0.2 π
#71
- Update grunt-contrib-uglify to version 2.0.0 π
#66
- Update should to version 10.0.0 π
#65
- Update async to version 2.0.0 π
#64
- close #82 : Now possible to create user in param view
#82
- close #91 : Text from modal module view updated
#91
- close #78 : store now load modules very quickly !
#78
- close #84 : Lock page now working
#84
- close #89 : Check if version is superior when auto update
#89
- close #83 : Do not display ugly avatar and useless search bar
#83
- close #90 : Do not exec install function when module does not exist
#90
- close #80 : Now possible to update a user in profile page in parameters
#80
- update install and update script
bdc5c8a
- System.update start update script
95cb03b
- Remove pagination in get users
74b701a
14 September 2016
- Update deviceType.exec and script.exec to handle scenarios
e989a0a
14 September 2016
- Downloading new action in installation steps and in update page
ed34563
- new route : /update/action to update action in scenario
bd58186
14 September 2016
- ensure that api/hooks folder exist in grunt task
d328b9a
- fs-extra is not a dev dependency. moving it in package.json
1751769
14 September 2016
26 August 2016
- SQL optimization on deviceType getByRoom
ebbc4e0
- add LEFT JOIN to deviceType.getByRoom query
9f5d3c1
7 August 2016
- ng-device-detector, detect the browser device and save it as a device in gladys ( work in progress )
3efab20
- DeviceState create route ( POST & GET )
1721868
- DeviceState createByIdentifier tested
8e4d8e4
9 June 2016
- Update all dependencies π΄
#59
- fix error meteo
#58
- Sleep graph text translation in french
#53
- I18 birthdate placeholder. Fix #14
#50
- Merge pull request #50 from Molkobain/i18-birthdate-placeholder
#14
- Cleaning old services/controller
b241bff
- ParamUser table create, get, delete, setValue, getValue working with tests
9f6e149
- StateTypeParam, StateParam and StateTemplateParam create and get all tested
5fbe466
27 March 2016
30 December 2015
- Remove sails-hook-dev dependecy, causing bug on case sensitive system
c794d21
29 December 2015
- motion to motionRoom in launcherTypes. Fix #42
#42
- Update installation script for Raspberry Pi for Node.js 4.2.2
08252b2
- Removed Temperature & TemperatureSensor
610eb95
- Update install script with Gladys on NPM
d80fe79
29 November 2015
- Adding footer, version and links in front
#44
- added eventtype.json in fixtures
fcb53c2
- Enable saving room of a lifeevent. Update controller and services
dbfbc1a
- Unit testing House
ac2d032
18 November 2015
- Update dependencies ( bcrypt => bcryptjs & MD5 deprecated => md5 )
#43
- remove playlist in Gladys ( will be a module )
9b2f3ac
- Update package.json ( add keywords, bin, bugs, repository )
efe85ba
- Update dependencies
a36451b
9 November 2015
- Loading hooks services in sandboxed scripts. Fixes #34
#34
- More cleaner, using older function
b71aefd
- Valid ExampleService
774dbbe
- Gladys 2.1.4
682dcbf
3 October 2015
- Fix #17 - Problem with email verification on User Models
#17
- Sync events with GitHub
a70d489
- Introducing 'gladys' event emitter variable, accessible everywhere. Replace sails.config.Event ( still working but will be removed in the future )
7e1b1c6
- Correct bug in ScriptController - Crashing when error was not an object
be5a6b7
21 September 2015
16 September 2015
- Remove CDN from welcome views
#33
- Adding gulp
#32
- Fix bug callback undefined
#31
- misspelled goingToSleep
#28
- Add charset parameter to SpeakService
#27
- pm2 / rename app to gladys
#24
- no data userSleep
#19
- Breadcrumb correction
#18
- Fixes #26 , remove useless JS client on welcome page
#26
- first commit
f2d042c
- Correct font import in AdminLTE.css - Production mode now working :)
b816eb0
- Cleaning minor errors ( semicolons, ... )
a347c78