Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | show username as title in context menu when long clicking avatar in MUC | Christian Schneppe | 2019-09-22 | 3 | -12/+61 | |
| | ||||||
* | use existing variable for user | Christian Schneppe | 2019-09-22 | 1 | -1/+1 | |
| | ||||||
* | show context menu in channel search to share uri | Christian Schneppe | 2019-09-21 | 3 | -25/+65 | |
| | ||||||
* | introduce app intro and some help screens | Christian Schneppe | 2019-09-21 | 7 | -9/+223 | |
| | ||||||
* | added overlay to avatar in EditAccountActivity | Christian Schneppe | 2019-09-20 | 2 | -5/+21 | |
| | | | | in addition to #390 | |||||
* | migrate to AndroidX | Christian Schneppe | 2019-09-20 | 76 | -217/+204 | |
| | ||||||
* | replace YouTube links with Invidious links | Christian Schneppe | 2019-09-20 | 4 | -6/+39 | |
| | | | | increases privacy and is configurable via preferences | |||||
* | bug fixes in MessageAdapter | Christian Schneppe | 2019-09-19 | 1 | -6/+3 | |
| | ||||||
* | fixed direct invites after adhoc | Christian Schneppe | 2019-09-19 | 1 | -1/+1 | |
| | ||||||
* | fixed some minor NPE | Christian Schneppe | 2019-09-19 | 3 | -6/+7 | |
| | ||||||
* | changed profile view | Christian Schneppe | 2019-09-19 | 1 | -12/+60 | |
| | | | | fixes #390, #369 | |||||
* | keep track of previously edited ids | Christian Schneppe | 2019-09-13 | 1 | -2/+4 | |
| | ||||||
* | stopped constantly focus shift if user is typing | Christian Schneppe | 2019-09-13 | 1 | -7/+1 | |
| | | | | fixes #386 | |||||
* | show language in message bubble if multiple language variants were received | Christian Schneppe | 2019-09-12 | 1 | -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 linter | Christian Schneppe | 2019-09-12 | 1 | -12/+4 | |
| | ||||||
* | include user into quote message | Christian Schneppe | 2019-09-11 | 5 | -18/+51 | |
| | ||||||
* | fix permission errors | Christian Schneppe | 2019-09-09 | 1 | -1/+1 | |
| | ||||||
* | fix crash during file existing check | Christian Schneppe | 2019-09-08 | 2 | -2/+2 | |
| | ||||||
* | improve webpreviews during offline times | Christian Schneppe | 2019-09-07 | 2 | -3/+5 | |
| | ||||||
* | check for orphaned files | Christian Schneppe | 2019-09-06 | 1 | -1/+28 | |
| | ||||||
* | fix some crashes | Christian Schneppe | 2019-09-03 | 1 | -2/+13 | |
| | ||||||
* | fix rotation issues in MediaViewerActivity | Christian Schneppe | 2019-08-31 | 1 | -0/+1 | |
| | ||||||
* | when sharing text from PAM to PAM use quotes | Christian Schneppe | 2019-08-31 | 3 | -4/+11 | |
| | ||||||
* | do not put default nick into bookmark if none has been set before | Christian Schneppe | 2019-08-31 | 1 | -2/+3 | |
| | ||||||
* | catch npe on participants context menu | Christian Schneppe | 2019-08-31 | 1 | -0/+5 | |
| | ||||||
* | fixed send_multiple share intent with empty extras | Christian Schneppe | 2019-08-31 | 1 | -1/+2 | |
| | ||||||
* | catch IllegalArgumentException when reading backup file | Christian Schneppe | 2019-08-31 | 1 | -0/+2 | |
| | ||||||
* | implement time out for waiting on voice recording | Christian Schneppe | 2019-08-31 | 1 | -10/+25 | |
| | ||||||
* | put initial xmpp uri into signup intent | Christian Schneppe | 2019-08-31 | 1 | -0/+1 | |
| | ||||||
* | do password empty check in dialog not in restore backup service | Christian Schneppe | 2019-08-31 | 1 | -16/+26 | |
| | ||||||
* | open backup files on view action | Christian Schneppe | 2019-08-31 | 1 | -18/+40 | |
| | ||||||
* | allow backup to be restored from selected file | Christian Schneppe | 2019-08-31 | 1 | -3/+73 | |
| | ||||||
* | create share button in backup done notification | Christian Schneppe | 2019-07-17 | 2 | -0/+4 | |
| | ||||||
* | prefer attachment in share intent if there is one | Christian Schneppe | 2019-07-17 | 1 | -1/+1 | |
| | ||||||
* | handle blocking and unblocking of full jids | Christian Schneppe | 2019-07-17 | 2 | -8/+20 | |
| | ||||||
* | check if activity is not null before using it to paint send button | Christian Schneppe | 2019-07-03 | 1 | -1/+4 | |
| | ||||||
* | attempt to unregister when receiving push for channel no longer joined | Christian Schneppe | 2019-07-01 | 6 | -17/+17 | |
| | | | | when receiving a FCM push message for a channel the user is no longer in (this can happen when the disable command failed) an attempt will be made to explicitly unregister from the app server (which in turn will then send item-not-found on next push) | |||||
* | code cleanup & small fixes | Christian Schneppe | 2019-07-01 | 11 | -11/+11 | |
| | ||||||
* | fix broken updater | Christian Schneppe | 2019-06-25 | 1 | -0/+6 | |
| | ||||||
* | fix welcome screens | Christian Schneppe | 2019-06-25 | 3 | -9/+29 | |
| | | | | fixes #361 | |||||
* | changed string to generated password dialog in MagicCreateActivity | Christian Schneppe | 2019-06-22 | 1 | -0/+2 | |
| | | | | fixes #296 | |||||
* | change behavior of unencrypted chats warning | Christian Schneppe | 2019-06-22 | 1 | -11/+35 | |
| | ||||||
* | show own account in chatlist/contacts/conferences if you are in multi ↵ | Christian Schneppe | 2019-06-20 | 3 | -0/+16 | |
| | | | | account mode | |||||
* | small improvement of welcome screen | Christian Schneppe | 2019-06-18 | 1 | -1/+10 | |
| | ||||||
* | handle some rare npe | Christian Schneppe | 2019-06-17 | 2 | -6/+12 | |
| | ||||||
* | fix some NPE | Christian Schneppe | 2019-06-17 | 1 | -4/+8 | |
| | ||||||
* | fix some more NPE | Christian Schneppe | 2019-06-08 | 2 | -1/+4 | |
| | ||||||
* | put geo uri in attachment preview when shared | Christian Schneppe | 2019-06-08 | 2 | -4/+16 | |
| | ||||||
* | show negative max files size (unknown/unlimited) simply as available | Christian Schneppe | 2019-06-08 | 1 | -2/+7 | |
| | ||||||
* | fixed some NPE | Christian Schneppe | 2019-06-08 | 1 | -3/+6 | |
| |