Wykres commitów

132 Commity (b98a8ea34b8f5929dd5f7d0c2058b6769aa8b552)

Autor SHA1 Wiadomość Data
geeksville 404efa926c 0.9.81 fix a ANR that could occur (I think) 2020-09-11 16:19:23 -07:00
Ludovic Goix c87d0adc61 Connect to a device without updating any change #119 2020-09-02 20:16:41 -04:00
geeksville bc5d6cf808 fix #86 the first message sent is duplicated bug 2020-08-12 12:48:43 -07:00
Ludovic Goix 241f4d978a Try to fix Toast not showing when notification are disabled 2020-07-23 23:12:46 -04:00
Kevin Hester fed2615d96
Merge pull request #105 from lgoix/vmodel
Fix bad connection status #84
2020-07-18 14:30:04 -07:00
geeksville 7a47240e47 fix autobug: someone is testing crashing the app with invalid URLS ;-) 2020-07-18 13:17:30 -07:00
Ludovic Goix 4137f5e787 Fix bad connection status #84 2020-07-17 17:06:29 -04:00
geeksville 28a18ca314 Let user rate the app through google play or through amazon 2020-07-14 22:21:54 -07:00
geeksville 49752d0550 if device goes away at just the right time, user won't be able to set channel 2020-07-08 08:29:53 -07:00
geeksville 90d2a9cde4 make autobug in appRate non fatal 2020-07-08 07:50:24 -07:00
geeksville 85bdd25782 fix warning 2020-07-02 14:46:29 -07:00
geeksville 8ea949a437 fix autobug with old samsung phones 2020-07-02 09:53:52 -07:00
geeksville c0e58391a3 Fix problem of old messages not being remembered 2020-07-01 18:00:28 -07:00
Ludovic Goix 15ae8cd2e8 Show app version in the app #5 2020-06-18 23:06:07 -04:00
geeksville a81edbf646 Fix #37, show a Toast every time the app launches about missing permissions 2020-06-12 11:17:52 -07:00
geeksville 1523a6ad9e Merge remote-tracking branch 'root/master' 2020-06-11 11:30:43 -07:00
geeksville cba3e85d03 Fix #38: USB host mode now fully supported
thanks @sexycyborg for the idea!
2020-06-11 11:30:29 -07:00
Ludovic Goix 672fc6f481 Add tooltip to status image icon 2020-06-10 21:50:34 -04:00
geeksville 5d9648f602 fix autobug in case device goes away at a bad time 2020-06-09 18:46:23 -07:00
geeksville 3be44439ab #38: add USB hotplug support (but android doesn't yet remember accross reboots) 2020-06-09 17:10:49 -07:00
geeksville 3661fd157e USB reading now almost works - except config_complete #38 WIP 2020-06-09 09:10:51 -07:00
geeksville 420b718b11 USB WIP 2020-06-08 14:04:56 -07:00
geeksville 6a71e6c414 0.7.0 my robotester script found a bug in my previous change!
properly map bluetooth addresses to the new transport independent address
2020-06-07 20:39:51 -07:00
geeksville 30137efc68 WIP - cleaned up BLE vs serial interface approximately works 2020-06-07 17:11:30 -07:00
geeksville cecc369598 split out common code for USB and BLE links 2020-06-04 12:34:34 -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 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