| 
							
							
								 Daniel Gultsch | 2b39acf352 | postpone notification actions (mark as read, reply) until after messages are loaded | 2018-01-20 20:05:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 4600b3982e | treat key transport messages differently to not open empty conversations | 2018-01-20 09:36:37 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 3ff37511d4 | sent message receipts after mam catchup | 2018-01-20 08:54:44 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 6009b8ebf0 | disable offline messages. postpone prekey handling until after mam catchup | 2018-01-19 18:17:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 036dd82698 | properly handle key transport messages. use prekeyparsing only when that attribute is set | 2018-01-18 20:58:55 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 6663eb0a12 | show warning toast if PM is disabled in MUC | 2018-01-18 17:35:42 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 5d11fe7dc6 | added a few todos to source code | 2018-01-15 11:13:35 +01:00 |  | 
			
				
					| 
							
							
								 Christoph Scholz | d6bbcbd866 | setting room subject also sets room name | 2018-01-13 21:02:06 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8b10f96272 | disable copy in password field | 2018-01-10 16:57:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | d68a610ac6 | change edit button in quick edit dialog to accept | 2018-01-09 10:30:32 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 7ab8ed625d | fix wrong avatar shown when true jid doesn't match in muc | 2018-01-09 10:13:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 2c2e77a168 | ShareWithActivity: refactor for java 8 | 2018-01-01 11:56:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 97bc93aeb0 | do not use theme in uri activity | 2017-12-19 12:50:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 127557df56 | show pep as available if omemo_all_access has been installed on server | 2017-12-18 13:47:53 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c5ee541906 | clear muc avatar after going online | 2017-12-18 13:19:11 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e0ec6ad8b6 | fixed omemo device list not getting annouced on empty list | 2017-12-18 13:18:58 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1753dcac76 | save muc subject to disk and use crypto targets for offline name generation | 2017-12-17 16:23:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 2b0551a522 | store new intent in welcome account activity | 2017-12-16 21:05:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 21615477ed | transport invitee from welcome activity to start conversations activity | 2017-12-16 20:38:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c58fcb1dc6 | create avatar in background thread | 2017-12-16 14:22:57 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 9b95f1102c | PublishProfilePictureActivity: refresh on status change | 2017-12-16 11:00:49 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | ccf75ef45a | removed 'contact-only' hint from publish avtar screen | 2017-12-15 21:47:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | bb6d5463fe | use JPEG as file format for avatar and compress to <9400 chars | 2017-12-15 20:49:48 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 0be41e0aab | refactor StartConversationsActivity | 2017-12-15 19:13:58 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | cc6a001ac2 | remove NFC handling + let edit account handle own jids | 2017-12-15 18:25:21 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 6a9abd0e49 | Merge pull request #2720 from af8a524db1/uri_message Handle 'message action' XMPP URIs | 2017-12-15 16:17:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8d339b6521 | remove NFC + light refactoring of XmppActivity | 2017-12-15 16:14:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | df37e34e02 | use show password widget in Change Password Activity | 2017-12-15 12:31:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 4d4586eaea | Conference Details: hide settings in offline mucs | 2017-12-15 02:53:52 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 60ae269870 | removed password repeat field in favor of show password field | 2017-12-15 02:51:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 38797177c7 | ChatMarkers: parse own account from true counterpart | 2017-12-14 19:34:35 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 120ddcf8c9 | fixed treatAsDownload() for empty messages | 2017-12-14 12:25:21 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | 7dc68522a2 | Handle NFC action in UriHandlerActivity | 2017-12-13 21:20:30 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | d5f8a4dacb | StartConversationActivity: Scan QR codes via UriHandlerActivity | 2017-12-13 21:20:30 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | 75e16d0f54 | UriHandlerActivity: Handle 'message action' XMPP URI | 2017-12-13 21:20:30 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | 0fac4be94d | XmppUri: Parse 'message action' query | 2017-12-13 21:16:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 782b8fb744 | fixup for pep omemo notification dedup | 2017-12-13 20:28:30 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | edf3c41e58 | Add ShareViaAccountActivity | 2017-12-12 17:15:16 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | a7927d181b | AccountAdapter: Allow hiding of state button | 2017-12-12 17:15:13 +01:00 |  | 
			
				
					| 
							
							
								 Marc Schink | b8b7cc2635 | Implement simple URI handler activity | 2017-12-12 14:05:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 9a796df2a3 | add getAccountJids to DatabaseBackend | 2017-12-11 15:56:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 37bd26c75f | save changed server id in replaced messages | 2017-12-11 15:55:55 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 946d97074f | try to detect invalid nick (w/ emoji) in MUCs | 2017-12-11 15:55:10 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a973833a4f | support error messages in quick edit dialog | 2017-12-09 18:46:21 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | d349f634d0 | ignore data uri after aesgcm uri | 2017-12-09 14:45:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 665c5da8ae | fix xmpp uri regression | 2017-12-08 18:44:08 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 172d249369 | initialize emoji helper in StartConversationActivity | 2017-12-08 18:43:58 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | cdee6523e4 | fix XmppUri for empty uris | 2017-12-08 14:24:26 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1b0cd77c57 | XmppConnection: refactor registration code. 'Open Website' on PAYMENT_REQUIRED failure | 2017-12-08 14:23:38 +01:00 |  | 
			
				
					| 
							
							
								 Georg Lukas | d96180f0ee | XEP-0393: fix off-by-one error in block detector ('` ii`ii') | 2017-12-07 14:48:41 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 328c6dea0f | fixed workaround that allowed us to expire devices | 2017-12-07 14:47:21 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | a4b44ee730 | Styler: do not style across multiple messages | 2017-12-06 16:58:08 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c489b6a8eb | put device id into setting for doze | 2017-12-06 16:57:43 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 97821f0633 | possible fix for retry loop on pgp key annoucement | 2017-12-05 19:16:53 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 0e6d3db926 | Do not show xmpp uris as links that have invalid jids | 2017-12-05 19:02:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 5885bc7f25 | show warning when opening invalid jid | 2017-12-05 17:29:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b5fe8789e9 | Refined avatar generation a bit | 2017-12-05 14:15:10 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 614372dcbb | ConversationsAdapter: Do not show image preview. Show pictogram instead | 2017-12-05 14:14:52 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 9869310699 | avoid some false positive quotes | 2017-12-04 16:50:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 95553750a3 | Conference Options: fix context menus for people not in roster | 2017-12-03 18:09:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 4b5db2fb45 | read marker from mam. only trust true counterpart when mam:2 is being used | 2017-12-02 22:13:59 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | ffb3eeb913 | MAM: update previously sent messages with server msg id during mam query | 2017-12-02 20:52:30 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | fc8a5641db | MAM: assume true counterpart is safe to extract when using mam:2 | 2017-12-02 18:11:03 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 61f3539839 | MAM: do not use private messages when finding last id in muc | 2017-12-02 17:48:54 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 97df4a682b | MessageParser: ignore groupchat messages retrieved from user archive | 2017-12-02 17:48:26 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 75b4926025 | fixed publish-options migration | 2017-12-01 18:54:39 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 23e9c73c94 | attempt to enable MAM(ejabberd) on muc configuration | 2017-12-01 17:36:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | b158e9fd42 | do not return muc whispers as last markable message | 2017-11-30 17:26:50 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 86f09dd9b9 | PresenceParser: work around for ejabberd not including status code 110 in shut down presence | 2017-11-30 13:21:03 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 64dd622d32 | make 'markable' attribute persistent | 2017-11-25 20:55:43 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 7f4f30c849 | ListItemAdapter: use ViewHolder | 2017-11-23 23:26:19 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 9381c1d3e2 | fixed content description for previous ViewHolder refactor | 2017-11-23 20:32:51 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 333e7a6510 | deduplicate read markers if one with real jid is found | 2017-11-23 18:19:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 513427c8a8 | MAM: start muc catchup with last sent message if serverId is available | 2017-11-23 18:18:30 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 7d04e6331a | ConversationAdapter: use view holder | 2017-11-23 09:59:49 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 900ad2f7ef | ConversationsAdapter: Use EmojiWrapper instead of EmojiTextView | 2017-11-23 09:36:51 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | d7c5937c20 | process emoji charsequence instead of using EmojiTextView | 2017-11-22 21:17:38 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 03c34649b4 | shorten >4 names to a, b, c +n more | 2017-11-22 17:57:28 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8696cf2235 | PgpService: feed result intent back into decryption | 2017-11-22 13:36:10 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 4596cad3cb | MessageParser: don't refresh view after parsing chat state when combined with message | 2017-11-21 16:17:27 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 381fe82b01 | save full jid when sending in muc. check chat markers against 'sender' | 2017-11-21 15:42:46 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 79ea0713bb | MessageAdapter: code reformat | 2017-11-21 13:26:45 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 702d6cf2a5 | MessageParser: dismiss notification when receiving read marker from another client | 2017-11-21 13:26:23 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 05b6fdb9f1 | use empty wake lock tag | 2017-11-21 13:25:18 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 52e09d17e8 | MessageAdapter: do not apply empty size spans | 2017-11-21 12:41:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 9548a4f6af | ConversationAdapter: do not show file icon when file has been deleted | 2017-11-21 12:40:42 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 28e005f926 | send and show read markers in private, non-anonymous groups | 2017-11-20 11:26:20 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 1780a4257f | ConversationsAdapter: code cleanup | 2017-11-20 11:12:11 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | e452d5d46d | stop scrolling before changing conversations. fixes #2700 | 2017-11-17 21:00:01 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 5e15c48206 | refactore phone helper to ignore security exception | 2017-11-17 10:28:51 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 013822fe82 | excute db read and writes on different threads | 2017-11-16 15:53:03 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 3dbe5db44b | Rename 'conference' to 'group chat' | 2017-11-16 13:30:27 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 2d42646893 | JingleConnection: fixed rare npe when canceling jingle | 2017-11-16 12:49:15 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | c52492ada0 | apperently some servers will ommit the from even for stanzas not going to them | 2017-11-16 12:48:26 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 75a485cbc1 | catch all sorts of date parsing errors | 2017-11-16 12:47:49 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8e4440a49a | fixed ImStyleParser to not style '**test**' | 2017-11-14 17:57:22 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 3efa1c46ab | remove numeric hint from captcha | 2017-11-14 09:14:03 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | fced4a454e | ConversationsAdapter: Do not show attachment icon + text if attachment is audio or location | 2017-11-13 18:37:12 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 8e4df80619 | Merge branch 'patch-1' of https://github.com/Kandr0s/Conversations into Kandr0s-patch-1 | 2017-11-13 14:51:56 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Gultsch | 3faf951f47 | disable swipe to left to dismiss conversation | 2017-11-13 14:51:45 +01:00 |  |