Commit Graph

  • 931cfb52d3 don't spam crashlytics just because the radio was sleeping geeksville 2020-07-08 07:57:22 -07:00
  • 90d2a9cde4 make autobug in appRate non fatal geeksville 2020-07-08 07:50:24 -07:00
  • 73a5789bd0 0.7.92 geeksville 2020-07-07 15:33:12 -07:00
  • 36e2da4651 Merge pull request #94 from geeksville/dev Kevin Hester 2020-07-07 15:01:25 -07:00
  • 3e7457245a fix #92 - make all node movements instantly show on map geeksville 2020-07-07 14:55:01 -07:00
  • c217c16d24 less crashlytics spam geeksville 2020-07-07 14:21:41 -07:00
  • 55d6c9448b if app gets upgraded, restart the service after the upgrade geeksville 2020-07-07 13:29:16 -07:00
  • 39a5275b1e increase delay for autobug on android 6.0.1 samsung devices geeksville 2020-07-07 13:22:09 -07:00
  • 0b39644584 Merge pull request #93 from geeksville/dev Kevin Hester 2020-07-07 10:52:34 -07:00
  • 9e91421341 0.7.91 and update libs geeksville 2020-07-07 10:51:57 -07:00
  • 979c7f407f fix a couple of places where we were leaking macaddrs into logs (kinda PII) geeksville 2020-07-07 10:44:06 -07:00
  • 777e0f6775 fix autobug on a "redmi 5 plus" phone. This phone repeatedly (and rapidly) tells the phone the BLE device is bonded... which was cause the RadioInterfaceService to screate two instances of of the BluetoothInterface (ouch). So now rather than checking for isConnected when changing device addresses, we check for 'isStarted' which is a new state we've added. Interfaces progress from !started to started to started+connected. When an interface disconnects it goes !connected. When the user stops an interface it goes !started. geeksville 2020-07-07 10:39:26 -07:00
  • 677b221503 show a toast if Play tells us any location problems exist (autobug) geeksville 2020-07-07 10:01:43 -07:00
  • e001ffaf96 doc fix geeksville 2020-07-07 10:01:19 -07:00
  • 71ecfcf848 Merge pull request #91 from geeksville/dev Kevin Hester 2020-07-04 17:42:31 -07:00
  • 94c5bd41f2 Merge remote-tracking branch 'root/master' into dev geeksville 2020-07-04 17:42:04 -07:00
  • 38b4bc255c 0.7.90 read on if you want to see the stories of bluetooth trauma #76 geeksville 2020-07-04 17:37:52 -07:00
  • acd2090e6d Merge pull request #90 from geeksville/dev Kevin Hester 2020-07-04 17:03:44 -07:00
  • bae1a124d2 Don't bounce the interface if the UI changes to a device we are already using geeksville 2020-07-04 16:54:48 -07:00
  • 73b8eef25b Merge pull request #89 from geeksville/dev Kevin Hester 2020-07-04 12:50:32 -07:00
  • 6c7d108545 0.7.89 geeksville 2020-07-04 12:47:38 -07:00
  • bc6fa0b1bb If we have an exception thrown *back to us* complain and ignore it? geeksville 2020-07-04 11:33:24 -07:00
  • f7ca63ed92 better error message if we can't find the update service geeksville 2020-07-04 11:32:51 -07:00
  • 92b3fa8d1f bug #76 - old sonys can take a VERY long time for the setMTU operation to complete. Change timeout to 10 secs (units in the field were showing the mtu operation completing after 5 seconds. geeksville 2020-07-04 11:17:11 -07:00
  • cc05be7d87 bug #76 fix a related autobug from feh123's log geeksville 2020-07-04 11:02:18 -07:00
  • 794434dc57 Merge pull request #83 from geeksville/dev Kevin Hester 2020-07-02 14:47:53 -07:00
  • 169cb7dcd7 fix unit tests geeksville 2020-07-02 14:46:37 -07:00
  • 85bdd25782 fix warning geeksville 2020-07-02 14:46:29 -07:00
  • de97911262 Merge pull request #82 from geeksville/dev Kevin Hester 2020-07-02 14:31:20 -07:00
  • 5f34fcba17 0.7.88 oops - if no work is pending, we also try to reconnect geeksville 2020-07-02 14:08:12 -07:00
  • cfc7dc8355 Merge pull request #81 from geeksville/dev Kevin Hester 2020-07-02 10:43:14 -07:00
  • dde5348b3a 0.7.87 geeksville 2020-07-02 10:39:02 -07:00
  • 7faf4d2d79 fix software update button geeksville 2020-07-02 10:37:35 -07:00
  • 7bd6615cb7 oops - I wasn't properly checking for presence of firmware files geeksville 2020-07-02 10:32:47 -07:00
  • 0006858469 Fix autobug, don't show update button if we can't find the filename geeksville 2020-07-02 10:21:14 -07:00
  • 36949b83e5 Merge remote-tracking branch 'root/master' into dev geeksville 2020-07-02 10:12:44 -07:00
  • e74f12e6c6 Merge pull request #75 from lgoix/battery Kevin Hester 2020-07-02 10:12:34 -07:00
  • 8ea949a437 fix autobug with old samsung phones geeksville 2020-07-02 09:53:52 -07:00
  • 103b21aafd Add stress tester that simulates super high chance of BLE failures geeksville 2020-07-02 09:38:08 -07:00
  • e5d6ffc4bd fix #77, see below: geeksville 2020-07-02 08:46:25 -07:00
  • 6182879d98 0.7.86 test build for https://github.com/meshtastic/Meshtastic-Android/issues/76 geeksville 2020-07-02 08:11:09 -07:00
  • 8d8db3d502 Merge pull request #79 from geeksville/dev Kevin Hester 2020-07-01 18:11:09 -07:00
  • 4333f775f9 0.7.85 geeksville 2020-07-01 18:10:44 -07:00
  • 37a909e65d include firmware bins only in release builds geeksville 2020-07-01 18:10:30 -07:00
  • c0e58391a3 Fix problem of old messages not being remembered geeksville 2020-07-01 17:47:53 -07:00
  • c5df728f02 Merge pull request #78 from geeksville/dev Kevin Hester 2020-07-01 16:34:19 -07:00
  • 800060a991 Fix #77: when shutting down interfaces, cancel any retry attempts geeksville 2020-07-01 16:31:23 -07:00
  • 41bd082296 don't spam crashreport server if the device sent a corrupted protobuf geeksville 2020-07-01 15:47:58 -07:00
  • 2520a5e69d fix new autobugs geeksville 2020-07-01 15:43:01 -07:00
  • b7d0b7fca4 0.7.84 geeksville 2020-07-01 15:42:46 -07:00
  • d822538c0e Display battery level of remote nodes #64 Ludovic Goix 2020-07-01 08:28:06 -04:00
  • 07d2c58ae5 Merge pull request #72 from geeksville/dev Kevin Hester 2020-06-30 12:42:45 -07:00
  • 4172b221f0 autobug: failure to start should be treated like any other BLE exception geeksville 2020-06-30 12:35:58 -07:00
  • fed418dae2 better debug output for the next time an autobug occurs geeksville 2020-06-30 12:18:49 -07:00
  • 0349e823f8 don't spam crashlytics with non-bug reports geeksville 2020-06-30 12:02:12 -07:00
  • 4571eeea2a get logs from oneplus devices geeksville 2020-06-30 12:01:48 -07:00
  • e6fd79f477 fix another autobug - clear gatt first, because close() can fail geeksville 2020-06-30 11:39:04 -07:00
  • 17faecc170 fix autobug geeksville 2020-06-30 11:13:18 -07:00
  • 010d63d2db Revert "Create codeql-analysis.yml" geeksville 2020-06-30 10:56:27 -07:00
  • fdf8c195bf Merge remote-tracking branch 'mine/master' into dev geeksville 2020-06-30 10:55:17 -07:00
  • 5da86129fa Create codeql-analysis.yml Kevin Hester 2020-06-30 09:32:35 -07:00
  • eb59b1e128 Merge pull request #71 from geeksville/dev Kevin Hester 2020-06-28 18:07:25 -07:00
  • cfd6823120 0.7.82 geeksville 2020-06-28 18:07:01 -07:00
  • fb422006b6 lib fixes geeksville 2020-06-28 17:59:07 -07:00
  • 549b1e8d7c fix #68 - workaround a disconnect bug in old androids geeksville 2020-06-28 17:45:23 -07:00
  • c896a2f8c8 lib deps geeksville 2020-06-28 16:10:48 -07:00
  • 773e81d25f print scan errors to log geeksville 2020-06-28 16:09:56 -07:00
  • 68cc494021 autobug - don't fail if the gatt goes away while we are connecting geeksville 2020-06-28 16:09:37 -07:00
  • 256015c046 Merge pull request #70 from geeksville/dev Kevin Hester 2020-06-28 15:26:11 -07:00
  • 3246bd6505 Add screenshots showing required location settings #68 geeksville 2020-06-28 14:55:41 -07:00
  • 40055f603d Don't include firmware in development builds (speeds install time) geeksville 2020-06-28 14:55:02 -07:00
  • c7c89aeb71 Merge remote-tracking branch 'root/master' into dev geeksville 2020-06-28 14:23:32 -07:00
  • f7249a221e Merge pull request #69 from tuxphone german fixes Kevin Hester 2020-06-28 11:52:20 -07:00
  • dee4e31c97 Update strings.xml tuxphone 2020-06-28 20:47:41 +02:00
  • 90961ba217 Minor Japanese fixes from @Neklan. geeksville 2020-06-27 15:30:35 -07:00
  • d18319f16f @jinks17 contributed Slovenian geeksville 2020-06-27 15:30:07 -07:00
  • 3017308aad Merge pull request #66 from geeksville/dev Kevin Hester 2020-06-25 17:59:21 -07:00
  • d75f7d3721 0.7.81 geeksville 2020-06-25 17:58:48 -07:00
  • 6cbce279c5 Merge remote-tracking branch 'root/master' into dev geeksville 2020-06-25 17:56:54 -07:00
  • 1fd80c06d8 Fix #67, see that issue for writeup. gatt needs to be @Volatile geeksville 2020-06-25 17:56:31 -07:00
  • 2780a08931 The android Gatt caching bug on old phones (based on my reading of the android C code) needs a small delay after calling refresh() because otherwise the (stale) BLE handles are not discarded until _after_ we start using the connected service. geeksville 2020-06-25 15:53:17 -07:00
  • 55dab4b1db Merge pull request #62 from geeksville/dev Kevin Hester 2020-06-24 16:18:11 -07:00
  • 8e0ceb6661 Merge remote-tracking branch 'root/master' into dev geeksville 2020-06-24 14:59:43 -07:00
  • d326f3604d Merge pull request #63 from slavino/patch-1 Kevin Hester 2020-06-24 14:59:29 -07:00
  • ca6de33943 Allow user to enter only a very restricted list of channel name chars geeksville 2020-06-24 14:58:56 -07:00
  • a9fa63f4df Update strings.xml Slavomir Hustaty 2020-06-23 15:24:28 +02:00
  • d78932d6da Proper version checking and enable BLE software update for new devices geeksville 2020-06-22 17:14:29 -07:00
  • 6001d22837 @zone added Turkish translations! geeksville 2020-06-22 16:30:40 -07:00
  • 97961f274f Japanese tweak from @neklan geeksville 2020-06-21 13:08:35 -07:00
  • c1678d9b87 Merge pull request #61 from geeksville/dev 0.7.80 Kevin Hester 2020-06-20 15:06:17 -07:00
  • c212604010 0.7.80 geeksville 2020-06-20 14:51:52 -07:00
  • 1e1433ec13 oops -forgot to pull in latest shared lib geeksville 2020-06-20 14:51:40 -07:00
  • b3f0ef6b09 now that BLE and UART are equal peers, much cleaner to look for BLE disable/enable in the general RadioInterfaceService geeksville 2020-06-20 14:50:15 -07:00
  • 0e1b3f9a01 Merge remote-tracking branch 'root/master' into dev geeksville 2020-06-20 09:59:53 -07:00
  • 3222dbeb53 Merge pull request #60 from lgoix/about Kevin Hester 2020-06-19 19:06:35 -07:00
  • 15ae8cd2e8 Show app version in the app #5 Ludovic Goix 2020-06-18 23:05:33 -04:00
  • aae9690369 minor cleanups geeksville 2020-06-18 15:47:36 -07:00
  • 323809b762 fix autobug when gatt is being destroyed geeksville 2020-06-18 15:45:30 -07:00
  • 65014dac48 Fix autobug by making the standard reconnect logic also get used if we are told BLE just got turned back on. geeksville 2020-06-18 15:40:14 -07:00
  • 12ef3d4d7b Don't crash the app if the node sends a bogus lat > 90 deg geeksville 2020-06-18 14:08:21 -07:00