feat: adacam migration — update IP, add pairing, bearer auth, wifi/ssh config, remove tunnel and cmd
- Changed default API URL from 192.168.0.10 to 192.168.0.10 - Added bearer token authentication for POST endpoints - Added /pair endpoint support for device pairing - Added GET/POST /api/1/ssh/status and /api/1/ssh/toggle - Added WiFi config via /api/1/wifi/connect - Removed JSch dependency (no more SSH from app) - Removed /api/1/cmd endpoint references (CVE) - Added PairResponse, SshStatus, WifiStatus models - Added deviceSerial, apiToken, isPaired to settings - Added deriveApiToken() function for token derivation - Updated SettingsViewModel with pairing/wifi/ssh methods - Updated SettingsScreen with pairing UI, WiFi config, SSH toggle - Updated DeviceStatusScreen with SSH toggle card
This commit is contained in:
parent
027edf3821
commit
69a52f58fd
8 changed files with 818 additions and 129 deletions
|
|
@ -76,8 +76,6 @@ dependencies {
|
|||
ksp(libs.room.compiler)
|
||||
// WorkManager (background uploads)
|
||||
implementation(libs.work.runtime.ktx)
|
||||
// SSH connectivity for device_id fallback
|
||||
implementation("com.jcraft:jsch:0.1.55")
|
||||
// QR Code scanning
|
||||
implementation("com.google.zxing:core:3.5.2")
|
||||
implementation("com.journeyapps:zxing-android-embedded:4.3.0")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue