diff --git a/components/wifi-manager/code.js b/components/wifi-manager/code.js index ed59e196..7dbaa78a 100644 --- a/components/wifi-manager/code.js +++ b/components/wifi-manager/code.js @@ -11,6 +11,7 @@ if (!String.prototype.format) { }; } +var releaseURL = 'https://api.github.com/repos/sle118/squeezelite-esp32/releases'; var recovery = false; var enableTimers = true; var commandHeader = 'squeezelite -b 500:2000 -d all=info '; @@ -253,6 +254,36 @@ $(document).ready(function(){ } }); + $('#fwcheck').on("click", function(){ + $("#releaseTable").html(""); + $.getJSON(releaseURL, function(data) { + console.log(data); + data.forEach(function(release) { + var url = ''; + release.assets.forEach(function(asset) { + if (asset.name.match(/\.bin$/)) { + url = asset.browser_download_url; + } + }); + var [ver, idf, cfg, branch] = release.name.split('-'); + $("#releaseTable").append( + "
| Firmware version | +IDF version | +HW platform | +Branch | +Flash this FW | +
|---|