574 Commits

Author SHA1 Message Date
geeksville
c212604010 0.7.80 2020-06-20 14:51:52 -07:00
geeksville
b3f0ef6b09 now that BLE and UART are equal peers, much cleaner to look for
BLE disable/enable in the general RadioInterfaceService
2020-06-20 14:50:15 -07:00
geeksville
0e1b3f9a01 Merge remote-tracking branch 'root/master' into dev 2020-06-20 09:59:53 -07:00
Ludovic Goix
15ae8cd2e8 Show app version in the app #5 2020-06-18 23:06:07 -04:00
geeksville
aae9690369 minor cleanups 2020-06-18 15:47:36 -07:00
geeksville
323809b762 fix autobug when gatt is being destroyed 2020-06-18 15:45:30 -07:00
geeksville
65014dac48 Fix autobug by making the standard reconnect logic also get used if
we are told BLE just got turned back on.
2020-06-18 15:41:15 -07:00
geeksville
12ef3d4d7b Don't crash the app if the node sends a bogus lat > 90 deg 2020-06-18 14:08:21 -07:00
geeksville
1bff4d8178 0.7.79 2020-06-18 08:40:59 -07:00
geeksville
73de2c33c2 fix autobug if old work items run after gatt is destroyed 2020-06-17 14:02:58 -07:00
geeksville
89258646b0 Fix autobug if service goes away while we are changing devices 2020-06-17 13:59:32 -07:00
geeksville
2819ec5629 0.7.78 We do this painful process because LocationManager.isEnabled is only SDK28 or latet 2020-06-16 15:53:18 -07:00
geeksville
579f2735ed 0.7.77 (and update libs) 2020-06-16 10:31:57 -07:00
geeksville
03af1f1de7 Fix #55 - warn user if they have location disabled 2020-06-16 10:30:18 -07:00
geeksville
3cf7d97dcf Fix #54. Thanks @slavino for the report! 2020-06-16 10:09:22 -07:00
geeksville
21e1df8034 0.7.76 (hotfix fix #50) 2020-06-15 20:45:41 -07:00
geeksville
a00f931469 Merge remote-tracking branch 'root/master' into dev 2020-06-15 20:41:26 -07:00
Ludovic Goix
7e49395a0e Fix the crash from unrecognized ModemConfig #50 2020-06-15 22:28:25 -04:00
geeksville
caf3a77669 add Czech to list of languages to not filter 2020-06-15 13:55:36 -07:00
Kevin Hester
208cbd2a1c @tomasbrincil added Czech translation!
Czech localisation
2020-06-15 12:56:57 -07:00
geeksville
067fefe42a 0.7.75 2020-06-15 07:09:58 -07:00
geeksville
44e084c999 fix dead object exception 2020-06-15 07:09:21 -07:00
Tomas B. / OK1BT
0dfcc9e3fd Czech localisation
This one is based on slovak version (Jo, bylo to jednodušší ;)) and some tags are missing: modem_config_short, modem_config_medium, modem_config_long, modem_config_very_long, modem_config_unrecognized. What is recent source of these tags? I will update it later.
2020-06-15 13:13:06 +02:00
geeksville
7cca69be0d properly mark when we are disconnected 2020-06-14 16:43:36 -07:00
geeksville
e94c059acb 0.7.73 2020-06-14 16:43:21 -07:00
geeksville
822e771a96 fix missing import 2020-06-14 09:33:15 -07:00
geeksville
1ba8e4e1f6 Merge remote-tracking branch 'root/master' into dev 2020-06-14 09:25:07 -07:00
geeksville
65294fd638 Return "n" if user has selected device none - fixes autoselect of
the first BLE device that shows up
2020-06-14 09:24:51 -07:00
Ludovic Goix
45273f5a7d Make Channel options available 2020-06-14 00:11:08 -04:00
geeksville
abe0665d03 less debug output 2020-06-13 17:02:32 -07:00
geeksville
1a6c7c8d4e 0.7.72 2020-06-13 17:02:24 -07:00
geeksville
f9c1ac8cd2 Fix back to back writes to not overwrite BLE characterstic. Fixes
the "sending while device was asleep bug"
2020-06-13 16:21:26 -07:00
geeksville
7ee4aff64c don't generate redundant set User packets 2020-06-13 16:02:57 -07:00
geeksville
68ed9d5333 ESP32 BLE handles are not stable across sleep - force refresh 2020-06-13 16:02:25 -07:00
geeksville
75576efabe ESP32 code does not generate "service changed" indications 2020-06-13 08:43:22 -07:00
geeksville
6195874982 If user changes back to default channel, use the standard key 2020-06-12 20:38:43 -07:00
geeksville
aa3a8bf089 Add back AES256 key assignment (from TODO list) 2020-06-12 20:26:10 -07:00
geeksville
1082ce667f 0.7.71 2020-06-12 20:25:44 -07:00
geeksville
8e8ac93904 better error reporting for protobuf errors 2020-06-12 17:02:21 -07:00
geeksville
e0b2cda229 stop background geojson updates - it crashes mapbox native 2020-06-12 15:29:42 -07:00
geeksville
764366a82b #172 don't set radio button if the radio is not paired 2020-06-12 13:00:26 -07:00
geeksville
a81edbf646 Fix #37, show a Toast every time the app launches about missing permissions 2020-06-12 11:17:52 -07:00
Ludovic Goix
ef8003bd0e add missing translation in french 2020-06-12 07:58:35 -04:00
geeksville
98d5f3a7be remove deprecated lat/long float encodings 2020-06-11 21:25:45 -07:00
geeksville
9f396c1608 0.7.6 2020-06-11 17:57:48 -07:00
geeksville
eb5a492ade OMG - we were accidentally leaving two GATTs alive - which is super bad 2020-06-11 17:34:22 -07:00
geeksville
d282c7911e immediately fail bluetooth links if we get a read or write error 2020-06-11 16:32:33 -07:00
geeksville
6baae70125 prevent concurrent modification exception when deleting old msgs 2020-06-11 16:22:44 -07:00
geeksville
e20f7c5943 use only async io when talking to the radio 2020-06-11 16:22:20 -07:00
geeksville
73c2c8def1 Fix #39: If unlucky device could be beginning sleep when we try to send 2020-06-11 14:03:10 -07:00