Merge pull request #23 from outis1one/claude/fix-home-popup-all-sites-01UucXN54dG7YwCgWjaUN6pM
Claude/fix home popup all sites 01 uuc xn54d g7 yw cg wja un6p m
This commit is contained in:
Executable
+26
@@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo "=== Checking Pause Button Deployment ==="
|
||||||
|
echo
|
||||||
|
echo "1. Checking if pause-dialog.html exists:"
|
||||||
|
ls -lh /home/kiosk/kiosk-app/pause-dialog.html 2>&1
|
||||||
|
echo
|
||||||
|
echo "2. Checking if preload.js has pause button code:"
|
||||||
|
grep -c "pauseButton" /home/kiosk/kiosk-app/preload.js
|
||||||
|
echo
|
||||||
|
echo "3. Checking if main.js has showPauseDialog:"
|
||||||
|
grep -c "showPauseDialog" /home/kiosk/kiosk-app/main.js
|
||||||
|
echo
|
||||||
|
echo "4. Checking recent electron logs for PAUSE-BTN messages:"
|
||||||
|
tail -100 /home/kiosk/electron.log | grep "PAUSE-BTN" | tail -20
|
||||||
|
echo
|
||||||
|
echo "5. Checking recent electron logs for pause-button-visibility:"
|
||||||
|
tail -100 /home/kiosk/electron.log | grep "pause-button-visibility" | tail -20
|
||||||
|
echo
|
||||||
|
echo "6. Checking what sites are configured:"
|
||||||
|
cat /home/kiosk/kiosk-app/config.json | jq '.tabs[] | {url: .url, duration: .duration}' 2>/dev/null || echo "Config check failed"
|
||||||
|
echo
|
||||||
|
echo "=== Instructions ==="
|
||||||
|
echo "If pause-dialog.html is missing, the installer didn't run properly"
|
||||||
|
echo "If grep counts are 0, the files weren't updated"
|
||||||
|
echo "If no PAUSE-BTN logs appear, the button logic isn't running"
|
||||||
|
echo "Check that at least one site has duration > 0"
|
||||||
@@ -3315,7 +3315,7 @@ const path=require('path');
|
|||||||
const os=require('os');
|
const os=require('os');
|
||||||
|
|
||||||
const CONFIG_FILE=path.join(__dirname,'config.json');
|
const CONFIG_FILE=path.join(__dirname,'config.json');
|
||||||
const VERSION='0.9.0';
|
const VERSION='0.9.2';
|
||||||
|
|
||||||
let mainWindow,views=[],hiddenViews=[],tabs=[],currentIndex=0,showingHidden=false;
|
let mainWindow,views=[],hiddenViews=[],tabs=[],currentIndex=0,showingHidden=false;
|
||||||
let pinWindow=null,promptWindow=null,pauseWindow=null,htmlKeyboardWindow=null;
|
let pinWindow=null,promptWindow=null,pauseWindow=null,htmlKeyboardWindow=null;
|
||||||
@@ -4202,6 +4202,12 @@ function createWindow(){
|
|||||||
},true);
|
},true);
|
||||||
});
|
});
|
||||||
`).catch(()=>{});
|
`).catch(()=>{});
|
||||||
|
|
||||||
|
// Send pause button visibility on every page load to handle reloads
|
||||||
|
const siteDuration=parseInt(t.duration)||0;
|
||||||
|
const shouldShow=siteDuration>0;
|
||||||
|
view.webContents.send('pause-button-visibility',shouldShow);
|
||||||
|
console.log('[MAIN] Page loaded - resending pause-button-visibility: '+shouldShow+' for '+t.url);
|
||||||
});
|
});
|
||||||
|
|
||||||
const isHidden=parseInt(t.duration)===-1;
|
const isHidden=parseInt(t.duration)===-1;
|
||||||
|
|||||||
Reference in New Issue
Block a user