* tag '2.10.10':
version bump to 2.10.10 + changelog
pulled translations from transifex
bump guava library
use custom libwebrtc (m104) for playstore release
minor code clean up
Use the same mechanism for link copying and linkification (#4357)
Update recommendations for Gajim (#4355)
Add fastlane changelog (#4354)
Stephen Paul Weber
created
1deb58c
Fix crash when menuInfo has no useful position
https://xmpp.org/extensions/xep-0231.html
When a CID URI is received as part of an OOB, use bob to fetch from the sender.
This does not verify the hash at this time, nor does it "cache" for a future
send since our storage is not content-addressable yet.
* commands: (50 commits)
Tell the server we have a UI that can handle up to 1000 items
For very long lists, use a searchable list view
Use a list item background that can handle being selected
Allow nested scrolling of ListView and WebView
NPE
Show any commands pushed along with a message
Allow oob webview to move the execution forward
Spinner when loading list of commands
Show spinner when loading if it takes awhile
Menu item to refresh features for a contact
Order cells by reported order
Look more like a real web browser
Don't submit the form when cancelling
We can still proceed with no form, just don't send a form
Validate presence of required fields
DRY up common patterns for fields
Refactor to bind to an Item container, not just a raw Element
Use more features of the TextInputLayout
Support more text field types
Support reported/item tables
...
Stephen Paul Weber
created
4cc7069
Tell the server we have a UI that can handle up to 1000 items
Stephen Paul Weber
created
99a92ca
For very long lists, use a searchable list view
Stephen Paul Weber
created
dce0d82
Use a list item background that can handle being selected
Stephen Paul Weber
created
5ea0c8c
Allow nested scrolling of ListView and WebView
4ba4e7a
Show spinner when loading if it takes awhile
Stephen Paul Weber
created
2142fed
Menu item to refresh features for a contact
Click to expand commit body
Shouldn't be needed in general, so hidden under a sub-menu, but for advanced use
cases and especially services without caps, can enable features that normally
would not be detected.