Commit log

42515bc Fix out of bounds crash

Stephen Paul Weber created

2ebf6f6 Fix NPE

Stephen Paul Weber created

44d15e1 Show desc on OOB

Stephen Paul Weber created

a2d33eb Show the name of the sender in search results

Click to expand commit body
Just like a MUC, search results lack the context to be sure who sent a message,
so show the name in the result item.

Stephen Paul Weber created

eca4b52 Merge branch 'race-condition'

Click to expand commit body
* race-condition:
  Prevent race condition in loops over all bookmarks

Stephen Paul Weber created

514e21e Merge branch 'fix-memleak'

Click to expand commit body
* fix-memleak:
  Fix memory leak

Stephen Paul Weber created

67df923 Allow text selection in table forms

Stephen Paul Weber created

54a8f8d Longer DTMF

Stephen Paul Weber created

e98e96f Upgrade sentry to 6.4.2

Stephen Paul Weber created

9c9b718 Fix memory leak

Stephen Paul Weber created

a6740aa Do not hide the command UI during an active session

Click to expand commit body
Can happen if we re-detect that the contact does not support command UI (or that
we don't know it does due to not being in roster / getting removed from roster)
but the session was opened using an in-message button or similar.

Stephen Paul Weber created

36e104e refresh gets called too often, only refresh commands on demand

Click to expand commit body
But do still call a full refresh on manual service discovery.

Stephen Paul Weber created

68690e4 Add monochrome icon version for A13

Stephen Paul Weber created

5a45738 Prevent race condition in loops over all bookmarks

Click to expand commit body
java.util.ConcurrentModificationException
	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1441)
	at java.util.HashMap$ValueIterator.next(HashMap.java:1470)

Stephen Paul Weber created

f5bd219 Show the name of the sender in search results

Click to expand commit body
Just like a MUC, search results lack the context to be sure who sent a message,
so show the name in the result item.

Stephen Paul Weber created

cd08407 Fix some of the onboarding copy

Stephen Paul Weber created

0d8599b This is probably more useful link

Stephen Paul Weber created

d415e14 We implement all these XEPs

Stephen Paul Weber created

121bda8 Add command list screenshot

Stephen Paul Weber created

0bd9369 If starting a command, make sure we are showing commands here

Stephen Paul Weber created

b09e936 Fix NPE

Stephen Paul Weber created

0dccd5f Handle prev from completed or canceled properly

Click to expand commit body
Still show the close button (not a cancel button) on a completed or canceled
flow that supports prev.

Stephen Paul Weber created

3582c74 Merge tag '2.10.10'

Click to expand commit body
* 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

Stephen Paul Weber created

3cad2b2 DIRECTORY_DOCUMENTS was added in sdk19

Stephen Paul Weber created

a4e6df2 Fix backup

Stephen Paul Weber created

0a14333 Fix NPE

Stephen Paul Weber created

b814a05 Class-based getSystemService reuires newer android apis

Stephen Paul Weber created

1aaff18 version bump to 2.10.10 + changelog

Daniel Gultsch created

7b9cf7b pulled translations from transifex

Daniel Gultsch created

e8736d5 bump guava library

Daniel Gultsch created

c2d37f4 use custom libwebrtc (m104) for playstore release

Daniel Gultsch created

8111460 minor code clean up

Daniel Gultsch created

56a6b17 Use the same mechanism for link copying and linkification (#4357)

Click to expand commit body
Prevents copying something different from what was linked, such as in the
message "fine.gif https://example.com"

Stephen Paul Weber created

501e27f Switch to guava Optional for older Android

Stephen Paul Weber created

095343a NPE from context menu

Stephen Paul Weber created

9292bd1 Merge branch 'bob1'

Click to expand commit body
* bob1:
  Preliminary support for bits-of-binary

Stephen Paul Weber created

34dd66c Preliminary support for bits-of-binary

Click to expand commit body
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.

Stephen Paul Weber created

18e81af Merge branch 'commands'

Click to expand commit body
* 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

Stephen Paul Weber created

69ce46f NPE

Stephen Paul Weber created

eb8b8d6 Show any commands pushed along with a message

Stephen Paul Weber created

9dc579d Allow oob webview to move the execution forward

Stephen Paul Weber created

c5e8ca4 Spinner when loading list of commands

Stephen Paul Weber created

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.

Stephen Paul Weber created

d751f11 Order cells by reported order

Click to expand commit body
Instead of assuming all items are in the same order as reported

Stephen Paul Weber created