mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-11-07 14:17:18 +00:00
Store: the firmware's own catalog, install and language code over wadaHttpRequest; http://firmware.wadamesh.com/apps/... becomes the same-origin fw/apps/... (serve.py and the nginx snippet proxy exactly those paths). The update check, OTA images and reports stay unreachable (CAP_FW_UPDATE_CHECK 0); the Store badge fetches the catalog on its own. CAP_STORE_DOWNLOADS keeps the baked apps and languages as the offline first load and turns the Apps tab and language downloads on. Other servers (wada.net) are fetched directly: CORS decides, no open proxy. Installs and app data live in the backend's IndexedDB data dir. Backups: the stand-in exports and imports the device's backup file (no private key); CAP_FILE_HANDOFF downloads an export and imports a file picked on the computer through the UI's own confirm + import. A restart waits for the node commands an import queued. The bar's More menu backs up and restores the whole data dir of this browser as one .tar. webtest: a Store app installed via the proxy survives a reload and runs; a backup goes out (download) and into a fresh profile (file picker); a browser backup restores the app and the settings into another one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>