From 479c69436f44edc612fc6a01cc84097b65c8a728 Mon Sep 17 00:00:00 2001 From: Paul Date: Fri, 16 Aug 2019 21:59:52 +0200 Subject: [PATCH] updated version to 1.9.0b1 --- CHANGELOG.md | 21 ++++++++------------- src/version.h | 2 +- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b70a3088..c6f789fec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,28 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Important!! Known Issues with the latest web version: -- TODO: SPIFFS event log may wear out ROM. This could be a problem so needs investigating. -- TODO: Timezone not fully implemented in javascript yet -- TODO: Building with EEPROM (-DCRASH option) causes web to fail so its disabled for now, meaning no stacks for debugging -- TODO: firmware size is getting too big, the heap is huge with all the web so need to shrink it. +- Timezone not is obsolete and will be replaced with a JavaScript version since all times are in UTC +- Building with EEPROM (-DCRASH option) causes web to fail so its disabled for now, meaning no stacks for debugging for now. ## How to install for first time use - Make sure you update your local platformio.ini using the example one and set the target to 'debug' -- On first boot it will re-build the SPIFFS config file so all <1.9 settings will be lost. Connect to AP 'ems-esp' and use the web to enter your wifi settings. +- On first boot it will re-build the SPIFFS config file so all <1.9 settings will be lost. Connect to AP 'ems-esp' and use the web to enter your wifi settings or compile with -DFORCE_SERIAL and use the serial monitor. - Default web admin password is 'admin' -- When building the firmware using the `debug` target the web front-end code is assembled and compressed. You'll need node and gulp for this. +- When building the firmware using the `debug` target the web front-end code is assembled and compressed. You'll need nodeJS and gulp for this. - Download and install NodeJS from https://nodejs.org/en/download/ - Navigate to the folder tools/webfilesbuilder - `npm install --global gulp-cli` - - `npm install --save-dev gulp` - - You will see errors since as the gulp version needed old (3.9.1) and needs migrating to version 4.1. - - `gulp` wil build the files. This is also done automatically in the platformio target - - Navigate to the folder tools/wsemulator - - `npm install ws` (from https://github.com/websockets/ws) - - `./run` (win) or `./run.sh` (linux/osx) will start the mock web server. Follow the instructions shown. + - `npm install gulp` + - Ignore any errors as I need to upgrade the gulp file to 4.1 (it's 3.9.1) + - `gulp` wil build the files. This is also done automatically in the platformio target.. --- -## [1.9.0b2_web] 2019-08-11 +## [1.9.0b1] 2019-08-16 ### Changed diff --git a/src/version.h b/src/version.h index 174e9e40d..c91ea46e3 100644 --- a/src/version.h +++ b/src/version.h @@ -1,6 +1,6 @@ #define APP_NAME "EMS-ESP" -#define APP_VERSION "1.9.0b3_web" +#define APP_VERSION "1.9.0b1" #define APP_HOSTNAME "ems-esp" #define APP_URL "https://github.com/proddy/EMS-ESP" #define APP_UPDATEURL "https://api.github.com/repos/proddy/EMS-ESP/releases/latest"