geeksville
6031b5eaa0
clean up message API to/from mesh service, to allow clients to get
...
updates on message status
2020-05-30 15:55:47 -07:00
geeksville
c1388d6bad
firmware update button is kinda in
2020-05-13 17:00:23 -07:00
geeksville
407a38594f
workaround for slow booting Samsung phones
2020-05-11 13:12:44 -07:00
geeksville
d669a06ed7
update protobufs
2020-04-28 18:02:01 -07:00
geeksville
bdda0c031d
mark our service as very important. If the service can't run, the gui can't either
2020-04-26 12:26:08 -07:00
geeksville
ca2cae7003
Don't claim we have bluetooth access until the user grants location
...
permissions. This fixes an ugly behavior when for when the user does
a from scratch install and first runs the app (and the dialog comes up
to grant access).
Previously we were starting our BLE scan for devices before that dialog
has been approved by the user, which Android doesn't return an error for
it instead just silently refuses to show devices. If the user switched
away from the app and came back, we'd restart our scan and they could see
their device.
This fixes things so that the user doesn't have to switch away from our
app once before the devices appear.
2020-04-23 08:52:25 -07:00
geeksville
34aa4cde05
if bluetooth was disabled when we started, reattempt device connect later
2020-04-20 09:56:38 -07:00
geeksville
62a64dd782
new cleaner approach of not whacking services seems to aprox work
2020-04-20 07:46:06 -07:00
geeksville
cde3f2dec2
WIP - doesn't yet build, but changing to set the device addresses the correct way
2020-04-19 20:06:11 -07:00
geeksville
513f56f88f
0.4.5 some old phones complain about permissions they don't understand
2020-04-19 20:03:38 -07:00
geeksville
4f24794001
wix warnings
2020-04-19 16:24:47 -07:00
geeksville
547e59754d
Fix #15 : we now always get the node db from the service, even if radio
...
is not currently connected.
2020-04-19 12:15:42 -07:00
geeksville
613e4f7ec4
make aidl interface strongly typed
2020-04-19 11:56:06 -07:00
geeksville
5784138c96
Fix #11 : we now keep a record of past messages in the persistent service state
2020-04-19 11:47:34 -07:00
geeksville
a10e02ecdf
old versions of androids never grant new permissions. Don't warn user about this.
2020-04-19 09:49:43 -07:00
geeksville
5036cb906b
#14 : not ready - but I need to do other stuff - so disabling for now
2020-04-18 18:45:50 -07:00
geeksville
b4bf682df0
#14 : WIP we now show the new GUI properly
2020-04-18 16:30:30 -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
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
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
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
c286c56067
add beginnings of settings fragment
2020-04-08 19:20:43 -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
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
17a1631892
wip decomposing channel
2020-04-07 16:04:58 -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
f2d43332f7
Making app aware of device sleep states, Fix #4
2020-04-04 17:00:38 -07:00
geeksville
d9ef6815ec
back to making maps work?
2020-03-30 10:26:16 -07:00
geeksville
40a142064f
channel sharing WIP
2020-03-17 11:35:19 -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
db3c9266e8
0.1.3 fix autobug related to meshService unexpectedly being !null
2020-03-08 14:47:17 -07:00
geeksville
f7f201adbc
don't leak a reference to the service
2020-03-06 20:47:45 -08:00
geeksville
2e7aff84ea
hide an autobug in compose
2020-03-05 09:50:33 -08:00
Kevin Hester
25765af9a7
remove protobufs and move into a submodule
2020-03-02 09:49:53 -08:00