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
|
9f7ab46bbe
|
fix crashlytics report: if user turns off bluetooth, disabling scan might fail
|
2020-03-06 20:55:47 -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
|
2e7aff84ea
|
hide an autobug in compose
|
2020-03-05 09:50:33 -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
|
b753d52b93
|
don't incorrectly ask for CAMERA permission
|
2020-03-02 10:30:32 -08:00 |
|
Kevin Hester
|
25765af9a7
|
remove protobufs and move into a submodule
|
2020-03-02 09:49:53 -08:00 |
|
Kevin Hester
|
e43e687766
|
register our app to handle meshtastic urls
|
2020-03-02 08:54:57 -08:00 |
|
Kevin Hester
|
44ebac1758
|
channel qrs are now sharable and real
|
2020-03-02 08:41:16 -08:00 |
|
Kevin Hester
|
90cee2f202
|
add support for reconnecting if bluetooth gets disabled
|
2020-03-02 08:05:43 -08:00 |
|
Kevin Hester
|
9a2c22d0f6
|
we now generate real qr codes from the current channel
|
2020-03-02 07:46:03 -08:00 |
|
Kevin Hester
|
8c185a7718
|
add received packets binary file logging (to improve simulation)
|
2020-03-02 06:31:15 -08:00 |
|
Kevin Hester
|
b13e52d2eb
|
two items from todo list:
* startforegroundservice only if we have a valid radio
* when we select a new radio, restart the service
|
2020-03-02 06:25:17 -08:00 |
|