cff095a
      Fix concurrent modification
    
    
    
     Stephen Paul Weber created
cff095a
      Fix concurrent modification
    Stephen Paul Weber created
cd0262f
      Always try dialler integration if enabled
    Whereas call integration (true self managed) sometimes is blacklisted.
Stephen Paul Weber created
2352703
      Fix NPE
    Stephen Paul Weber created
3014b2e
      index bounds guard
    Shouldn't be needed... but just in case, better than a crash
Stephen Paul Weber created
a6a204f
      Catch illegalargument
    Seen in the wild at this location for "scheme not found" bad URI in here somehow
Stephen Paul Weber created
60e2f20
      Emphasize the leaving over the archiving on groups
    Stephen Paul Weber created
d171c9d
      Don't say roster
    Too much sports metaphor
Stephen Paul Weber created
cc8bd70
      Any link consider spammy
    Stephen Paul Weber created
218c6e7
      Add some spam patterns
    Stephen Paul Weber created
236de7b
      Do not include chat requests in unread counts
    Stephen Paul Weber created
135ec17
      Spam filter tweak
    Stephen Paul Weber created
11f5a79
      Initial B and I option in menu for formatting
    Can't get them to have icons for some reason...
Stephen Paul Weber created
60b50ec
      Guard for low android version
    Stephen Paul Weber created
7f813e7
      Try DNSSEC 3 times
    Since sometimes there are transient failures, so if DNSSEC is present and not validating try again before giving up
Stephen Paul Weber created
0403df8
      Put DNS for active network first
    Stephen Paul Weber created
1646fee
      Actually bother to init resolver
    Upstream must have removed this...
Stephen Paul Weber created
e1e0ff5
      Use the right variable
    Stephen Paul Weber created
594ac51
      Disable hardcoded dns on both sides
    I thought it had been enabled on both sides but at least make it the same.
Stephen Paul Weber created
2d26b38
      Old android doesn't support IsCyrrilic
    Stephen Paul Weber created
5b1defe
      Fix infinite loop when user denies notifications
    Stephen Paul Weber created
8dea808
      Include message id with spam report
    If they didn't pick a specific message but report the whole chat as spam, most recent message is spam.
Stephen Paul Weber created
71235d5
      Option to report all chat requests as SPAM
    Stephen Paul Weber created
f48340d
      More profile URI icons
    Stephen Paul Weber created
8065d73
      If contacting a DNS server fails, fall back to no verify
    Stephen Paul Weber created
aa988c0
      Upgrade minidns
    Stephen Paul Weber created
90e9a67
      Initial message requests feature
    Stephen Paul Weber created
ce3b7a7
      Revert "Slow down versionCode since we're past 100 commits already"
    This reverts commit d50fca4b912b8ef2b2ee9645986fbcd25d73dee9.
Stephen Paul Weber created
0055190
      Bump versionCode
    Stephen Paul Weber created
62c395c
      Typo
    Stephen Paul Weber created
fe109a0
      Bump versionCode
    Stephen Paul Weber created
16b027d
      Photo picker on some androids uses this path
    but it's just a temp file so we can't keep it
Stephen Paul Weber created
987f97e
      Fix NPE
    Stephen Paul Weber created
7cf6b01
      Fix asking for contact permission
    Stephen Paul Weber created
943a0ce
      Need to join with cheogram when getting messages
    Stephen Paul Weber created
d84a479
      look up older messages in DB for reactions
    Daniel Gultsch created
2415ec4
      Bump versionCode
    Stephen Paul Weber created
c25bb1f
      handle reactions with missing id attribute
    Daniel Gultsch created
be0b5f8
      disable call integration on Android 15
    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.
Daniel Gultsch created
eb06946
      Bump versionCode
    Stephen Paul Weber created
fc10a1b
      Do not check in fallback quotes for nickname
    Stephen Paul Weber created
35b7e28
      Do not notify on own reactions
    Stephen Paul Weber created
278f492
      Only use puzzel for webxdc, question for fallback
    Stephen Paul Weber created
e9373eb
      Bump versionCode
    Stephen Paul Weber created
58d7555
      Encrypt fallback when OMEMO is in use
    To not leak the quoted message
Stephen Paul Weber created
89c7e6a
      Bump versionCode
    Stephen Paul Weber created
8bbcb23
      Support corrections removing/adding reply better
    Stephen Paul Weber created
edcd8fa
      Fix double-remove crash
    Stephen Paul Weber created
189c7f9
      Fix weakref related crash
    Stephen Paul Weber created
c1ef824
      Bump versionCode
    Stephen Paul Weber created
cb3490a
      The right way to solve this leak is WeakRef
    duh
Stephen Paul Weber created