Add Android Capacitor app and build workflow

- apps/android/: Capacitor project wrapping the mobile web UI
- www/index.html: full DWM remote UI with first-run server IP setup screen
- capacitor.config.json: app ID com.dibby.wemo, allowMixedContent enabled
- .github/workflows/build-android.yml: builds debug APK on Ubuntu via Gradle

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
SRS IT
2026-03-29 18:20:27 -04:00
parent 3480c75f4c
commit fe48f9b465
4 changed files with 1317 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
{
"appId": "com.dibby.wemo",
"appName": "Dibby Wemo",
"webDir": "www",
"server": {
"androidScheme": "https"
},
"android": {
"allowMixedContent": true,
"captureInput": true,
"webContentsDebuggingEnabled": false
},
"plugins": {
"SplashScreen": {
"launchAutoHide": true,
"launchShowDuration": 1000,
"backgroundColor": "#0d1b27",
"androidSplashResourceName": "splash",
"showSpinner": false
}
}
}
+19
View File
@@ -0,0 +1,19 @@
{
"name": "dibby-wemo-android",
"version": "2.0.0",
"description": "Dibby Wemo Manager Android companion app",
"private": true,
"scripts": {
"sync": "cap sync",
"open": "cap open android",
"build:apk": "cap sync && cd android && ./gradlew assembleDebug",
"build:release": "cap sync && cd android && ./gradlew assembleRelease"
},
"dependencies": {
"@capacitor/android": "^6.0.0",
"@capacitor/core": "^6.0.0"
},
"devDependencies": {
"@capacitor/cli": "^6.0.0"
}
}
File diff suppressed because it is too large Load Diff