diff --git a/bin/build-upload-all b/bin/build-upload-all index abb928f1..7e3bc86b 100755 --- a/bin/build-upload-all +++ b/bin/build-upload-all @@ -1,5 +1,6 @@ #!/bin/bash tag=${1:-latest} +npm run clear-cache ./bin/build-upload win ${tag} && \ ./bin/build-upload linux ${tag} && \ ./bin/build-upload mac ${tag} diff --git a/mods/bambu/bambu.js b/mods/bambu/bambu.js index fa8086be..f31182f4 100644 --- a/mods/bambu/bambu.js +++ b/mods/bambu/bambu.js @@ -661,7 +661,7 @@ self.kiri.load(api => { if (!bound) { return; } - if (devsel.extras?.bbl) { + if (devsel.extras?.bbl && !api.ui.deviceSave.disabled) { device = devsel; printers = devsel.extras.bbl; bound.bblman.classList.remove('hide'); @@ -684,7 +684,7 @@ self.kiri.load(api => { } function prep_export(gen3mf, gcode, info, settings) { - if (!settings.device.extras?.bbl) { + if (!settings.device.extras?.bbl || api.ui.deviceSave.disabled) { $('bambu-output').style.display = 'none'; return; } diff --git a/package.json b/package.json index 2ecf86fb..beb2178c 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "mklinks": "find src web -type l | xargs -I{} sh -c 'echo \"{},$(readlink {})\"' > links.csv", "mac-verify": "spctl --assess -vv --type install dist/*/*.app", "clear-cache": "rm -rf tmp/* data/cache/*", - "prebuild": "npm run clear-cache; node bin/electron-pre.js", + "prebuild": "node bin/electron-pre.js", "postbuild": "node bin/electron-post.js", "preinstall": "node bin/install-pre.js; npx webpack --config bin/webpack-three.js" },