~singpolyma/cheogram-android

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
1aaff18b — Daniel Gultsch a month ago
version bump to 2.10.10 + changelog
7b9cf7bb — Daniel Gultsch a month ago
pulled translations from transifex
e8736d5f — Daniel Gultsch a month ago
bump guava library
c2d37f43 — Daniel Gultsch a month ago
use custom libwebrtc (m104) for playstore release
81114609 — Daniel Gultsch a month ago
minor code clean up
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
NPE from context menu
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
  ...
Next