Sort domain-only contacts first
To make services easier to find
Merge tag '2.12.1'
* tag '2.12.1': (43 commits)
version bump to 2.12.1
Translated using Weblate (Galician)
Translated using Weblate (Spanish)
Added translation using Weblate (Albanian)
Added translation using Weblate (Albanian)
UP: null check transport verification
version bump to 2.12.0
Translated using Weblate (German)
Translated using Weblate (Polish)
Translated using Weblate (Polish)
Translated using Weblate (Romanian)
Translated using Weblate (Polish)
Translated using Weblate (Russian)
Translated using Weblate (Polish)
Translated using Weblate (Romanian)
add changelog ahead of release to allow translation
version bump to 2.12.0-beta
Translated using Weblate (Spanish)
Translated using Weblate (Spanish)
Translated using Weblate (Polish)
...
Blurhash only for fallback
Merge branch 'add-after-register'
* add-after-register:
Make sure command intent can work even if we don't have caps for the jid
Add roster item after registering with a service
Fix for 33 on unregister too
Merge branch 'debug'
* debug:
Support API 33 feature detection
Support API 33 feature detection
Merge branch 'true-from'
* true-from:
Support for XEP-0428 v0.2.0
Support extended addressing ofrom when domain matches
Support for XEP-0428 v0.2.0
Store `fallback` elements in payloads. If there is a `fallback` for something
we support (currently extended addressing and oob) then use the data provided to
snip the relevant portion out of the body.
Generate `fallback` element for oob we send, since we do send a fallback body.
Support extended addressing ofrom when domain matches
Allow a message to appear as from a different jid using ofrom if the domain
matches the actual from and source domain advertises support for extended
addressing. This is safe because spoofing control is up to the source server,
and the source server could have chosen to write a different from with the same
domain if it wished.
If there is a true counterpart (set from ofrom) then display nickname like in a
MUC because this message isn't from the normal counterpart of this conversation.
Make sure we don't go over 100 this pre-release
Merge branch 'sims2'
* sims2:
If we already have a file by this hash, let's just use it
Helper to get Cids for the <hash> elements
Helper to get file element, where thumnails etc live
Don't just start from blank if there are some FileParams we can update
Support BoB thumbnails
Support android Uri as well as java URI
Support data-uri thumbnails
Show thumbnail during download, if relevant
Show fallback thumbnail if there is no image
Helper to get thumbnails from SIMS element
Store FileParams as SIMS in payloads
Prevent accidental mutation of Elements
Parse all SIMS and OOBs on a message