Kevin Hester
7d846461e4
mock interface now pretty completely simulates a real device
2021-02-01 11:53:22 +08:00
geeksville
bc5d6cf808
fix #86 the first message sent is duplicated bug
2020-08-12 12:48:43 -07:00
geeksville
6a3a763f71
workaround a kotlin(?!) bug
...
// FIXME - possible kotlin bug in 1.3.72 - it seems that if we start with the (globally shared) emptyList,
// then adding items are affecting that shared list rather than a copy. This was causing aliasing of
// recentDataPackets with messages.value in the GUI. So if the current list is empty we are careful to make a new list
2020-06-04 08:53:37 -07:00
geeksville
9254a90774
add a min appVersion check, so devices can tell user when android app needs
...
update
2020-06-03 16:16:51 -07:00
geeksville
0b66d813ef
message status icons approximately work - still a problem on first send though
2020-05-31 11:23:25 -07:00
geeksville
7506d712ff
message status updates are coded but not yet tested.
2020-05-30 19:58:36 -07:00
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
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
012139cb01
remove compose completely and stub out temp broken things
2020-04-08 09:53:04 -07:00
geeksville
8089475622
only seed with test data if we are on the emulator
2020-02-25 10:48:54 -08:00
geeksville
59d28b75c1
use modelMapOf and modelListOf - much nicer!
2020-02-18 08:56:24 -08:00
geeksville
bdd6e5de6c
gracefully handle when an esp32 bluetooth link slowly browns out
2020-02-17 18:46:20 -08:00
geeksville
165df2c4de
allow sending broadcasts and cope with missing mesh services
2020-02-17 15:39:49 -08:00
geeksville
969f6992bf
use correct ids in test data
2020-02-17 13:46:13 -08:00
geeksville
f18ac28dc0
start cleaning up models
2020-02-17 13:34:52 -08:00