aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui (follow)
Commit message (Collapse)AuthorAgeFilesLines
* catch security exception when passing on share intent that didn't give us ↵Christian Schneppe2019-11-032-4/+16
| | | | permission
* change welcome screen and splash screen for schulchatChristian Schneppe2019-11-021-1/+0
|
* introduce setting to completely disable (OMEMO) encryptionChristian Schneppe2019-11-022-1/+4
|
* move some more config variables to match different app modesChristian Schneppe2019-11-021-1/+2
|
* rename build flavorsChristian Schneppe2019-11-021-17/+0
|
* show attachment button in private muc messagesChristian Schneppe2019-10-272-3/+7
|
* getAdHocInviteUri asyncChristian Schneppe2019-10-271-18/+48
|
* fix crash in SearchActivityChristian Schneppe2019-10-271-1/+1
|
* add user to roster on avatar long pressChristian Schneppe2019-10-272-10/+15
|
* open video if internal player failsChristian Schneppe2019-10-271-25/+25
|
* fixed loading channel results from cacheChristian Schneppe2019-10-261-4/+3
|
* fix some issuesChristian Schneppe2019-10-261-1/+1
|
* clear bitmap cache after changing avatar settingsChristian Schneppe2019-10-261-0/+8
|
* always show 'contact details' on avatar long press in non-anonChristian Schneppe2019-10-261-3/+6
|
* set autojoin=true after following inviteChristian Schneppe2019-10-261-1/+1
|
* Bookmarks2: support retractionChristian Schneppe2019-10-263-15/+10
|
* WIP Bookmarks 2 supportChristian Schneppe2019-10-262-8/+9
|
* disable context menu on failed jingle filesChristian Schneppe2019-10-261-13/+15
|
* mark cancelled jingle ft as such on both sidesChristian Schneppe2019-10-261-5/+4
|
* hide 'use integrated emoji' setting for Android O and higherChristian Schneppe2019-10-191-3/+12
|
* show "no results" if there where no channels found in channel discovery searchChristian Schneppe2019-10-031-3/+11
|
* fix NPE when using channel search and DOMAIN_LOCKChristian Schneppe2019-10-021-5/+7
|
* do not set invideous as default and add config to first start settings screenChristian Schneppe2019-10-021-0/+13
|
* make list selection manager work with app compatChristian Schneppe2019-09-291-71/+71
|
* rework introChristian Schneppe2019-09-293-26/+63
|
* channel search result long press to show join dialogChristian Schneppe2019-09-243-16/+43
|
* small changes in quotesChristian Schneppe2019-09-241-5/+14
| | | | | * don't show username in single chats * differ between own and foreign quotes
* minor intro improvements, shorten some textsChristian Schneppe2019-09-241-1/+21
|
* print emoji only status messages largerChristian Schneppe2019-09-231-8/+18
|
* show username as title in context menu when long clicking avatar in MUCChristian Schneppe2019-09-223-12/+61
|
* use existing variable for userChristian Schneppe2019-09-221-1/+1
|
* show context menu in channel search to share uriChristian Schneppe2019-09-213-25/+65
|
* introduce app intro and some help screensChristian Schneppe2019-09-217-9/+223
|
* added overlay to avatar in EditAccountActivityChristian Schneppe2019-09-202-5/+21
| | | | in addition to #390
* migrate to AndroidXChristian Schneppe2019-09-2076-217/+204
|
* replace YouTube links with Invidious linksChristian Schneppe2019-09-204-6/+39
| | | | increases privacy and is configurable via preferences
* bug fixes in MessageAdapterChristian Schneppe2019-09-191-6/+3
|
* fixed direct invites after adhocChristian Schneppe2019-09-191-1/+1
|
* fixed some minor NPEChristian Schneppe2019-09-193-6/+7
|
* changed profile viewChristian Schneppe2019-09-191-12/+60
| | | | fixes #390, #369
* keep track of previously edited idsChristian Schneppe2019-09-131-2/+4
|
* stopped constantly focus shift if user is typingChristian Schneppe2019-09-131-7/+1
| | | | fixes #386
* show language in message bubble if multiple language variants were receivedChristian Schneppe2019-09-121-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XML and by inheritence XMPP has the feature of transmitting multiple language variants for the same content. This can be really useful if, for example, you are talking to an automated system. A chat bot could greet you in your own language. On the wire this will usually look like this: ```xml <message to="you"> <body>Good morning</body> <body xml:lang="de">Guten Morgen</body> </message> ``` However receiving such a message in a group chat can be very confusing and potentially dangerous if the sender puts conflicting information in there and different people get shown different strings. Disabling support for localization entirely isn’t an ideal solution as on principle it is still a good feature; and other clients might still show a localization even if Conversations would always show the default language. So instead we now show the displayed language in a corner of the message bubble if more than one translation has been received. If multiple languages are received we will attempt to find one in the language the operating system is set to. If no such translation can be found it will attempt to display the English string. If English can not be found either (for example a message that only has ru and fr on a phone that is set to de) it will display what ever language came first. Furthermore we will discard (not show at all) messages with with multiple bodies of the same language. (This is considered an invalid message) The language tag will not be shown if we receive a single body in a language not understood by the user. (For example operating system set to 'de' and message received with one body in 'ru' will just display that body as usual.) As a guide line to the user: If you are reading a message where it is important that this message is not interpreted differently by different people (like a vote (+1 / -1) in a chat room) make sure it has *no* language tag.
* fixed 2 issues reported by new linterChristian Schneppe2019-09-121-12/+4
|
* include user into quote messageChristian Schneppe2019-09-115-18/+51
|
* fix permission errorsChristian Schneppe2019-09-091-1/+1
|
* fix crash during file existing checkChristian Schneppe2019-09-082-2/+2
|
* improve webpreviews during offline timesChristian Schneppe2019-09-072-3/+5
|
* check for orphaned filesChristian Schneppe2019-09-061-1/+28
|
* fix some crashesChristian Schneppe2019-09-031-2/+13
|