andrekir
9227ce3ba5
improve users fragment
2022-04-22 16:56:27 -03:00
andrekir
89811d4aa4
cleanup actionmode
2022-04-19 15:10:17 -03:00
andrekir
ba2a6e0573
add contacts
2022-04-03 11:25:50 -03:00
andrekir
0b0d82dc76
deleteMessage index by packet id
2022-03-02 11:21:43 -03:00
Jackson Rosenthal
93e81e4639
Added delete all messages into the AlertDialog.
2022-01-31 19:11:32 -05:00
Jackson Rosenthal
e27a76633c
Delete messages from view by long clicking. Looking into clearing "all messages" & menu for deleting individual messages
2022-01-29 14:31:08 -05:00
Jackson Rosenthal
c08c652d97
Testing click deletion of messages. (Messages still stored after sending new message or connecting to radio)
2022-01-28 21:40:05 -05:00
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