aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ConversationFragment.java (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-08improve openkeychain error reportingChristian Schneppe1-1/+1
2018-11-07design message borderMartin/Geno1-1/+1
2018-10-24ask for permission when committing attachmentsChristian Schneppe1-10/+22
2018-10-20Do not insert text shared over XMPP uri when already drafting messageChristian Schneppe1-3/+10
XMPP uris in the style of `xmpp:test@domain.tld?body=Something` can be used to directly share a message with a specific contact. Previously the text was always appended to the message currently in draft. The message was never send automatically. Essentially those links where treated like normal text share intents (for example when sharing a URL from the browser) but without the contact selection. There is a concern (CVE-2018-18467) that when this URI is invoked automatically and the user is currently drafting a long message to that particular contact the text could be inserted in the draft field (input box) without the user noticing. To circumvent that the text shared over XMPP uris that contain a particular contact is now appended only if the draft box is currently empty. Sharing text normally (**with** manual contact selection) is still treated the same; meaning the shared text will be appended to the current draft. This is intended behaviour to make the 'Hey I have this cool link here;' *open browser*, *share link* - secenario work.
2018-10-20offer either 'cancel download' or 'delete file' but not bothChristian Schneppe1-3/+4
2018-10-20make 'cancelled' work for jingle ftChristian Schneppe1-3/+3
2018-10-20show snackbar for remote server timeout in mucsChristian Schneppe1-0/+7
2018-10-20add confirmation dialog for deleting filesChristian Schneppe1-7/+14
2018-10-04Do weOwnFile security check only when attachingChristian Schneppe1-1/+14
The general security check is recommend so a third party can not ask us to send an internal file. But we don’t need to do this for files we attach ourself from within the app
2018-10-04use fab.hide() and fab.show() - this will animate the processChristian Schneppe1-2/+2
2018-10-04run through sendMessage() procedure instead of taking shortcut after ↵Christian Schneppe1-9/+6
returning from TrustKeys The shortcut didn't take care of message edits and some other things
2018-10-03remove unused SimpleFingerGestures_Android_LibraryChristian Schneppe1-44/+0
2018-10-03rework MediaViewerActivityChristian Schneppe1-1/+1
2018-10-02hide icons for muc/contact details in phone mode and only show them in ↵Christian Schneppe1-3/+11
tablet mode
2018-09-27store avatars received over muc presence in contactChristian Schneppe1-1/+1
2018-09-27fixed text sharing in direct sharingChristian Schneppe1-1/+1
2018-09-26check omemo keys when attachments are commit instead of beforeChristian Schneppe1-12/+7
2018-09-26commit next message (draft) when input box gets emptied. causes tablet view ↵Christian Schneppe1-12/+19
to update
2018-09-26clear parent activities pending view intent before calling ↵Christian Schneppe1-4/+20
startAcitvityForResult()
2018-09-26show conversation media in contact/conference detailsChristian Schneppe1-1/+1
2018-09-24catch NPEChristian Schneppe1-1/+3
2018-09-23use different menu items for record video and take photoChristian Schneppe1-48/+31
2018-09-23fix media preview in tablet modeChristian Schneppe1-0/+2
2018-09-23show media preview in messagebubble like text messagesChristian Schneppe1-2/+10
2018-09-23make media previews survive rotationsChristian Schneppe1-43/+54
2018-09-23preview media before sending them and allow sharing and attaching of ↵Christian Schneppe1-141/+83
multiple files
2018-09-14show contact/group details as icons in tablet viewChristian Schneppe1-0/+18
2018-09-12code cleanup for group chat user context menuChristian Schneppe1-12/+16
2018-09-12start new conversations by long press on avatarChristian Schneppe1-17/+26
2018-09-11AudioPlayer: disable screen when holding phone to earChristian Schneppe1-0/+1
2018-09-11try to catch some Exceptions in image previewChristian Schneppe1-24/+41
2018-08-30Revert "hide record voice button if keyboard is open"Christian Schneppe1-16/+9
because it crashes during screen rotation. This reverts commit 18cf7c40c27fdd255ed8b71dd49343438982024e.
2018-08-30hide record voice button if keyboard is openChristian Schneppe1-9/+16
2018-08-28make QUICK_SHARE_ATTACHMENT_CHOICE configurableChristian Schneppe1-2/+6
2018-08-26show correct stringChristian Schneppe1-1/+1
2018-08-26do not display 'user left' toast in members only groupsChristian Schneppe1-1/+2
2018-08-05add a quick action for voice recordingChristian Schneppe1-2/+25
* is enabled as default * can be disabled in settings
2018-08-05add location to permission check, tooChristian Schneppe1-0/+3
2018-08-05introduced config flag to show attachment button instead of quick actionsChristian Schneppe1-2/+32
2018-08-03also mark previews unread messages as readChristian Schneppe1-1/+3
2018-08-03temporarily hide message deletion in chat viewChristian Schneppe1-1/+3
2018-07-29show edit profile menu also in chat viewChristian Schneppe1-2/+0
2018-07-15display propper toast after room has been destroyedChristian Schneppe1-1/+4
2018-07-09integrated locally message deletion from #208Christian Schneppe1-0/+12
thanks @acw81
2018-07-09handle non participating mucs a bit betterChristian Schneppe1-5/+14
2018-07-09show snackbar for resource constraint in mucsChristian Schneppe1-0/+3
2018-07-09open trust key screen when download is in progressChristian Schneppe1-1/+2
2018-07-09shorten read markers to 'everyone has read up to this point' when > 4 userChristian Schneppe1-0/+2
2018-07-09restart file observer when permisson are grantedChristian Schneppe1-0/+14
2018-06-16add ‘paste as quote’ for api >= 23Christian Schneppe1-14/+7