d6956395c8
Rename the whole project from CommGate to gsmnode and re-skin every surface onto the new signal-green + ink design system (Space Grotesk / IBM Plex Sans / JetBrains Mono, flat surfaces, two-arrow routing mark, lowercase gsm+node wordmark). - Web App + API panel: rewrite token layer, gn-* utilities, data-gsm-theme, new logo/favicon assets; both builds verified. - Phone App (Flutter): green theme, new mark/wordmark widgets, adaptive launcher icons; rename Android applicationId/package to app.gsmnode.phone; bump AGP to 8.6.0 and google_fonts to 8.1.0; debug APK build verified. - API Server (Go): panel routes, User-Agent, health service id, branding. - Home Assistant Plugin: rename integration domain sms_gateway to gsmnode (folder, DOMAIN, services, entity ids, classes); py_compile verified. - Update all READMEs; add .gitignore (excludes Design/, build artifacts). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
44 lines
1.4 KiB
JSON
44 lines
1.4 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"title": "gsmnode",
|
|
"description": "Connect to your gsmnode API Server.",
|
|
"data": {
|
|
"api_base": "API Server URL",
|
|
"email": "Email",
|
|
"password": "Password",
|
|
"device_id": "Default device ID (optional)"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"cannot_connect": "Failed to connect to the API Server. Check the URL and that it is reachable.",
|
|
"invalid_auth": "Invalid email or password."
|
|
},
|
|
"abort": {
|
|
"already_configured": "This gateway is already configured."
|
|
}
|
|
},
|
|
"services": {
|
|
"send_sms": {
|
|
"name": "Send SMS",
|
|
"description": "Send an SMS through the gateway.",
|
|
"fields": {
|
|
"phone_numbers": { "name": "Phone numbers", "description": "One or more recipient phone numbers." },
|
|
"message": { "name": "Message", "description": "The text to send." },
|
|
"device_id": { "name": "Device", "description": "Device to send from." },
|
|
"sim_number": { "name": "SIM number", "description": "Which SIM to use on a dual-SIM phone." }
|
|
}
|
|
},
|
|
"call": {
|
|
"name": "Place call",
|
|
"description": "Tell a gateway device to place an outbound phone call.",
|
|
"fields": {
|
|
"phone_number": { "name": "Phone number", "description": "The number to call." },
|
|
"device_id": { "name": "Device", "description": "Device to call from." }
|
|
}
|
|
}
|
|
}
|
|
}
|