Commit Graph

  • c096588f0e update to latest android lib geeksville 2020-04-21 11:16:56 -07:00
  • d4de805813 turn off all analytics by default geeksville 2020-04-21 08:58:20 -07:00
  • f6604c4043 0.5.0 geeksville 2020-04-21 08:47:26 -07:00
  • d51d32c2f3 group autobugs by anonymous user geeksville 2020-04-21 08:31:28 -07:00
  • 671bafa05f don't leak macaddrs into logs - could be possibly personally identifying geeksville 2020-04-21 08:18:46 -07:00
  • c00ca9b3db move notify later, to see if the autobug is _all_ BLE transactions or just notfiies geeksville 2020-04-21 07:57:07 -07:00
  • 99b66b3396 0.4.9 make app not crash when people try to run this on an emulator ;-) geeksville 2020-04-20 21:06:58 -07:00
  • bfff5f6215 fix autobug that occurs if the service gets destroyed immediately after creation geeksville 2020-04-20 20:44:21 -07:00
  • 40952dc3dd 0.4.8 geeksville 2020-04-20 15:45:35 -07:00
  • 17f6fd9078 Irish additions from @ohcdh geeksville 2020-04-20 15:41:37 -07:00
  • 47ba4f0243 oops I broke from scratch installs - seen on a Z2 Pro geeksville 2020-04-20 15:38:53 -07:00
  • aeac27d3b6 update kotlin version geeksville 2020-04-20 11:17:16 -07:00
  • 77b19e0513 0.4.7 0.4.7 geeksville 2020-04-20 11:12:10 -07:00
  • 8bf60c7603 make BLE exceptions strongly typed, so I can trigger closing down connections if needed geeksville 2020-04-20 11:10:53 -07:00
  • 0919bc75ef only ignore connect failures if autoconnect is on geeksville 2020-04-20 11:01:27 -07:00
  • 5cd45ee7b6 0.4.6 geeksville 2020-04-20 10:44:11 -07:00
  • 2a52b707ee fix autobug: some phones call gatt connected but with an error status code geeksville 2020-04-20 10:37:46 -07:00
  • 428ea596b0 fix autobug: exceptions become RemoteException when crossing service boundary geeksville 2020-04-20 10:15:43 -07:00
  • 9b57d60432 add note about an unsolved autobug geeksville 2020-04-20 10:15:22 -07:00
  • 34aa4cde05 if bluetooth was disabled when we started, reattempt device connect later geeksville 2020-04-20 09:56:38 -07:00
  • 25740c4fe4 don't leak user name in logs geeksville 2020-04-20 08:48:42 -07:00
  • e142637993 add translation updates by @eriktheV-king. geeksville 2020-04-20 08:34:30 -07:00
  • 8c2d046255 properly show 'disconnected' while changing between radios geeksville 2020-04-20 08:27:08 -07:00
  • 848fcbe53b Fix #16: Show currently selected radio even if it is sleeping geeksville 2020-04-20 08:12:51 -07:00
  • 62a64dd782 new cleaner approach of not whacking services seems to aprox work geeksville 2020-04-20 07:46:06 -07:00
  • dabda9d29e manually specify okhttp3 version - use something newer with less api warnings geeksville 2020-04-19 20:34:45 -07:00
  • cde3f2dec2 WIP - doesn't yet build, but changing to set the device addresses the correct way geeksville 2020-04-19 19:23:20 -07:00
  • 513f56f88f 0.4.5 some old phones complain about permissions they don't understand geeksville 2020-04-19 20:03:38 -07:00
  • 3380cb0b8a 0.4.4 geeksville 2020-04-19 19:35:57 -07:00
  • 1e47895904 fix a couple of old/rare autobugs geeksville 2020-04-19 18:12:11 -07:00
  • 39eb6664da we now save node & msg db across service invocations geeksville 2020-04-19 17:25:20 -07:00
  • 4f24794001 wix warnings geeksville 2020-04-19 16:24:47 -07:00
  • fdd3b48364 don't let users try to send texts if we don't have a node id geeksville 2020-04-19 12:31:27 -07:00
  • 547e59754d Fix #15: we now always get the node db from the service, even if radio is not currently connected. geeksville 2020-04-19 12:15:42 -07:00
  • ca1ada085e use parcelize to eliminate boilerplate code geeksville 2020-04-19 12:00:41 -07:00
  • 613e4f7ec4 make aidl interface strongly typed geeksville 2020-04-19 11:56:06 -07:00
  • 5784138c96 Fix #11: we now keep a record of past messages in the persistent service state geeksville 2020-04-19 11:47:34 -07:00
  • a10e02ecdf old versions of androids never grant new permissions. Don't warn user about this. geeksville 2020-04-19 09:48:12 -07:00
  • 6c0e56920d fix part of #11 - show sender name in notification geeksville 2020-04-19 09:33:41 -07:00
  • f13c05862d update protos geeksville 2020-04-19 09:23:57 -07:00
  • 5036cb906b #14: not ready - but I need to do other stuff - so disabling for now geeksville 2020-04-18 18:45:50 -07:00
  • b4bf682df0 #14: WIP we now show the new GUI properly geeksville 2020-04-18 16:30:30 -07:00
  • 840dbd491e #14: WIP split out the bonding code so it can be shared with new impl geeksville 2020-04-18 11:45:11 -07:00
  • 0a93f37071 Add new Russian strings from @Eugene geeksville 2020-04-16 20:39:37 -07:00
  • 8dc0430368 mark our URLs as verified android app links, so the user doesn't get prompt to open geeksville 2020-04-15 18:39:01 -07:00
  • 9c157a52cc 0.4.0 geeksville 2020-04-15 14:10:48 -07:00
  • 18248bd86a add a "report a bug" button geeksville 2020-04-15 14:10:40 -07:00
  • f2f7c630c3 Turn on clickable auto linking for URLs that appear in our app. geeksville 2020-04-15 13:44:31 -07:00
  • 2baa42d963 Finding the activity via the application might return null? (autobug) instead capture it in a closure when we know it is guaranteed valid. geeksville 2020-04-15 13:21:29 -07:00
  • 7fa168ab2c 0.3.9 - fix channel setting autobug and update to latest google libs geeksville 2020-04-15 07:49:39 -07:00
  • 55f9208f47 add notes from @jeksys wrt build geeksville 2020-04-15 07:31:53 -07:00
  • ba4291f4fd remove dead code geeksville 2020-04-13 17:01:39 -07:00
  • f21d603026 turn on minifimication geeksville 2020-04-13 17:01:29 -07:00
  • 7ea8dfe2cc 0.3.8 geeksville 2020-04-13 16:28:49 -07:00
  • 54d632eb84 some android stacks are buggy and need 500ms before returning BLE descriptors geeksville 2020-04-13 16:28:32 -07:00
  • 069c0646f4 fix autobug with setting channels - for now allow only while device is awake geeksville 2020-04-13 16:00:48 -07:00
  • d32d47287a fixes in hopes of fixing an autobug that occurred on a Galaxy S20+ geeksville 2020-04-13 15:44:37 -07:00
  • 9aaa159bd0 We shouldn't ask for myId until _after_ we have the nodedb (we need it) geeksville 2020-04-13 15:42:36 -07:00
  • eff21e6e80 don't leak location data into logs geeksville 2020-04-13 15:23:46 -07:00
  • 4f0ba0da97 hmm - it seems that the TestLab will allow location permissions requests geeksville 2020-04-12 17:20:42 -07:00
  • 0447bc2858 stop asking for filesystem access, we only need it during development geeksville 2020-04-12 17:13:13 -07:00
  • 51a1245068 hotfix 0.3.7 - don't ask for permissions in simulation, boolean was backwards geeksville 2020-04-12 16:58:37 -07:00
  • ef5c59705e zxing qr code generator technically requires hw accel geeksville 2020-04-12 16:21:48 -07:00
  • bde3f377e2 update build tools geeksville 2020-04-12 16:19:01 -07:00
  • 2c50f27d22 Update zxing lib, to hopefully fix a an autobug geeksville 2020-04-12 16:11:16 -07:00
  • d1afb6fac6 don't leak personal data into logs geeksville 2020-04-12 10:56:45 -07:00
  • 83c491078d Don't leak user names or positions into logs geeksville 2020-04-12 10:21:31 -07:00
  • 1348d897c5 0.3.6 geeksville 2020-04-12 10:02:44 -07:00
  • 1a6cebb07e add instrumentation for @killeramoeba problem. send logs to crashlytics geeksville 2020-04-12 09:50:54 -07:00
  • 873eb0ca18 0.3.5 geeksville 2020-04-12 08:58:27 -07:00
  • e4363d04d5 fix autobug - it seems someone out there is running some really old device code geeksville 2020-04-12 08:58:09 -07:00
  • 3c27021d8b update to latest mapbox sdk in hopes of fixing an autobug in their lib geeksville 2020-04-12 08:48:37 -07:00
  • e953100e72 @artemisoftnian added Spanish! geeksville 2020-04-11 13:42:12 -07:00
  • 7ba19797a1 fix gitignore geeksville 2020-04-11 13:37:20 -07:00
  • 042e8d6ebb map analytics optional geeksville 2020-04-11 13:20:30 -07:00
  • 838e61a97a 0.3.4 0.3.4 geeksville 2020-04-11 10:21:26 -07:00
  • 481adc7333 Add French by @EriktheV-king geeksville 2020-04-11 09:59:30 -07:00
  • 5a2b396888 Dutch by @ericktheV-king. geeksville 2020-04-11 09:55:27 -07:00
  • 06517efac1 Italian by @ohcdh! geeksville 2020-04-11 09:53:06 -07:00
  • c434da2738 Chinese contributed by @Mango-sauce geeksville 2020-04-11 09:50:28 -07:00
  • aa79d55a66 add a rating library geeksville 2020-04-11 09:39:34 -07:00
  • 0300895494 Add German translation by @CycloMies geeksville 2020-04-10 21:24:43 -07:00
  • 97808d0a52 update screenshots geeksville 2020-04-10 18:50:26 -07:00
  • e5148fe16c 0.3.2 release 0.3.2 geeksville 2020-04-10 18:08:47 -07:00
  • 6ff84a1808 fix rare mystery bluetooth status 133 error geeksville 2020-04-10 18:04:39 -07:00
  • 2ba398cc51 fix this autobug: https://console.firebase.google.com/u/0/project/meshutil/crashlytics/app/android:com.geeksville.mesh/issues/9ca00f8a87bb62f10c78009f450b13b8 geeksville 2020-04-10 17:49:43 -07:00
  • 03a8ff67e5 oops - use correct language code for Swedish geeksville 2020-04-10 17:42:08 -07:00
  • 09e4f0936d enable pseudolocales for testing geeksville 2020-04-10 17:25:55 -07:00
  • de9bd43651 minor typo geeksville 2020-04-10 17:21:52 -07:00
  • bd16632941 Irish translation by @Ohcdh geeksville 2020-04-10 17:21:40 -07:00
  • 4ad293c010 Russian translation contributed by @eugene geeksville 2020-04-10 17:17:41 -07:00
  • 289557aac1 Add Swedish and Finnish contributed by @CycloMies geeksville 2020-04-10 17:12:56 -07:00
  • d938099f46 0.3.1 0.3.1 geeksville 2020-04-09 17:11:54 -07:00
  • eba6fef9fa handling received channel URLs now works okayish geeksville 2020-04-09 17:06:41 -07:00
  • 2b588ac7e7 editing and saving channels kinda works geeksville 2020-04-09 16:33:42 -07:00
  • 1d32dad6de release 0.3.0 geeksville 2020-04-09 15:12:52 -07:00
  • 69e6b285c6 we now allow changing BLE connection to different meshtastic devices on the fly geeksville 2020-04-09 13:28:44 -07:00
  • 468e43afc4 fixes after testing on real hardware geeksville 2020-04-09 12:22:41 -07:00
  • de713bafda fix unit tests geeksville 2020-04-09 11:39:44 -07:00
  • d77c7d77d4 Merge remote-tracking branch 'root/master' geeksville 2020-04-09 11:33:26 -07:00