240735a
Default to a spinner for list-single
Stephen Paul Weber created
240735a
Default to a spinner for list-single
Stephen Paul Weber created
2f99467
Fix two NPE
Stephen Paul Weber created
2717177
End a session that is over with nothing to say
If status is completed or canceled and there are no children, then there's nothing more to say so just remove the session.
Stephen Paul Weber created
cea8698
Show all available actions
Instead of a single "done" button, show all available actions in the footer, each in a different color (generated the same as avatar backgrounds, etc) with the action name translated if a translation is available. The pseudo-action "close" is for when a command is already completed. In this case, the execute() call will see that the session is already completed and it will be removed without actually checking the action string at all.
Stephen Paul Weber created
2a2bc81
Support boolean fields with checkboxes
Stephen Paul Weber created
1d8b94c
Clean up spacing
The RecyclerView doesn't put consistent space between our elements, so we need to make sure to but consistent bottom padding on them.
Stephen Paul Weber created
1c5a37e
Fix crash on rotation
Depending on the fragment lifecycle, onCreateView and onStart may both be called before the backend is connected, and so there will be no conversation yet. Instead, do the conversation-needing initialization here in reInit where we know we have it.
Stephen Paul Weber created
1f1d0d9
Initial datatype helpers for text fields
Stephen Paul Weber created
f668794
Add padding to the top of every command page
Stephen Paul Weber created
8434f84
Support editing text fields and submitting the form
Stephen Paul Weber created
e60d861
Support result field <desc/>
Stephen Paul Weber created
a0975ab
Render result form fields
Does not handle reported/item tables yet, or fillable forms.
Stephen Paul Weber created
1b1c1ca
If there is an OOB element that takes precedence, render it in a WebView
Stephen Paul Weber created
f04c75b
Only scroll the recyclerview if it has multiple items
Otherwise assume the single item can handle scrolling itself. Otherwise single-item view with a scrollable child breaks.
Stephen Paul Weber created
eba8c4f
Choose a child of command to actually render
The first element that we support. In this case, the first note.
Stephen Paul Weber created
d29c440
Fix NPE
Stephen Paul Weber created
3bb2b7b
Execute command and show note or error response
Stephen Paul Weber created
f903810
Return to previously selected tab when opening a conversation
If user manually selects a tab, remember that.
Stephen Paul Weber created
d805197
Default to conversation tab if there are unread messages
Stephen Paul Weber created
bcf0730
List commands when available
If a JID advertises commands, list them. This only works if the JID supports CAPS and is in our roster and we have already fetched CAPS for the resource.
Stephen Paul Weber created
4ce49c9
Merge branch 'xmpp-uri-notification'
* xmpp-uri-notification: Get XMPP URI names from bookmarks as well Show nicks for links in notifications and other message previews
Stephen Paul Weber created
2f35a79
typo
Stephen Paul Weber created
347ff2f
Merge branch 'unify-link-copying'
* unify-link-copying: Use the same mechanism for link copying and linkification
Stephen Paul Weber created
2b5f47d
Use the same mechanism for link copying and linkification
Prevents copying something different from what was linked, such as in the message "fine.gif https://example.com"
Stephen Paul Weber created
6537387
Get XMPP URI names from bookmarks as well
Stephen Paul Weber created
2ebc92d
Show nicks for links in notifications and other message previews
Stephen Paul Weber created
a12e956
threema build removes codecs and DTMF that we need
Stephen Paul Weber created
ffa334f
Remove these bogus references to "green background"
Stephen Paul Weber created
9ba7c5f
Merge tag '2.10.9'
* tag '2.10.9': (25 commits) version bump to 2.10.9 + changelog set immutable flags for backup notifications skip empty uris on attach pulled translations from transifex do not retrieve media attributes from encrypted files make launch conversation and launch tor pending intents immutable pulled translations from transifex pulled translations from transifex do not accept empty credentials as ice-restart add immutable flag to pending alarm intents add migration tutorial Fix typo try to detect if a container contains video or audio request bluetooth connect permission add permission checks to appRTCBluetoothManager bump targetSdk to 32 ignore race condition after reject from notification use threemas webrtc build (trial) upgrade okhttp remove null bytes from strings before creating sql statements in backup ...
Stephen Paul Weber created
9fdbd64
Update recommendations for Gajim (#4355)
Two of the recommended plugins got merged in 1.4, and don’t exist any longer, and when using flatpak the plugins must be installed that way.
linkmauve created
fd2deb1
Long-press context menu on list of conversations
For easy access to basics like pin to top or disable notifications
Stephen Paul Weber created
aea1e80
Add fastlane changelog (#4354)
Licaon_Kter created
83d258f
version bump to 2.10.9 + changelog
Daniel Gultsch created
41d98da
set immutable flags for backup notifications
Daniel Gultsch created
4fbe2de
skip empty uris on attach
Daniel Gultsch created
e9816a7
pulled translations from transifex
Daniel Gultsch created
7cc96e7
do not retrieve media attributes from encrypted files
fixes #4353
Daniel Gultsch created
150f831
make launch conversation and launch tor pending intents immutable
Daniel Gultsch created
5a8d70a
pulled translations from transifex
Daniel Gultsch created
65490b0
Show true JID for private MUC when advanced mode is on
Stephen Paul Weber created
e559b14
pulled translations from transifex
Daniel Gultsch created
827e7bf
Set dialler integration active as soon as we return the connection
Since that is the point where the phone call starts from the OS point of view, and we do want to prevent the app from thinking we are in a not-us call when the dialler integration is in use.
Stephen Paul Weber created
5cecb1a
Export the extra data from the cheogram db as part of backup
Stephen Paul Weber created
fe3433e
do not accept empty credentials as ice-restart
Daniel Gultsch created
508e1ac
add immutable flag to pending alarm intents
Daniel Gultsch created
2c5601c
add migration tutorial
* Create migrating_to_new_device.md * Add link to Readme for further information. * Added some info * Make separate backup guide and integrate Readme information with new guides. Co-authored-by: Licaon_Kter <licaon-kter@users.noreply.github.com>
Millesimus and Licaon_Kter created
cc80a2a
Fix typo
Licaon_Kter created
b3a3f2b
try to detect if a container contains video or audio
fixes #4321
Daniel Gultsch created
5aeed63
request bluetooth connect permission
fixes #4338
Daniel Gultsch created
52ff6f4
add permission checks to appRTCBluetoothManager
Daniel Gultsch created