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
|
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 |
|
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
|
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
|
b09b6ebc89
|
release 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
|
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 |
|
geeksville
|
2e7aff84ea
|
hide an autobug in compose
|
2020-03-05 09:50:33 -08:00 |
|
geeksville
|
dd6b788927
|
release 0.1.0
|
2020-03-04 13:59:53 -08:00 |
|
geeksville
|
a506904ed9
|
set isConnected earlier, so quick calls from clients still work
|
2020-03-04 13:59:22 -08:00 |
|
geeksville
|
094f8b6a43
|
fix channel image scaling with new compose
|
2020-03-04 13:40:09 -08:00 |
|
geeksville
|
bedcdb9cd1
|
remove old compose goo no longer needed with newer versions
|
2020-03-04 13:23:38 -08:00 |
|
geeksville
|
80597bf48a
|
don't use Crossfade because it kinda breaks onCommit
|
2020-03-04 12:12:56 -08:00 |
|
geeksville
|
fd17dcefe1
|
update to Compose dev06
|
2020-03-04 11:44:17 -08:00 |
|
geeksville
|
29d87bffb3
|
analytics tweaks
|
2020-03-04 11:16:43 -08:00 |
|
geeksville
|
b1238156cf
|
more analytics to track clicks in the app
|
2020-03-03 20:07:40 -08:00 |
|
geeksville
|
76d023d764
|
onCommit() is more selective than onActive(), so it turns off our btscan sideeffect faster
|
2020-03-03 20:07:19 -08:00 |
|
Kevin Hester
|
a3764bbd93
|
release 0.0.9
|
2020-03-02 10:30:40 -08:00 |
|
Kevin Hester
|
b753d52b93
|
don't incorrectly ask for CAMERA permission
|
2020-03-02 10:30:32 -08:00 |
|