|  | @@ -158,10 +158,14 @@ function heartbeat()
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function handleClick(cb) {
 | 
	
		
			
				|  |  | -    if (cb.checked) {
 | 
	
		
			
				|  |  | -        $("#autoexec-command").show(200);
 | 
	
		
			
				|  |  | -    } else {
 | 
	
		
			
				|  |  | -        $("#autoexec-command").hide(200);
 | 
	
		
			
				|  |  | +    console.log(cb);
 | 
	
		
			
				|  |  | +    if (cb.id == 'autoexec-cb') {
 | 
	
		
			
				|  |  | +        if (cb.checked) {
 | 
	
		
			
				|  |  | +            $("#autoexec-command").show(200);
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            $("#autoexec-command").hide(200);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    } else if (cb.id == 'autoexec-cb') {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </script>
 | 
	
	
		
			
				|  | @@ -175,7 +179,7 @@ function handleClick(cb) {
 | 
	
		
			
				|  |  |                      </header>
 | 
	
		
			
				|  |  |                      <h2>
 | 
	
		
			
				|  |  |                          <div id="autoexec" class="toggle">
 | 
	
		
			
				|  |  | -                            <label>Run automatically at boot
 | 
	
		
			
				|  |  | +                            <label>Run squeezelite automatically at boot
 | 
	
		
			
				|  |  |                                  <input id="autoexec-cb" type="checkbox" checked="checked" onclick='handleClick(this);'/><span class="slider"></span>
 | 
	
		
			
				|  |  |                              </label>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
	
		
			
				|  | @@ -184,7 +188,7 @@ function handleClick(cb) {
 | 
	
		
			
				|  |  |                      <div id="autoexec-command">
 | 
	
		
			
				|  |  |                          <div id="audioout" class="toggle-buttons">
 | 
	
		
			
				|  |  |                              <h2>Audio output</h2>
 | 
	
		
			
				|  |  | -                            <input type="radio" id="i2s" name="audio" />
 | 
	
		
			
				|  |  | +                            <input type="radio" id="i2s" name="audio" checked='checked' />
 | 
	
		
			
				|  |  |                              <label for="i2s">I2S</label>
 | 
	
		
			
				|  |  |                              <input type="radio" id="spdif" name="audio" />
 | 
	
		
			
				|  |  |                              <label for="spdif">SPDIF</label>
 | 
	
	
		
			
				|  | @@ -207,14 +211,26 @@ function handleClick(cb) {
 | 
	
		
			
				|  |  |                              <input id="generate-command" type="button" value="Generate" />
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                        <h2>Command to run</h2>
 | 
	
		
			
				|  |  | +                        <h2>Squeezelite command to run</h2>
 | 
	
		
			
				|  |  |                          <section id="command-list">
 | 
	
		
			
				|  |  |                              <textarea id="autoexec1" maxlength="120">squeezelite -o I2S -b 500:2000 -d all=info -M esp32</textarea>
 | 
	
		
			
				|  |  |                          </section>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                      <div class="buttons">
 | 
	
		
			
				|  |  | -                        <input id="update-command" type="button" value="Update" />
 | 
	
		
			
				|  |  | +                        <input id="update-command" type="button" value="Save" />
 | 
	
		
			
				|  |  | +                    </div>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +                <div id="recoverydiv">
 | 
	
		
			
				|  |  | +                    <header><h1>System management</h1></header>
 | 
	
		
			
				|  |  | +                    <h2>Check for firmware upgrade</h2>
 | 
	
		
			
				|  |  | +                    <div class="buttons">
 | 
	
		
			
				|  |  | +                        <input type="button" id="fwcheck" value="Check" onclick='handleClick(this);' />
 | 
	
		
			
				|  |  | +                        <p><span id="currentfw">Currently running: 0.1</span> - <span id="latestfw">latest available version: 0.2</span></p>
 | 
	
		
			
				|  |  | +                    </div>
 | 
	
		
			
				|  |  | +                    <h2>Reboot to recovery system to perform firmware upgrade</h2>
 | 
	
		
			
				|  |  | +                    <div class="buttons">
 | 
	
		
			
				|  |  | +                        <input type="button" id="recovery" value="Recovery" onclick='handleClick(this);' />
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |                  </div>
 | 
	
		
			
				|  |  |                  <div id="otadiv">
 |