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
38e7e8a783
oops - fix build - default channel name should never be localized
2020-05-29 14:16:16 -07:00
geeksville
05776c2593
fix warnings
2020-05-29 14:00:50 -07:00
geeksville
c1388d6bad
firmware update button is kinda in
2020-05-13 17:00:23 -07:00
geeksville
34aa4cde05
if bluetooth was disabled when we started, reattempt device connect later
2020-04-20 09:56:38 -07:00
geeksville
4f24794001
wix warnings
2020-04-19 16:24:47 -07:00
geeksville
fdd3b48364
don't let users try to send texts if we don't have a node id
2020-04-19 12:31:27 -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
7fa168ab2c
0.3.9 - fix channel setting autobug and update to latest google libs
2020-04-15 07:52:00 -07:00
geeksville
2b588ac7e7
editing and saving channels kinda works
2020-04-09 16:33:42 -07:00
geeksville
0ff97ba3c4
node list view kinda works
2020-04-08 15:25:57 -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
b83c1a0394
channel uncompose kinda works
2020-04-07 17:42:31 -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
b085a7f761
split Channel into its own file
2020-03-24 13:48:22 -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
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
Kevin Hester
44ebac1758
channel qrs are now sharable and real
2020-03-02 08:41:16 -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
6a90881dd6
fix crashlytics auto report. oops error() is now a kotlin stdlib call
...
and therefore I was accidentally calling it instead of my Logging.error()
method. And that made some error logs incorrectly fatal.
2020-02-29 13:21:05 -08:00
geeksville
dda035cceb
oops supposed to be using a modelMapOf to have node list view update
2020-02-25 14:23:19 -08:00
geeksville
8089475622
only seed with test data if we are on the emulator
2020-02-25 10:48:54 -08:00
geeksville
5b83320a69
progress on keeeping gps off
2020-02-19 10:53:36 -08:00
geeksville
aab062b06f
new play store release
2020-02-18 20:19:40 -08:00
geeksville
c568b04354
Setting owner name approximately works
2020-02-18 12:22:45 -08:00
geeksville
91cf6b7253
begin letting users edit ownername
2020-02-18 10:40:02 -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
b3026ba6be
text message gui for sneding kinda works
2020-02-17 15:56:04 -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