kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
change name to Meshtastic
rodzic
397bb855d9
commit
19d577a720
|
@ -0,0 +1,8 @@
|
|||
<component name="ProjectDictionaryState">
|
||||
<dictionary name="kevinh">
|
||||
<words>
|
||||
<w>geeksville</w>
|
||||
<w>meshtastic</w>
|
||||
</words>
|
||||
</dictionary>
|
||||
</component>
|
|
@ -6,6 +6,7 @@ Questions? kevinh@geeksville.com
|
|||
|
||||
## Analytics setup
|
||||
|
||||
analytics is currently on, before beta is over I'll make it optional
|
||||
on dev devices
|
||||
adb shell setprop debug.firebase.analytics.app com.geeeksville.mesh
|
||||
|
||||
|
|
7
TODO.md
7
TODO.md
|
@ -1,8 +1,10 @@
|
|||
|
||||
* test reg reading/writing directly via bt to device
|
||||
* fix bluetooth update
|
||||
* add broadcasters for use by signal (node changes and packet received)
|
||||
* get signal running under debugger
|
||||
* DONE add broadcasters for use by signal (node changes and packet received)
|
||||
* make test implementation of server (doesn't use bluetooth)
|
||||
* make a test client of the android service
|
||||
* add real messaging code/protobufs
|
||||
* use https://codelabs.developers.google.com/codelabs/jetpack-compose-basics/#4 to show service state
|
||||
* connect to bluetooth device automatically using minimum power
|
||||
|
@ -18,10 +20,9 @@ https://jpa.kapsi.fi/nanopb/docs/
|
|||
nanopb binaries available here: https://jpa.kapsi.fi/nanopb/download/ use nanopb 0.4.0
|
||||
# Medium priority
|
||||
|
||||
* remove secret google settings json before open sourcing
|
||||
* remove mixpanel analytics
|
||||
* require user auth to pair with the device (i.e. press button on device to allow a new phone to pair with it).
|
||||
Don't leave device discoverable. Don't let unpaired users do thing with device
|
||||
|
||||
* remove example code boilerplate from the service
|
||||
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:484268767777:android:341f38a29ecbe9b0334160",
|
||||
"mobilesdk_app_id": "1:484268767777:android:cfd54d15b56763ad334160",
|
||||
"android_client_info": {
|
||||
"package_name": "com.geeksville.mesh"
|
||||
}
|
||||
|
@ -34,6 +34,35 @@
|
|||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:484268767777:android:341f38a29ecbe9b0334160",
|
||||
"android_client_info": {
|
||||
"package_name": "com.geeksville.meshutil"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "484268767777-hqiigdj947ih0otlcs4snj347g4hhgbj.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyDP5YQqMCXx08xLFm3sIK9kDcIxI7qwL-c"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"appinvite_service": {
|
||||
"other_platform_oauth_client": [
|
||||
{
|
||||
"client_id": "484268767777-hqiigdj947ih0otlcs4snj347g4hhgbj.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
|
|
|
@ -81,7 +81,7 @@ class MainActivity : AppCompatActivity(), Logging {
|
|||
fun composeView() {
|
||||
MaterialTheme {
|
||||
Column {
|
||||
Text(text = "MeshUtil Ugly UI", modifier = Spacing(8.dp))
|
||||
Text(text = "Meshtastic Ugly UI", modifier = Spacing(8.dp))
|
||||
|
||||
Button(text = "Start scan",
|
||||
onClick = {
|
||||
|
|
|
@ -10,7 +10,7 @@ class MeshService : Service(), Logging {
|
|||
val prefix = "com.geeksville.mesh"
|
||||
|
||||
/*
|
||||
see com.geeksville.com.geeeksville.mesh broadcast intents
|
||||
see com.geeksville.mesh broadcast intents
|
||||
// RECEIVED_OPAQUE for data received from other nodes
|
||||
// NODE_CHANGE for new IDs appearing or disappearing
|
||||
// CONNECTION_CHANGED for losing/gaining connection to the packet radio
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<resources>
|
||||
<string name="app_name">Mesh Util</string>
|
||||
<string name="app_name">Meshtastic</string>
|
||||
<string name="action_settings">Settings</string>
|
||||
</resources>
|
||||
|
|
Ładowanie…
Reference in New Issue