1. 13 Apr, 2020 2 commits
  2. 09 Apr, 2020 3 commits
    • Jeffrey I. Schiller's avatar
      Another fix for WebRTC · 923cc0d0
      Jeffrey I. Schiller authored
      Cleanup the code that deals with detecting connection failures. This
      change results in a more stable experience on Firefox. It also ensures
      that any closed WebRTC connection is cleaned up properly. This means
      that if the Companion disconnects due to the Companion being closed, or
      a network failure, a new connection can be made reliably without having
      to reload App Inventor in the browser.
      
      Change-Id: I35ccba26729d7c870201165cb3821991a6f523ee
      923cc0d0
    • Jeffrey I. Schiller's avatar
      Update Companion Version to 2.58a · 3d058a32
      Jeffrey I. Schiller authored
      Change-Id: I9a411efca491ad548a9d8560d50b8e8fdb0ef752
      3d058a32
    • Jeffrey I. Schiller's avatar
      Merge branch 'ucr' · 86add128
      Jeffrey I. Schiller authored
      Change-Id: I04821ae6834300478a31556aca32b6ef48367dd9
      86add128
  3. 08 Apr, 2020 2 commits
    • Jeffrey I. Schiller's avatar
      Make WebRTC Connections more robust · 57abaa82
      Jeffrey I. Schiller authored
      It turns out that the iceConnectionState on the connectionStateChange
      event is about a particular ICE Candidate pair, which may not be the
      selected and in use candidate pair. However checking the
      iceConnectionState on the WebRTCPeer object itself yields the state of
      the “selected” and in use candidate pair.
      
      Change-Id: I7d14041300ce82a02fd1bd04b9a940f26216d802
      57abaa82
    • Jeffrey I. Schiller's avatar
      Add support for user supplied Yandex API keys · f3f47f9e
      Jeffrey I. Schiller authored
      Permit the MIT App Inventor programmer to provide their own Yandex API
      key. If they do not provide one, the builtin key (for the MIT
      deployment) will be used.
      
      Having neither a user provided key or builtin key results in an error.
      
      Change-Id: Ieb25514437133162b68fae7741ffdce5a8463d04
      f3f47f9e
  4. 07 Apr, 2020 1 commit
  5. 06 Apr, 2020 2 commits
  6. 03 Apr, 2020 1 commit
  7. 02 Apr, 2020 1 commit
  8. 01 Apr, 2020 1 commit
  9. 31 Mar, 2020 1 commit
  10. 30 Mar, 2020 2 commits
  11. 27 Mar, 2020 8 commits
  12. 25 Mar, 2020 1 commit
  13. 24 Mar, 2020 3 commits
  14. 23 Mar, 2020 5 commits
    • Jeffrey I. Schiller's avatar
      Permit Companion to install from https · a08f09c9
      Jeffrey I. Schiller authored
      When the Companion is used to scan a bar code, if it finds a string that
      begins with http:// it calls the package installer (or in the case of
      the Play Store version, it hands it off to the on-phone browser). This
      functionality was added a while ago to deal with the case where people
      used the Companion to scan the barcode resulting from a package
      build. Basically people got confused between scanning a QR Code for
      connection to the browser and scanning the QR code of a packaged app.
      
      However it turns out that this was a useful feature because it lets
      people use the Companion to install their created apk’s so they do not
      have to have a separate bar code scanning app installed. This is
      particularly useful in a school setting in that it reduces the amount of
      work that staff have to do to setup devices.
      
      This commit updates the code to also call the installer when the string
      begins with https as well as http. Given that we will soon serve MIT App
      Inventor over https, packaged URL’s will soon begin with https.
      
      Change-Id: I5797f998749b1a309c9504088fa03d5aaf4eb06e
      a08f09c9
    • Evan W. Patton's avatar
      Fix multiselect issue when changing tabs/windows (#2108) · 59de9e87
      Evan W. Patton authored
      * Fix multiselect issue when changing tabs/windows
      
      Change-Id: Ic015672436e5a1b25d022eacc14998081b4b195b
      59de9e87
    • Pavitra Golchha's avatar
      Fix: OnDestroyListener doesn't fire · e5220480
      Pavitra Golchha authored
      https://community.appinventor.mit.edu/t/ondestroy-not-fired/5341
      
      Change-Id: Id4ed0ed02ab23cc33b904c90c3d41c702e4bc019
      e5220480
    • Evan W. Patton's avatar
      Fix crash in Navigation component · a63a8b78
      Evan W. Patton authored
      Navigation component made use of java.nio.charset.StandardCharsets,
      which wasn't added to Android until API 19. This change passes "UTF-8"
      instead and lets the system handle the charset lookup.
      
      Change-Id: I646decde6be9b22780ddc6f067244a446fdcf5ad
      a63a8b78
    • Jeffrey I. Schiller's avatar
      Update Companion Build Dependencies · 175bbbb5
      Jeffrey I. Schiller authored
      Update dependencies so using “ant Emulator” will build all of the
      prerequisites (like “ant PlayApp” and “ant PlayAppExtras”). Note: You
      must still have the commit that adds back the package loader code in
      order for the built Emulator to be able to update itself.
      
      Change-Id: Ieeac79f7b8c31c67144a3b5639484967bc1391f1
      175bbbb5
  15. 20 Mar, 2020 7 commits