diff --git a/pyproject.toml b/pyproject.toml index 2456ad3..4aebb82 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,6 +52,15 @@ dev = [ "types-flask>=1.1.0", ] +optionals = [ + "scipy>=1.10.0", + "qrcode[pil]>=7.4", + "numpy>=1.24.0", + "meshtastic>=2.0.0", + "psycopg2-binary>=2.9.9", + "scapy>=2.4.5", +] + [project.scripts] intercept = "intercept:main" diff --git a/static/js/core/settings-manager.js b/static/js/core/settings-manager.js index f5c8b9d..efd61da 100644 --- a/static/js/core/settings-manager.js +++ b/static/js/core/settings-manager.js @@ -752,6 +752,11 @@ async function checkForUpdatesManual() { const content = document.getElementById('updateStatusContent'); if (!content) return; + if (typeof Updater === 'undefined') { + content.innerHTML = `
updater.js to load.updater.js to load.