273 Commits

Author SHA1 Message Date
Kevin Hester
63f991d312 Merge pull request #8 from geeksville/master
0.2.1 merge
0.2.1
2020-03-30 17:55:40 -07:00
geeksville
d9fe9c6912 release 0.2.1 2020-03-30 17:37:58 -07:00
geeksville
4f47b619a3 do the painful process of waiting for initial pairing to complete
and once it completes automatically connect to the radio
should improve user experience for brand new app installs with new
devices
2020-03-30 17:37:02 -07:00
geeksville
ab31542fd8 bootstrap the mesh service if someone sets our radio macaddr late 2020-03-30 17:36:09 -07:00
geeksville
088ba687d4 if we receive packets early in app start, wait to process them till we have a nodedb 2020-03-30 17:35:33 -07:00
geeksville
3330c7af21 send URIs as strings when in an android parcel 2020-03-30 16:46:12 -07:00
geeksville
f1681582ed update ble scan GUI if bond state changes 2020-03-30 16:45:09 -07:00
geeksville
81a1283148 Android can cache BLE service descriptors. But our device descriptors
can change still (because 'progress').  So force android to reread those
descriptors while we are in alpha.
2020-03-30 16:44:48 -07:00
geeksville
4bc94da224 done with map view for now 2020-03-30 15:00:18 -07:00
geeksville
4a0331c62e transfer copyright 2020-03-30 13:45:14 -07:00
geeksville
5e188cfdaa zooming to user position works 2020-03-30 13:06:41 -07:00
geeksville
915bd837ed adding map markers kinda works 2020-03-30 12:47:01 -07:00
geeksville
ecef170004 map kinda works 2020-03-30 11:56:59 -07:00
geeksville
4e7d59f775 change to use Scaffold per Compose geeks recommendations 2020-03-30 11:03:45 -07:00
geeksville
d9ef6815ec back to making maps work? 2020-03-30 10:26:16 -07:00
geeksville
40853723ab update to dev07 compose 2020-03-29 13:38:50 -07:00
geeksville
5b60253e00 update ide to canary 4 2020-03-29 11:49:35 -07:00
geeksville
b085a7f761 split Channel into its own file 2020-03-24 13:48:22 -07:00
geeksville
28f488a394 log device errors via analytics
related to https://github.com/meshtastic/Meshtastic-esp32/issues/53
2020-03-24 13:48:00 -07:00
geeksville
bbd76ab75a make channel unit tests 2020-03-17 14:56:06 -07:00
geeksville
40a142064f channel sharing WIP 2020-03-17 11:35:19 -07:00
geeksville
8812793cbd remove mixpanel 2020-03-15 21:43:12 -07:00
geeksville
506796c54b channel editing kinda works 2020-03-15 18:44:10 -07:00
geeksville
36b2da72e4 showing real channel data works 2020-03-15 16:30:12 -07:00
geeksville
6ce859a952 hide map WIP for now now 2020-03-13 16:28:42 -07:00
geeksville
762f977148 Merge branch 'master' into map
# Conflicts:
#	TODO.md
2020-03-13 16:26:48 -07:00
geeksville
0ebb959c17 Switch from gitter to discourse 2020-03-13 15:03:03 -07:00
geeksville
7e480bef80 sync with dev proto 2020-03-12 12:05:18 -07:00
geeksville
04720e2f0e fix crashlytics: if user shuts off bluetooth during scan, ignore failure
# Conflicts:
#	app/src/main/java/com/geeksville/mesh/ui/BTScanScreen.kt
2020-03-12 12:03:40 -07:00
Kevin Hester
3bf285e77f fix crashlytics: if user shuts off bluetooth during scan, ignore failure 2020-03-12 11:59:16 -07:00
geeksville
9b2a6f3c92 track region/model/firmware version of running devices
# Conflicts:
#	TODO.md
#	app/src/main/java/com/geeksville/mesh/service/MeshService.kt
2020-03-12 11:58:10 -07:00
geeksville
444485658f track # of users with radios 2020-03-12 11:54:22 -07:00
geeksville
6788d8a1c8 0.1.4 catch and report a rare? Compose exception
kotlin.NullPointerException
androidx.ui.core.selection.SelectionManager$handleDragObserver$1.onStart (SelectionManager.kt:184)
2020-03-12 11:54:22 -07:00
geeksville
49567562c0 track hw model so we know how many heltec vs ttgo etc 2020-03-12 11:54:22 -07:00
geeksville
01f2d908a4 more map wip 2020-03-12 11:54:22 -07:00
geeksville
9be189f89c begin adding map view 2020-03-12 11:54:22 -07:00
geeksville
4f1d85529b Update screenshots 2020-03-11 18:22:37 -07:00
geeksville
48ea4f50fa Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	app/src/main/java/com/geeksville/mesh/service/MeshService.kt
#	app/src/main/java/com/geeksville/mesh/ui/BTScanScreen.kt
2020-03-11 18:17:20 -07:00
geeksville
389dbf4476 0.1.4 catch and report a rare? Compose exception
kotlin.NullPointerException
androidx.ui.core.selection.SelectionManager$handleDragObserver$1.onStart (SelectionManager.kt:184)
2020-03-09 18:54:33 -07:00
geeksville
309cc464e9 track hw model so we know how many heltec vs ttgo etc 0.1.3 2020-03-09 12:51:54 -07:00
geeksville
fb2304ba82 track the # of nodes associated with each anonymous user, to know which
users are actually using the hardware vs tire kickers with the app.
2020-03-08 15:22:31 -07:00
geeksville
db3c9266e8 0.1.3 fix autobug related to meshService unexpectedly being !null 2020-03-08 14:47:17 -07:00
geeksville
692f5994a0 add instructions on how to capture logcat logs 2020-03-07 17:19:36 -08:00
geeksville
b09b6ebc89 release 0.1.2 0.1.2 2020-03-06 20:55:55 -08:00
geeksville
9f7ab46bbe fix crashlytics report: if user turns off bluetooth, disabling scan might fail 2020-03-06 20:55:47 -08:00
geeksville
bb3acc1d0b update to latest protos 2020-03-06 20:49:39 -08:00
geeksville
f7f201adbc don't leak a reference to the service 2020-03-06 20:47:45 -08:00
geeksville
94dbb237e8 update build tool 2020-03-05 13:37:06 -08:00
geeksville
5d86eec710 typo in screen name 2020-03-05 13:36:57 -08:00
geeksville
39a9bf2035 release 0.1.1 2020-03-05 12:41:23 -08:00