Commit Graph

227 Commits

Author SHA1 Message Date
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
geeksville
1e34e77fe9 only force refresh of the BLE service table the first time we talk 2020-04-04 14:37:13 -07:00
geeksville
9f45401058 fix autobug, only call map lifecycle callbacks once map view is created 2020-03-31 08:01:15 -07:00
geeksville
5d264db746 fix autobug from crashlytics, channel edit text doesn't yet do anything 2020-03-31 07:59:10 -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
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
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
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