diff options
author | cTn <ctndesigner@gmail.com> | 2014-10-31 13:27:15 +0300 |
---|---|---|
committer | cTn <ctndesigner@gmail.com> | 2014-10-31 13:27:15 +0300 |
commit | 9ee7670af771d682b833b9d285be39698a580ddd (patch) | |
tree | 058f6ca2be2b51b48784b77ea71033c8f25f29d3 | |
parent | 59df068b63e45ebc7eed1a7ca9556adf30f7a955 (diff) |
add backupFileMinVersionAccepted in data storage, releasev0.55
-rw-r--r-- | changelog.html | 1 | ||||
-rw-r--r-- | js/backup_restore.js | 7 | ||||
-rw-r--r-- | js/data_storage.js | 5 |
3 files changed, 6 insertions, 7 deletions
diff --git a/changelog.html b/changelog.html index 09c550a7..11936497 100644 --- a/changelog.html +++ b/changelog.html @@ -1,6 +1,7 @@ <span>10.31.2014 - 0.55</span> <p> - Minimum required Chrome version set to 38+<br /> + - Minimum accepted firmware version set to 2.31<br /> - Support for flashing development firmware<br /> - Setup tab performance improvements, faster 3D model<br /> - Strongly improved amount of data stored in backups<br /> diff --git a/js/backup_restore.js b/js/backup_restore.js index a94beade..e8da8648 100644 --- a/js/backup_restore.js +++ b/js/backup_restore.js @@ -230,9 +230,8 @@ function configuration_restore(callback) { function configuration_upload(configuration, callback) { function compareVersions(generated, required) { - - var a = generated.split('.'); - var b = required.split('.'); + var a = generated.split('.'), + b = required.split('.'); for (var i = 0; i < a.length; ++i) { a[i] = Number(a[i]); @@ -376,7 +375,7 @@ function configuration_restore(callback) { } // validate - if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, '0.55')) { + if (typeof configuration.generatedBy !== 'undefined' && compareVersions(configuration.generatedBy, CONFIGURATOR.backupFileMinVersionAccepted)) { upload(); } else { GUI.log(chrome.i18n.getMessage('backupFileIncompatible')); diff --git a/js/data_storage.js b/js/data_storage.js index c50d8120..08564ed9 100644 --- a/js/data_storage.js +++ b/js/data_storage.js @@ -1,8 +1,9 @@ 'use strict'; var CONFIGURATOR = { - 'releaseDate': 1412546773959, // new Date().getTime() - 10.06.2014 + 'releaseDate': 1414750389509, // new Date().getTime() - 10.31.2014 'firmwareVersionAccepted': 2.31, + 'backupFileMinVersionAccepted': '0.55', // chrome.runtime.getManifest().version is stored as string, so does this one 'connectionValid': false, 'cliActive': false, 'cliValid': false @@ -19,7 +20,6 @@ var CONFIG = { activeSensors: 0, mode: 0, profile: 0, - uid: [0, 0, 0], accelerometerTrims: [0, 0] }; @@ -33,7 +33,6 @@ var BF_CONFIG = { board_align_yaw: 0, currentscale: 0, currentoffset: 0 - // TBD }; var PID_names = []; |