Wykres commitów

1059 Commity (c46b6f3c96559ae3d17f250c78e9a568f0794d2c)

Autor SHA1 Wiadomość Data
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
Kevin Hester 60b2fe6768
Merge pull request #44 from geeksville/dev
Misc bug fixes
2020-06-12 20:27:35 -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
Kevin Hester e063b4635a
Merge pull request #43 from geeksville/dev
Fix #37, show a Toast every time the app launches about missing permi…
2020-06-12 11:28:22 -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
Kevin Hester dbcc84b5e2
Merge pull request #42 from lgoix/french-translation
missing translation in french
2020-06-12 09:23:12 -07:00
Kevin Hester f4aadc0767
Merge branch 'master' into french-translation 2020-06-12 09:17:13 -07:00
geeksville f3da67bec3 Update TODO 2020-06-12 08:59:12 -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
geeksville b0e006ce6e @slavino contributed this WIP for Slovak translation! #41 2020-06-11 11:37:54 -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
geeksville c747cecc31 better printing of serial debug output 2020-06-11 11:21:11 -07:00
geeksville e4223d6476 prevent race condition if meshservice starts running before radiointerface 2020-06-11 11:20:51 -07:00
Kevin Hester c470eaa56b
@lgoix kicks ass - any future work would be welcome!
Add tooltip to status image icon
2020-06-11 10:06:49 -07:00
Ludovic Goix ac94f3b276 fix label 2020-06-11 13:04:21 -04:00
Ludovic Goix 672fc6f481 Add tooltip to status image icon 2020-06-10 21:50:34 -04:00
geeksville b4687b0a2f fix build 2020-06-10 17:19:17 -07:00
geeksville b081d310f8 Just tested on emulator version 21 and seems to work, so loosen restrictions 2020-06-10 17:13:26 -07:00
geeksville 7c54b897ac oops - my fix for the native mapbox crash was looking at the wrong view 2020-06-10 17:12:57 -07:00
geeksville ba447980c0 0.7.5 2020-06-10 13:02:56 -07:00
geeksville a69560d056 #38: Don't warn about bluetooth so much - just on the settings page 2020-06-10 13:01:32 -07:00
geeksville 12c5edb0b7 Attempt to fix native crash in mapbox
I bet they don't like the view going away
2020-06-10 13:00:55 -07:00
geeksville c57704013f #38: USB device pairing now works across reboots 2020-06-10 12:16:54 -07:00
geeksville 96a28afb8f fix autobug: old notifies might come in from devices we are reconnecting to 2020-06-10 12:03:31 -07:00
geeksville 1be402d771 fix autobug - discovery can now occur after mtu 2020-06-10 11:42:11 -07:00
geeksville cff90c5bd7 never let getMyNodeInfo ever return null. fixes an autobug for device removal 2020-06-09 18:56:34 -07: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 590e76731f One more fix for Soyes XS phones (but see disclaimer below)
The bluetooth implementation of this phone calls the gatt callbacks
*before* the connect call returns to the client.  This is incorrect because
the client won't have a reference to the gatt at that time.

Fortunately, we only need to check gatt on disconnect, so I moved that later.

But one problem I've noticed in my testing.  Sometimes this phone stops
being able to scan for BLE devices.  The only fix I've found is to click to
turn bluetooth off briefly and then back on.

A major problem with this phone is that if you reboot the phone it seems
the time the phone has forgotten its paring data and devices must
be re-paired.  This is a huge bummer and I don't think my app can fix this.
2020-06-09 12:25:05 -07:00
geeksville d81f88eeb3 0.7.4 2020-06-09 10:24:46 -07:00
geeksville 2568f00762 ignore failures delivering close exceptions (autobug) 2020-06-09 10:22:19 -07:00
geeksville e3ad6b153a don't log stuff that might contain PII 2020-06-09 10:21:54 -07:00
geeksville 6b03df3c12 0.7.3 2020-06-09 10:11:42 -07:00
geeksville c0bea24942 show placeholder entries for disconnected USB devices #38 2020-06-09 10:09:25 -07:00
geeksville 005ab16283 except for dynamic device probing USB serial works pretty good now #38 2020-06-09 09:53:32 -07:00
geeksville 1cd0e1692d clear the device list anytime we restart the BLE scan 2020-06-09 09:11:10 -07:00