Version 0.3.2 (2018-08-09) - Allow `PASSWORD` to be numeric (Issue #108) @danielperna84 - Sanity check for `ALLOWED_NETWORKS`, `BANNED_IPS` and `IGNORE_PATTERN` (Issue #109) @danielperna84 - Reading files as UTF-8 (Issue #80) @danielperna84 Version 0.3.1 (2018-07-15) - Fix SESAME / SESAME_TOTP_SECRET bug (Issue #103) @danielperna84 - Added client IP to network status modal @danielperna84 - Allow setting logging level with environment variable HC_LOGLEVEL @danielperna84 Version 0.3.0 (2018-07-13) - Allow passing settings via environment variables (Issue #100) @danielperna84 - Added basic git stash functionality (Issue #16) @danielperna84 - Added NOTIFY_SERVICE option @danielperna84 - Notifying if used passwords are insecure (Issue #100) and if SESAME has been used @danielperna84 - CREDENTIALS setting replaced by USERNAME and PASSWORD @danielperna84 - PASSWORD can optionally be provided as SHA256 hash (Issue #100) @danielperna84 - Added SESAME_TOTP_SECRET for TOTP based IP whitelisting (Issue #100) @danielperna84 - Added git diff functionality (Issue #16) @danielperna84 - Red colored menu button as indicator for outdated version @danielperna84 - GIT setting can now be set with settings file or environment variable @danielperna84 - LISTENPORT has been renamed to PORT (LISTENPORT still works though) - Hiding git menu when git is disabled @danielperna84 - Removed right dragging area for editor settings (Issue #102) @danielperna84 - Added IGNORE_SSL option to disable SSL verification when connecting to HASS API @danielperna84 Version 0.2.9 (2018-06-22) - Material Icons and HASS-help now open in new tab instead of modal (Issues #85 and #34) @danielperna84 - Open file by URL (Issue #95) @danielperna84 - Added ENFORCE_BASEPATH option (Issue #68) @danielperna84 - Cosmetic fix for scaled viewports @danielperna84 - Added search-function for entities (Issue #99) @danielperna84 - Updated Ace Editor to 1.3.3 - Updated jQuery to 3.3.1 - Updated js-yaml to 3.12.0 Version 0.2.8 (2018-04-23) - Updated CDN libraries @jmart518 - Cosmetic improvements @jmart518 - Added event observer @danielperna84 Version 0.2.7 (2018-03-30) - Setting SO_REUSEADDR on socket for proper restarts - Using Threading to handle multiple connections - New VERIFY_HOSTNAME option to block requests without correct host header - Fixed filebrowser hiding (Issue #79) Version 0.2.6 (2018-01-31) - Displaying current filename in title (Issue #76) @danielperna84 - Added menu item to open configurator in new tab (Issue #76) @danielperna84 - Automatically load last viewed (and not closed) file via localStorage @danielperna84 - CTRL+s / CMD+s can now be used to save files @danielperna84 - Prompting before saving now opt-in in editor settings (Issue #77) @danielperna84 Version 0.2.5 (2018-01-27) - Added warning-logs for access failure @danielperna84 - Added transparency to whitespace characters @danielperna84 - Using external repository for Docker @Munsio - Modify BANNED_IPS and ALLOWED_NETWORKS at runtime @danielperna84 - Use relative paths in webserver @danielperna84 - Added "Sesame" feature @danielperna84 Version 0.2.4 (2018-01-02) - Added YAML linting @AtoxIO - Added IPv6 support @danielperna84 Version 0.2.3 (2017-11-12) - Switched away from removed bootstrap API @danielperna84 - Added homeassistant-trigger @danielperna84 Version 0.2.2 (2017-11-01) - Added option to list directories first @dimagoltsman - Updated dependencies @jmart518 Version 0.2.1 (2017-10-12) - Added script reloading Version 0.2.0 (2017-09-25) - Update MaterializeCSS to 0.100.1 @jmart518 - Added git push option @danielperna84 Version 0.1.9 (2017-08-16) - Updated external libraries @jmart518 Version 0.1.8 (2017-08-03) - UI fix (gid add button was broken) - Link to repository was broken - Removed "poc" from some old links - Added IGNORE_PATTERN option @sytone Version 0.1.7 (2017-04-27) - Fixed incorrect numeric state option - Removed check config option (HASS has changed, not useful anymore) - Added reload for groups, core and automations - Proper logging on the server side (useful for supervisor usage) - Update Materialize + UI fixes Version 0.1.6 (2017-03-28) - Executing commands on remote machine now possbile (Issue #30) - Using icons from https://materialdesignicons.com - Icon browser added - UI improvements Version 0.1.5 (2017-02-28) - UI improvements - Added git init - Added check_config API for HASS Version 0.1.4 (2017-02-20) - UI improvements - Switch and create git branches Version 0.1.3 (2017-02-17) - Upload and download files - Basic Git integration - Minor UI changes and fixes Version 0.1.2 (2017-02-13) - Backend improvements @danielperna84 - Further UI improvements @jmart518 - Add / delete files / folders Version 0.1.1 (2017-02-10) - Improved UI @jmart518 Version 0.1.0 (2017-02-08) - Switch to material design @jmart518 - New filebrowser @danielperna84 - Custom settings-menu (@jmart518 & danielperna84) Version 0.0.8 (2017-02-03) - Got rid of chroot workaround (Issue #2) - Added confirmation dialog before saving files - Changes to toolbar with extended editor settings - Editor settings saved when Save-dialog is shown - Allow setting file extensions to be shown in browser - Loading files doesn't select whole text anymore - Set directories to exclude from file browser Version 0.0.7 (2017-02-01) - Inserted elements are selected as visual feedback - Focus jumps to end of selection - Added optional authentication - Added optional ALLOWED_NETWORKS to restrict access - Added optional BANNED_IPS to restrict access - Added optional IP banning if authentication fails - Added optional persistent settings - Bugfixes - Code cleanup Version 0.0.6 (2017-01-29) - Added SSL support - Added HASS restart button - Added version indicator with link to repo Version 0.0.5 (2017-01-27) - Ugly workaround to run configurator.py from somewhere else than HASS-dir (Issue #1) Version 0.0.4 (2017-01-26) - Added modal dialogs (displayed when AJAX is done, dismiss with click) Version < 0.0.4 - Added toolbar - Added select-elements filled with bootstrap data - Initial release - Whatever I forgot