Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Re-incorporate new version #673

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .esformatter
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"plugins": [
"esformatter-quotes",
"esformatter-braces",
"esformatter-semicolons"
],
"quotes": {
"type": "single",
"avoidEscape": false
},
"whiteSpace": {
"before": {
"ParameterList": -1,
"ParameterComma": -1,
"FunctionDeclarationOpeningBrace": -1,
"FunctionDeclarationClosingBrace": -1,
"ForStatementExpressionOpening": -1
},
"after": {
"FunctionName": -1,
"ParameterComma": 1,
"FunctionReservedWord": -1,
"ParameterList": -1,
"FunctionDeclarationOpeningBrace": -1,
"PropertyName": -1
}
},
"lineBreak": {
"before": {
"EndOfFile": 1
}
}
}
24 changes: 24 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"env": {
"browser": false,
"commonjs": true,
"es6": true,
"node": true
},
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"sourceType": "module"
},
"rules": {
"semi": "error",
"eqeqeq": "error",
"no-const-assign": "warn",
"no-this-before-super": "warn",
"no-unreachable": "warn",
"no-unused-vars": "warn",
"constructor-super": "warn",
"valid-typeof": "warn"
}
}
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"jshint.enable": false
}
106 changes: 106 additions & 0 deletions Data/appConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
{
"broadcast": {
"msgId": "7lswwqfVCjHA",
"message": "A critical SmartApp update was just published for NST Manager. Please update your NST Manager SmartApps and Devices to avoid any disruptions",
"type": "warn",
"minVer": "5.5.2",
"devBannerMsg": {
"msgId": "",
"message": "",
"type": "warn",
"minVer": "5.5.2",
"expireDt": "Wed Feb 20 00:00:00 EST 2018"
}
},
"updater": {
"updateVer": 1,
"updateMsg": "",
"updateDesc": "",
"updateType": "std",
"setupVersion": 2,
"versions": {
"app": {
"ver": "5.6.4"
},
"autoapp": {
"ver": "5.5.0"
},
"thermostat": {
"ver": "5.4.6"
},
"protect": {
"ver": "5.4.3"
},
"camera": {
"ver": "5.4.5"
},
"presence": {
"ver": "5.4.4"
},
"weather": {
"ver": "5.5.2"
},
"stream": {
"ver": "2.0.1"
}
}
},
"settings": {
"askAlexa": {
"enAaMsgQueue": true,
"enMultiQueue": false
},
"database": {
"disableExceptions": true,
"sendExceptions": false,
"exceptionKey": "exceptions",
"pullSettingFromFB": false,
"metricsUrl": "https://nst-manager-metrics.firebaseio.com",
"exceptionUrl": "https://nst-manager-exceptions.firebaseio.com"
},
"reports": {
"disVoiceZoneRprt": false,
"disVoiceUsageRprt": false
},
"schedules": {
"count": 8
},
"streaming": {
"allowLocal": false
},
"healthcheck": {
"camTimeout": 120,
"protWireTimeout": 45,
"protBattTimeout": 1500,
"tstatTimeout": 45,
"longTimeout": 120,
"timeout": 45,
"enabled": true,
"repairEnabled": false
},
"maintenance": {
"stateVer": 3
}
},
"other": {
"active": 0,
"items": [{
"id": "OWQxMzJlODMtMTFmYy00NWJlLTlhOGQtOTViN2E3Y2IwN2Ew",
"secret": "TERhSmU4dEFNdmRQR3lGUHQwSkpQMTY1eA=="
},
{
"id": "MzFhZWE0NmMtNDA0OC00YzJiLWI2YmUtY2FjN2ZlMzA1ZDRj",
"secret": "Rm1PNDY5R1hmZFNWam43UGhLbmpHV1psbQ=="
},
{
"id": "NjNlOWJlZmEtZGM2Mi00YjczLWFhZjQtZGNmMzgyNmRkNzA0",
"secret": "OGlxVDhYNDZ3YTJVWm5MMG9lM1RieU9hMA=="
}
]
},
"blacklists": {
"clients": [],
"metrics": [],
"exceptions": []
}
}
33 changes: 15 additions & 18 deletions Data/appData.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,38 +24,35 @@
"setupVersion": 2,
"versions": {
"app": {
"ver": "5.2.3"
"ver": "5.6.4"
},
"autoapp": {
"ver": "5.2.0"
"ver": "5.5.0"
},
"storapp": {
"ver": "5.4.0"
},
"thermostat": {
"ver": "5.2.0"
"ver": "5.4.6"
},
"protect": {
"ver": "5.2.0"
"ver": "5.4.3"
},
"camera": {
"ver": "5.2.0"
"ver": "5.4.5"
},
"presence": {
"ver": "5.2.0"
"ver": "5.4.4"
},
"weather": {
"ver": "5.2.0"
"ver": "5.5.2"
}
},
"allowInApp": false
},
"html": {
"cssVer": 1,
"cssUrl": "https://raw.githubusercontent.com/tonesto7/nest-manager/master/Documents/css/ST-HTML.min.css",
"chartJsVer": 1,
"chartJsUrl": "https://www.gstatic.com/charts/loader.js"
},
"database": {
"allowRemoteDiag": true,
"disableExceptions": false,
"disableExceptions": true,
"exceptionPath": "exceptionData",
"newexceptionPath": "newexceptionData",
"remoteDiagPath": "remoteDiagLogs"
Expand Down Expand Up @@ -89,16 +86,16 @@
},
"healthcheck": {
"camTimeout": 120,
"protWireTimeout": 35,
"protWireTimeout": 45,
"protBattTimeout": 1500,
"tstatTimeout": 35,
"tstatTimeout": 45,
"longTimeout": 120,
"timeout": 35,
"timeout": 45,
"enabled": true,
"repairEnabled": false
},
"devStatusPage": {
"enabled": false,
"path": ""
}
}
}
53 changes: 37 additions & 16 deletions Data/changelog.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,50 @@
V5.2.3 (November 8th, 2017):
V5.6.4 (May 16th, 2019):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• FIXED: Empty Locations on New Installs
• FIXED: Tweaked the way app updates messages are determined
• ADDED: Workaround step added to stop the issues preventing users from uninstalling the App
• UPDATED: Minor Device Health Tweaks
• Token Updates

Automation App 5.1.8:
• FIXED: Tweaks to the Uninstall Process
• FIXED: More Cleanups
V5.6.2 (April 9th, 2019):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• Adjust for more conservative nest throttling

V5.6.1 (March 29th, 2019):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• REMOVED: Local rest stream support (Until ST restores the feature)
• UPDATED: Simplified exception report logic.

V5.2.2 (November 7th, 2017):
V5.5.6 (November 14th, 2018):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• FIXED: Minor Bug Fixes and Code Cleanups.
• Enabled Echo Speaks device support for Voice Notifications
• FIXED: Bug Fixes

Automation App 5.4.7:
• FIXED: Bug Fixes

V5.2.1 (October 14th, 2017):
V5.5.2 (September 9th, 2018):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• UPDATED: I have changed the app to no longer use our tokens and it will tell you when you are missing the required id and secret.
• Enabled new camera options
• FIXED: Bug Fixes

Automation App 5.4.5:
• FIXED: Bug Fixes

V5.5.1 (September 8th, 2018):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• FIXED: Bug Fixes

Automation App 5.4.4:
• FIXED: Bug Fixes

V5.2.0 (July 22nd, 2017):
V5.5.0 (August 28th, 2018):
▔▔▔▔▔▔▔▔▔▔▔
Manager App:
• FIXED: NP issues
• UPDATED: NST Streaming is now communicates via local network (when enabled)
• FIXED: Bug Fixes

Automation App 5.1.7:
• FIXED: NP issues
Automation App 5.4.3:
• FIXED: Bug Fixes
23 changes: 15 additions & 8 deletions Data/changelog_cam.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,22 @@
<p style="font-size: 15px;"><strong>V5.2.0 (November 8th, 2017):</strong><p>
<p style="font-size: 15px;"><strong>V5.4.1 (September 8th, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>ADDED:</strong> Preference now available to only modify motion events when person detected (Requires Nest Aware Subscription!).</li>
<li><strong>ADDED:</strong> Android Disclaimer for HTML.</li>
<li><strong>ADDED:</strong> Added New Attribute called 'motionPerson' for WebCoRE to Monitor for changes.</li>
<li><strong>UPDATED:</strong> Some Minor Device Health Tweaks.</li>
<li><strong>FIXED:</strong> Refresh Button now works again on HTML (iOS only).</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks</li>
</ul>
<br>
<p style="font-size: 15px;"><strong>V5.1.4 (July 21st, 2017):</strong><p>

<p style="font-size: 15px;"><strong>V5.3.8 (July 30th, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>FIXED:</strong> The bug discovered with Storing the Images to ST is not entirely fixed but is now handled correctly and reporting the error.</li>
<li><strong>ADDED:</strong> Now Supports filtering of Motion Zones when using Nest Aware and NST Streaming Service</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks</li>
</ul>
<br>

<p style="font-size: 15px;"><strong>V5.3.7 (July 4th, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>FIXED:</strong> Performance optimizations</li>
<li><strong>FIXED:</strong> HTML Optimizations</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks.</li>
</ul>
21 changes: 15 additions & 6 deletions Data/changelog_prot.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,22 @@
<p style="font-size: 15px;"><strong>V5.2.0 (November 8th, 2017):</strong><p>
<p style="font-size: 15px;"><strong>V5.4.1 (September 8th, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>ADDED:</strong> Added Android Disclaimer for HTML.</li>
<li><strong>UPDATED:</strong> Some Minor Device Health Tweaks.</li>
<li><strong>FIXED:</strong> Refresh Button now works again on HTML (iOS only).</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks.</li>
</ul>
<br>
<p style="font-size: 15px;"><strong>V5.1.1 (June 17th, 2017):</strong><p>

<p style="font-size: 15px;"><strong>V5.3.6 (July 4th, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>UPDATED:</strong> Fixed command calls</li>
<li><strong>FIXED:</strong> Updated web calls</li>
<li><strong>FIXED:</strong> HTML Optimizations</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks.</li>
</ul>
<br>

<p style="font-size: 15px;"><strong>V5.3.5 (May 31st, 2018):</strong><p>
<hr noshade>
<ul style="font-size: 12px; padding: 0 10px 0 10px; Margin: 0;">
<li><strong>FIXED:</strong> State use reductions and cleanups</li>
<li><strong>FIXED:</strong> Bug Fixes / Tweaks.</li>
</ul>
Loading