1. 11 Jan, 2024 1 commit
  2. 18 Dec, 2023 2 commits
  3. 09 Dec, 2023 1 commit
  4. 07 Dec, 2023 1 commit
  5. 06 Dec, 2023 5 commits
  6. 05 Dec, 2023 3 commits
  7. 28 Nov, 2023 1 commit
  8. 27 Nov, 2023 2 commits
  9. 22 Nov, 2023 4 commits
    • Jeffrey I. Schiller's avatar
      Update Companion to version 2.69 · 953886cd
      Jeffrey I. Schiller authored
      Change-Id: I00bc304b54f57b7fca2544b276b1ccb324afa9c1
      953886cd
    • Jeffrey I. Schiller's avatar
      Merge branch 'ucr' · bcb4c0c9
      Jeffrey I. Schiller authored
      Change-Id: I737edd29a73335e84a2f7fe3bb6a919731d16b90
      bcb4c0c9
    • Jeffrey I. Schiller's avatar
      Fix crashes reported by Google · 5c36df2f
      Jeffrey I. Schiller authored
      Google reports out crash statistics in the Play Store console. If we
      have too many crashes, Google threatens to negatively impact our store
      listing. This change addresses the top two crashes we are seeing in
      the console.
      
      1. ConcurrentModificationException in the EventDispatcher.
      
         I was unable to reproduce this behavior. This fix synchronizes
         access to the HashMap, to guard against access from more then one
         thread. It also uses COW semantics for event dispatcher (@author
         Evan Patton) to guard against modification from the same thread.
      
      2. Crash out of MediaUtil.
      
         I was able to reproduce this one by attempting to set an image to
         the string "\/\/" which results in an IllegalArgumentException out
         of URI.create(), at least on Android 10, which this is most
         reported.
      
         This change converts the IllegalArgumentException into an
         IOException which we handle (at least by logged it). More
         importantly, we don't crash the Companion on an IOException.
      
      Future work might want to better handle exceptions on background
      threads, where [2] happens. Perhaps by doing a Notification on the UI
      thread. But that is a change for another time.
      
      Change-Id: I954ef77b1d4ba63f43de04c2fa344b29dc36af23
      5c36df2f
    • Jeffrey I. Schiller's avatar
      Make the definition of DEFAULT_THEME match project.properties · e7c5f521
      Jeffrey I. Schiller authored
      Make the value of DEFAULT_THEME in ComponentConstants.java match the
      value in project.properties. This resolves an issue where Dark Mode on
      Samsung devices did not display properly on the device when using the
      Companion App.
      
      Change-Id: I585d2916167e3354098036ff9b31fd79480c0314
      e7c5f521
  10. 21 Nov, 2023 1 commit
  11. 20 Nov, 2023 1 commit
  12. 15 Nov, 2023 6 commits
  13. 13 Nov, 2023 1 commit
  14. 09 Nov, 2023 1 commit
  15. 03 Nov, 2023 1 commit
  16. 26 Oct, 2023 2 commits
  17. 25 Oct, 2023 1 commit
  18. 24 Oct, 2023 2 commits
  19. 23 Oct, 2023 1 commit
  20. 20 Oct, 2023 2 commits
  21. 18 Oct, 2023 1 commit