Copyright (C) 2023 Z-Wave.Me
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This User Interfaces allows to operate a Smart Home Network based on Z-Wave devices. It utilizes the software architecture "Z-Way", certified as Z-Wave Plus Controller.
Serguei Poltorak
- Added Commissioning Step to the UI
 - Added Matter inclusion stop function
 - Added externalUrl to Camera app
 - Added screenshot Camera app
 - Removed unused code
 
- Matter support added
 
- Fixed app instance active state on save
 
- Fixed return to expert mode after logout
 - Fixed 'ask pin' checkbox for shortcuts
 
- Add CO/CO2 alarms to Hazard Protection Fire sensors
 
- Added CO2 icon
 - Fixed shortcut Ask PIN checkbox
 
- Add CO/CO2 alarms to Hazard Automation
 
- Search for first active app, not just first
 - Replace buttons with links to expert interface
 - Sort locations
 - Hide mobile app block in mobile app
 - Increase the size of input fields
 
- Full rework of Smart Start inclusion section
 
- Zigbee support with Z-Wave.Me hardware
 
- Scientific format is shown on widgets for negative numbers
 
- Deprecated RF433 app
 
- Notifications can now include device properties and status (via dev:metric:name)
 
- Exclude index.html and config.js from .gz archiving
 
- Fixed security initerview
 
- Added Shortcuts for SwitchBinary, SwitchMultilevel and Door lock for Android (on the device settings page)
 - Users can generate access tokens now (to use in integrations)
 - Smart Start, QR scanning and manage of the DSK list
 - Faster UI load
 
- UI improvements
 - Correct display of arming status
 - Interview timer fixed
 - Improved work with two or more Z-Wave hardware
 - Time in events
 - Thermostat on/off icon
 
- Generate new API token for the selected user from the admin interface
 
- Adopted to the new secureInclusion DH
 - Time zone is correctly taken into account in events and devices
 - Time zone is displayed correctly on the settings page
 - Security app fixes
 - Management page load error
 - Sort order in manage devices (setup order by id)
 
- Full rework of Security module
- Added Entrance group to allow delay for some sensors on armin and disarming
 - Added support for scenes and buttons for arm/disarm/clear by button
 - Added Arm condition and Arm failure action to allow checks for sensor state before arming
 - Handles deleted devices correctly
 
 - For value less one show 3 significant digits
 - Add remoteAccess && CloudBackup checkbox on first access screen
 
- Rules: fix incorrect value for else rule for switchMultilevel devices
 
- Add missing doorlock in rules
 - Fixed rules page
 - Fixed icons
 
- Updated highlite.js to fix slow EasyScripting
 - EnOcean devices do not re-appear with same name and in same room after being added back.
 - Fixed missing rules actions for doorlocks
 
- Fix dashboard resistance to add elements
 - Fix empty elements && dashboard bug, when last device removed from room
 - Fix update devices count at rooms page
 - Fix bug when add new elements in room
 - Fixed wrong assignment of newly included devices to rooms
 - Heating app validation added
 - Security app improved
 - Schedule and Rules transofrmation redesigned
 - Adaptive fonts on multilevel widget
 - Welcome screen translation updated
 
- EnOcean: reworked Teach-In process, EnOcean logo to the leaf, added support for many new devices
 - Show references in Apps in widgets settings
 - Show widgets id in Z-Wave device settings
 - Added ZWAYSessionCookieIgnore header to the auth API
 
- Welcome pages adopted for mobile
 - Improved updates of API data: updatedTime separated for ZAutomation, Z-Wave and EnOcean
 - Fixed sliders on touch interfaces (RGBW was affected)
 - Heating app fixed: energy save instead comfort temperature
 - Accept the temperature with fractional part
 - Removed welcome screen on subsequent loads
 - Faster boot of the UI
 - fixed days name in mobile view
 - Changed icons in event tab like in elements tab
 - remove scroll bar page-navi modal
 - Fixed issue with big profile not fitting in user cookie
 - Improved authentication to fix reloading login window
 - Fixed ordering/sorting in elements
 
- Fast load of Dashboard, Rooms and Elements pages.
 - Added support for EnOCean GP
 - WiFi configuration for Z-Wave.Me Hub
 - Better view for user sessions with last access and IP
 - Show current session token for API in user settings
 - Help for API commands for integrators in widget settings
 - Added on/off icon for dimmers in mobile view
 - Added PNG support for rooms images
 
- Improved interface load speed and tab switching
 - Removed arrows in mobile view room page
 - Added 'transparent for clicks' panel in the gallery of rooms
 - Fixed crash on wrong color for RGB widget
 - Fixed QR code reading in Smart Start
 - Fixed jumping dimmer level on wheel step up/down.
 - Added prefix to DSK
 - Heating module. If room not exist, title should be: room deleted, img_src = null
 - Beaty list of heating schedule temperatures, frostProtection
 - Fixed events filtering problem
 - EnOcean: Added more devices: Rehau and Afriso as well as Smart Ack and Generic Profile
 - Fixed Remove Devices dialog
 - Removed "metric:removed"
 - Fixed non-working RGBW in mobile app
 - Fixed element search field
 - Improved QR-code generation
 - Fixed search limit on widgets
 - Removed Full button on Switch Multilevel (Dimmer)
 
- Automation/Security: added switchBinary in sensor list
 - Automation/Smoke/Leakage: added general_purpose type in sensor list
 - Automation/Heating: fixed schedule and default values
 - Automation/Rules: fixed constrains for sensorMultilevel comparison
 - Fixed missing icons
 - Updated default skins
 
- New notification style.
 - Automation section: adopted new notification style.
 - Improved MobileAppSupport and NotificationFiltering
 - Added NotificationFiltering edit form inside device settings
 - Add time to Schedule
 
- Adopted new Font Awesome 5
 - Links to new mobile apps
 
- Added EasyScripting fetures
 - Added contextMenu
 - Added highlight.js
 
- Added SASS/scss to Grunt
 
- Added Z-Way Mobile App support
 - Show current authentication token
 
- Fix S2 inclusion bug on slow systems like Hub
 - Removed unused Remember me checkbox
 - Fixed probe-type in widged classes
 
- Added ?authBearer to force UI to check for session in Authorization Bearer token
 - Added zme_hub app_type for Z-Wave.Me Hub
 - Added EasyScripting to featured
 - Devices / Mobile accessible to User role
 
- Fixed error on save of device info for user
 
- OAuth2 support added
 - Permanent token UI implemented
 - Per device access for users added
 - Added sessions list and logout button to securelly unlog a device
 - Added EnOcean SmartAck Teach In/Out UI
 - Add Smart Start UI
 
- Fixed comparison constraints with sensorMultilevel in Rules
 - Proper remove ZWAYSession when sending login info
 - Fixed problem of missing parameters on redirection to the target url on first page load
 - Fix redirect for find service
 - fix issue #210 Please make placeholder text color more faint
 - #202
 - Fix Hardcoded scheme in firmware update url
 - "Hide events for this device" lost on device rename
 - Z-Wave-Me/home-automation#465
 - fix Checkbox and right label not on the same line issue #255
 - Fix full screen searchbox modal on mobile-view
 
- New automation menu with improved Scenes, Rules and Schedules.
 - New section Wifi devices.
 - SmartStart.
 - Added ITALIAN language.
 - Online Apps: Improved mobile view.
 - Local Apps: Improved mobile view.
 - Elements: Improved mobile view.
 - Rooms: Improved mobile view.
 - Chekboxes replaced with the switcher.
 
- Local Apps: Possibility to filter by Updated apps.
 - RSS news: Added buttons READ MORE and READ.
 - Rooms: In the header are sensors values updated.
 - Improvements of the mobile view.
 
- Sensors added to the room header dont show fullname by mouse over #245.
 - User login language overwrites profile language.
 - Elements, Apps and devices: Fixed bug in Firefox.
 - Don't poll InspectQueue and ZWaveAPI/Data/xxx if current request is still pending #262.
 
- Device management: Remove device is completely refactored.
 - Element detail: Deactivete checkbox replaced with Delete element button.
 - Element with device type sensorMultiline has not an event icon.
 - Elements: improved RGBW widgets
 - First access: Language select moved to the form.
 - Login: Removed language select.
 - Added major/minor version to the licence scratch request.
 
- Dashboard: Drag and Drop.
 - Elements: Drag and Drop, autocomplete and Device events. Header with room selector, sensors, drag and drop and edit room
 - Elements in room: Header with room selector, sensors, drag and drop and edit room.
 - Local Apps: autocomplete.
 - Events: Room name over the event message, new button Reload.
 - RSS news.
 - Online Apps: Autocomplete, featured slider, category view, filter view.
 - Active Apps: Group view with MULTIPLE and SINGLE module instance. Expand/Collapse all, clone instance, autocomplete.
 - Configuring the room: Posibility to display selected image as background. Posibility to mark devices as main sensors.
 - Management: Time zone settings.
 - Finnish translation for UI #214.
 - Add QRCode for simple Add mobile device login under "My Settings" (prepared for new iOS/Android Apps).
 
- Too many icons overflow cookie size #225.
 - Fix check of ZMEOpenWRT instance in management view.
 - RU translate, some fixes in EN translate.
 - Added a subvendor check for UZB caps to fix hidden license input.
 - Disable un/-secure button during auto configuration after inclusion.
 - Role USER, LOCAL, ANONYMOUS isn't able to open vDev configuration #215.
 - Thermostat modal increase/decrease temperature 0.5 steps.
 
- Local Apps: Hidden singleton item with instance.
 - Config rooms removed from menu.
 - Rooms are displayed as widgets with update and delete icons (for admin only).
 
- Cloud Backup: Gives possibility to upload and store your backups on the remote server.
 - Custom icons: Possibility to upload and assign custom icons for devices.
 - Skins: A Skin is a CSS style that allow to change the appearance of the SmartHome UI.
 - New widget type sensorDiscrete: N-State visualisation of CentralScene commands.
 - Apps/Active: Sorting by active/inactive apps.
 
- Connection error refactored.
 - Caching online modules.
 
- Displays Firmware Update in POPP version.
 
- Apps: Added button Add more apps if filter feature apps is preselected.git
 - Time zone on the first access page and in the management (POPP only).
 - More products in the Z-Wave devices.
 - Add update time to toggle button #167.
 - Online Apps: Sorting by most popular.
 - Elements: Sorting by last updated.
 - Added the generic Confguration Dialog to Hardware Configuration if no ZDDX file is present.
 
- Text in preferences menu not aligned #189.
 - Filter function in elements prevents further use of UI elements #185.
 - Strange sting on widget #180.
 - Infinite loop on login #184.
 - Elements: Fixed knob bug.
 
- Hardvare configuration: Removed targed node from wakeup time settings.
 - Removed filter getElementIcon and replaced with service assignElementIcon.
 
- Added an indicator for local apps with instance.
 - Added status info in Device Battery Management #119.
 
- Apps: Display warning message if installed app is the singelton and already has an instance.
 
- Refactored zwave device management.
 - Improve handling of min/max values for multilevel knob widget.
 - Concatenate css and scss files on DEV environment.
 
- POPP hub support.
 - Handling license improvement.
 - Rooms: Validation during image upload process.
 - Z-Wave devices/Config: Added possibility to create a new room - issue #122.
 - Z-Wave devices/Network: Added possibility to configure a device (Force interview).
 
- New room get all not assigned devices #127.
 - Peoples don't like popup windows in rooms #126.
 - Add description to the module #104.
 
- Z-Wave devices/Config: Rooms select is replaced with dropdown.
 
- lost active apps #125
 
- Elements: Show count of elements in the filter. Possibility to delete a history. Hide/Unhide elements.
 - Online and local apps: Show count of Apps in the filter. Sorting by title, most rated, newest.... Show only categories that have min 1 app.
 - Online apps: Display count of ratings and average value. Hide already installed apps. Display patches in the update window and in the app detail.
 - Local appps: Added "Update to latest" button.
 - Add appp: Integration of the dependencies between the modules.
 - Management: Added postfix - the list of patched devices.
 - Improved error handling.
 - Displaying server time on all pages.
 - Improved Z-Wave inclusion.
 - Added HTML title attribute to navigation and buttons.
 - Management: reset to factory default.
 
- Blind knob.
 - Add description to the module #104.
 
- The templates are compiled with grunt-angular-templates into templates.js.
 - The online app description was moved under the title.
 - Add app: allow submit when all dependecies are installed and activated.
 - Complete refactored Z-Wave inclusion.
 - Added login label into first access.
 - Apps: Removed green gradient. Installed apps are grayed out.
 
- Enhanced display on mobile devices and tablets.
 - Added the ability to customize the device from Devices/Manage
 - Backup and restore.
 - Redirect to the APP detail after module instalation.
 - Rating of the Apps.
 - Improved modal windows and dropdowns.
 - Remember me checkbox on the login page.
 - Sorting Elements by title, newest....
 - Comments for On-line Apps.
 - Counter for downloaded On-line Apps.
 - Added icon to deveices list in Events.
 - Added stop button to blinds.
 
- Cannot add email address to user #90
 - Climate Control widget displays the correct values.
 - List elements error #82.
 - Can not install user module from store #87
 - Fixed redirect after post/put a local app.
 
- Authentication process with Secure Login.
 - Elements are completely refactored.
 - Replaced Bootstrap modal windows and dropdowns with Angular.
 - Replaced http protocol with https for external APIs.
 
- Released.