Skip to content
  1. Oct 23, 2024
  2. Oct 20, 2024
    • Daniel Gultsch's avatar
      disable call integration on Android 15 · b45a3eea
      Daniel Gultsch authored
      The call integration depends on the operating system giving us a list of
      possible output devices (speaker, earpiece, BT headset, ...) via a
      callback called
      `onAvailableCallEndpointsChanged()` that is called as soon as the app
      registers the call with the operating system.
      For outgoing calls on Android 15 this method is no longer invoked
      leaving Conversations without knowledge about what devices are available
      and thus without the ability to switch between speaker and earpiece.
      
      Logcat output seems to indicate that there might be some sort of race
      condition (there is a line that says something like: available endpoints
      changed but service was not bound)
      There is further evidence in that if one tries multiple calls in a row
      (10+) one might actually see the output device switcher / indicator.
      
      However after a full day of investigation it seems that the race
      condition is in the platform code; not in Conversations.
      b45a3eea
    • Daniel Gultsch's avatar
      d4729a9a
    • Daniel Gultsch's avatar
      36b5f2b5
  3. Oct 18, 2024
  4. Oct 16, 2024
  5. Oct 14, 2024
  6. Oct 13, 2024
  7. Oct 12, 2024
  8. Oct 11, 2024
  9. Oct 08, 2024
  10. Oct 07, 2024
  11. Oct 06, 2024
Loading