From 9dcfb59ee0d183681e3718cfbb7d0e98b9e9cab7 Mon Sep 17 00:00:00 2001 From: geeksville Date: Fri, 14 Feb 2020 04:41:20 -0800 Subject: [PATCH] clean up user setting --- TODO.md | 6 + app/src/main/AndroidManifest.xml | 3 - .../com/geeksville/mesh/IMeshService.aidl | 1 + .../java/com/geeksville/mesh/MainActivity.kt | 411 ++++++++---------- .../geeksville/mesh/service/MeshService.kt | 11 +- app/src/main/proto/mesh.proto | 2 +- 6 files changed, 205 insertions(+), 229 deletions(-) diff --git a/TODO.md b/TODO.md index 819316594..810ea59c1 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,11 @@ # High priority MVP features required for first public alpha +* use google signin to get user name (later give other options) +* always set a _unique_ owner id (if changed) +* stop scan when we start the service +* set the radio by using the service +* startforegroundservice only if we have a valid radio * if no radio is selected, launch app on the radio select screen * when we select a new radio, restart the service * show bt scan progress centered and towards the bottom of the screen @@ -47,6 +52,7 @@ Do this "Signal app compatible" release relatively soon after the alpha release # Medium priority Things for the betaish period. +* let user pick/specify a name through ways other than google signin (for the privacy concerned, or devices without Play API) * make my android app show mesh state * show qr code for each channel https://medium.com/@aanandshekharroy/generate-barcode-in-android-app-using-zxing-64c076a5d83a * register app link for our URLs https://developer.android.com/studio/write/app-link-indexing.html diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 327d85170..1531466cf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,9 +12,6 @@ - - -