All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
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