Commit graph

255 commits

Author SHA1 Message Date
geeksville
54d632eb84 some android stacks are buggy and need 500ms before returning BLE descriptors 2020-04-13 16:28:32 -07:00
geeksville
069c0646f4 fix autobug with setting channels - for now allow only while device is awake 2020-04-13 16:00:48 -07:00
geeksville
9aaa159bd0 We shouldn't ask for myId until _after_ we have the nodedb (we need it) 2020-04-13 15:42:36 -07:00
geeksville
eff21e6e80 don't leak location data into logs 2020-04-13 15:23:46 -07:00
geeksville
4f0ba0da97 hmm - it seems that the TestLab will allow location permissions requests 2020-04-12 17:20:42 -07:00
geeksville
0447bc2858 stop asking for filesystem access, we only need it during development 2020-04-12 17:13:13 -07:00
geeksville
51a1245068 hotfix 0.3.7 - don't ask for permissions in simulation, boolean was backwards 2020-04-12 16:58:37 -07:00
geeksville
d1afb6fac6 don't leak personal data into logs 2020-04-12 10:56:45 -07:00
geeksville
83c491078d Don't leak user names or positions into logs 2020-04-12 10:21:31 -07:00
geeksville
1a6cebb07e add instrumentation for @killeramoeba problem. send logs to crashlytics 2020-04-12 09:50:54 -07:00
geeksville
e4363d04d5 fix autobug - it seems someone out there is running some really old device code 2020-04-12 08:58:09 -07:00
geeksville
042e8d6ebb map analytics optional 2020-04-11 13:20:30 -07:00
geeksville
aa79d55a66 add a rating library 2020-04-11 09:39:34 -07:00
geeksville
6ff84a1808 fix rare mystery bluetooth status 133 error
Thanks to comment by @pederovarela86

https://github.com/android/connectivity-samples/issues/18#issuecomment-374600798
2020-04-10 18:04:39 -07:00
geeksville
2ba398cc51 fix this autobug:
https://console.firebase.google.com/u/0/project/meshutil/crashlytics/app/android:com.geeksville.mesh/issues/9ca00f8a87bb62f10c78009f450b13b8
2020-04-10 17:49:43 -07:00
geeksville
eba6fef9fa handling received channel URLs now works okayish 2020-04-09 17:06:41 -07:00
geeksville
2b588ac7e7 editing and saving channels kinda works 2020-04-09 16:33:42 -07:00
geeksville
69e6b285c6 we now allow changing BLE connection to different meshtastic devices on the fly 2020-04-09 13:28:44 -07:00
geeksville
468e43afc4 fixes after testing on real hardware 2020-04-09 12:22:41 -07:00
geeksville
8c70d5f67d a few more strings 2020-04-09 11:27:42 -07:00
geeksville
5a90a06580 get ready for translations 2020-04-09 11:03:17 -07:00
geeksville
e4bbdf1d1e remove old files 2020-04-09 08:24:56 -07:00
geeksville
e7705c83ed bt scan kinda works again 2020-04-08 21:34:57 -07:00
geeksville
fb06046796 bt scan kinda works 2020-04-08 21:17:23 -07:00
geeksville
c286c56067 add beginnings of settings fragment 2020-04-08 19:20:43 -07:00
geeksville
749103cd09 message sending kinda works again 2020-04-08 17:50:23 -07:00
geeksville
29f0435f18 message fragment kinda works 2020-04-08 17:12:39 -07:00
geeksville
e157bb0140 add beginnings of new messages tab 2020-04-08 16:49:27 -07:00
geeksville
9e9cfae829 node list is ugly but it kinda works 2020-04-08 15:36:49 -07:00
geeksville
0ff97ba3c4 node list view kinda works 2020-04-08 15:25:57 -07:00
geeksville
737b98076a show connection status in appbar 2020-04-08 11:57:31 -07:00
geeksville
db0656f7b9 new channel view now works at least as well as the old channel view 2020-04-08 10:55:28 -07:00
geeksville
012139cb01 remove compose completely and stub out temp broken things 2020-04-08 09:53:04 -07:00
geeksville
8709d9db8c about to remove compose 2020-04-08 08:16:06 -07:00
geeksville
b83c1a0394 channel uncompose kinda works 2020-04-07 17:42:31 -07:00
geeksville
17a1631892 wip decomposing channel 2020-04-07 16:04:58 -07:00
geeksville
8d5c6742be fighting compose 2020-04-07 12:48:42 -07:00
geeksville
606dc0fd07 turn off gestures - they are confusing with the map view 2020-04-07 12:32:42 -07:00
geeksville
7af7ec0843 map node zooming works better 2020-04-07 12:13:50 -07:00
geeksville
58e6f840ea map fragment kinda works 2020-04-07 11:27:51 -07:00
geeksville
5403b15044 WIP is a little better 2020-04-07 10:40:01 -07:00
geeksville
9491a74fc6 wip - view layout kinda works 2020-04-07 09:36:12 -07:00
geeksville
d11cf34b3f do most of the steps to upgrade to compose dev08 2020-04-05 22:17:40 -07:00
geeksville
f0492d3ee4 fix autobug for maps that only have one node, latLngBounds needs >= 2 2020-04-05 21:59:13 -07:00
geeksville
cf940462c2 don't call error messages bugs 2020-04-05 18:00:59 -07:00
geeksville
a39f15c6c5 include debug vs release flag in bug reports 2020-04-05 12:51:58 -07:00
geeksville
743316d421 By default zoom map to show all nodes, with names and icons. 2020-04-05 12:33:23 -07:00
geeksville
2f556b6dc9 move Users screen to its own file 2020-04-05 11:50:47 -07:00
geeksville
f2d43332f7 Making app aware of device sleep states, Fix #4 2020-04-04 17:00:38 -07:00
geeksville
83c1bfda69 use coroutines in the mesh service to move processing out of the GUI thread 2020-04-04 14:37:44 -07:00