If starting a command, make sure we are showing commands here
Handle prev from completed or canceled properly
Still show the close button (not a cancel button) on a completed or canceled
flow that supports prev.
Merge tag '2.10.10'
* 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)
Fix crash when menuInfo has no useful position
DIRECTORY_DOCUMENTS was added in sdk19
Class-based getSystemService reuires newer android apis
version bump to 2.10.10 + changelog
pulled translations from transifex
use custom libwebrtc (m104) for playstore release
Use the same mechanism for link copying and linkification (#4357)
Prevents copying something different from what was linked, such as in the
message "fine.gif https://example.com"
Switch to guava Optional for older Android
Merge branch 'bob1'
* bob1:
Preliminary support for bits-of-binary
Preliminary support for bits-of-binary
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.
Merge branch 'commands'
* 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
...