2348c24369 
								
									
								
							
								 
							
						 
						
							
							
								
								revert the rm-always-moves-down loop as thats done Server side...  
							
							
							
						 
						
							2017-07-26 14:33:48 +01:00  
				
					
						
							
							
								 
						
							
							
								3b8c408482 
								
									
								
							
								 
							
						 
						
							
							
								
								update comment to make explain behaviour better  
							
							
							
						 
						
							2017-07-26 13:37:33 +01:00  
				
					
						
							
							
								 
						
							
							
								3eb87e2aa3 
								
									
								
							
								 
							
						 
						
							
							
								
								change lastShownEventIndex -> lastShownEvent since some places  
							
							... 
							
							
							
							do not have the same i reference (namely MELS generation)
this way a member event at bottom of MELS (if is the last event
in the timeline will have last set appropriately) 
							
						 
						
							2017-07-26 12:17:05 +01:00  
				
					
						
							
							
								 
						
							
							
								762e6780d7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix this hiding unbans as found by Luke's review  
							
							
							
						 
						
							2017-07-26 11:51:41 +01:00  
				
					
						
							
							
								 
						
							
							
								f42ae1662b 
								
									
								
							
								 
							
						 
						
							
							
								
								change wording of comment as per Luke's review  
							
							
							
						 
						
							2017-07-26 11:46:59 +01:00  
				
					
						
							
							
								 
						
							
							
								8e66e64621 
								
									
								
							
								 
							
						 
						
							
							
								
								fix for loop - check happens before pre-inc so cause issues at end of TL  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-22 13:16:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c9b547368b 
								
									
								
							
								 
							
						 
						
							
							
								
								add algo to ensure that RM always moves forwards  
							
							... 
							
							
							
							this is needed so that if a client which does not hide any events
sets and RM at bottom of timeline, then riot-web which hides events
sets the RM it'd set it at X-N where X is bottom and N is the amount of
hidden events at bottom of the timeline, this way now an RM will
fall through to the hidden events below a seen event.
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-22 13:10:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b976649b5b 
								
									
								
							
								 
							
						 
						
							
							
								
								re-add i18n string  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-22 12:52:19 +01:00  
				
					
						
							
							
								 
						
							
							
								a4abd1baa7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix comment and remove unused const  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-22 12:03:32 +01:00  
				
					
						
							
							
								 
						
							
							
								ae973e1e99 
								
									
								
							
								 
							
						 
						
							
							
								
								unrevert some more...  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-22 11:37:21 +01:00  
				
					
						
							
							
								 
						
							
							
								7e355f7cda 
								
									
								
							
								 
							
						 
						
							
							
								
								unrevert most of the logic.  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 23:18:18 +01:00  
				
					
						
							
							
								 
						
							
							
								1fa4fe0b9a 
								
									
								
							
								 
							
						 
						
							
							
								
								remove comments/commented code  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 22:51:31 +01:00  
				
					
						
							
							
								 
						
							
							
								5808fce60e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix logic ordering  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 22:45:19 +01:00  
				
					
						
							
							
								 
						
							
							
								17758cd1db 
								
									
								
							
								 
							
						 
						
							
							
								
								attempt to incorporate more code  #2  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 20:43:03 +01:00  
				
					
						
							
							
								 
						
							
							
								e47e14ed19 
								
									
								
							
								 
							
						 
						
							
							
								
								attempt to incorporate more code  #1  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 20:22:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3859708114 
								
									
								
							
								 
							
						 
						
							
							
								
								re-add Unread shouldHideEvent code  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 19:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								8167c004a8 
								
									
								
							
								 
							
						 
						
							
							
								
								re-add core logic  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 19:38:01 +01:00  
				
					
						
							
							
								 
						
							
							
								928294eba3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/hide-join-part-2  
							
							
							
						 
						
							2017-07-21 19:23:42 +01:00  
				
					
						
							
							
								 
						
							
							
								f036fd1d0f 
								
									
								
							
								 
							
						 
						
							
							
								
								first attempt at stubbing tests  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-21 19:16:30 +01:00  
				
					
						
							
							
								 
						
							
							
								eb0575d9c1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1241  from matrix-org/luke/refactor-pills  
							
							... 
							
							
							
							Factor out shared logic in two code-paths for pill rendering 
							
						 
						
							2017-07-21 17:54:20 +01:00  
				
					
						
							
							
								 
						
							
							
								feaafc7a1a 
								
							
								 
							
						 
						
							
							
								
								Remove logging  
							
							
							
						 
						
							2017-07-21 17:18:48 +01:00  
				
					
						
							
							
								 
						
							
							
								03aba64b97 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'luke/refactor-pills' of github.com:matrix-org/matrix-react-sdk into luke/refactor-pills  
							
							... 
							
							
							
							Conflicts:
	src/components/views/elements/Pill.js 
							
						 
						
							2017-07-21 14:08:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7db7192701 
								
							
								 
							
						 
						
							
							
								
								Factor out shared logic in two code-paths for pill rendering  
							
							... 
							
							
							
							This isn't an entirely side-effect-free refactoring:
 - the text of the timeline pills is now either the room ID/alias or user ID/ display name of the linked resource (which means that until we do a roundtrip to get user displaynames, mentions for users not in the current room will have their user IDs shown instead of what was in the link body).
 - timeline links to rooms without avatars are now rendered as links
 - fixed issue that would throw an error whilst rendering (i.e. unusable client) a room link to a room that the client doesn't know about 
							
						 
						
							2017-07-21 14:07:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8ef820054d 
								
							
								 
							
						 
						
							
							
								
								Factor out shared logic in two code-paths for pill rendering  
							
							... 
							
							
							
							This isn't an entirely side-effect-free refactoring:
 - the text of the timeline pills is now either the room ID/alias or user ID/ display name of the linked resource (which means that until we do a roundtrip to get user displaynames, mentions for users not in the current room will have their user IDs shown instead of what was in the link body).
 - timeline links to rooms without avatars are now rendered as links
 - fixed issue that would throw an error whilst rendering (i.e. unusable client) a room link to a room that the client doesn't know about 
							
						 
						
							2017-07-21 14:04:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b589fcc3b0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1240  from matrix-org/rxl881/deleteWidgets  
							
							... 
							
							
							
							Hide widget panel while it is being deleted. 
							
						 
						
							2017-07-21 11:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8c531a85e9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1239  from matrix-org/luke/feature-rte-insert-pills-on-click-tl-profile  
							
							... 
							
							
							
							Insert pill onClick of timeline profile 
							
						 
						
							2017-07-21 10:42:48 +01:00  
				
					
						
							
							
								 
						
							
							
								bac22cfb7c 
								
							
								 
							
						 
						
							
							
								
								Re-add removal of (IRC) suffix  
							
							
							
						 
						
							2017-07-20 18:04:12 +01:00  
				
					
						
							
							
								 
						
							
							
								08cc0c421d 
								
							
								 
							
						 
						
							
							
								
								insert_displayname -> insert_mention  
							
							
							
						 
						
							2017-07-20 18:02:54 +01:00  
				
					
						
							
							
								 
						
							
							
								6d7bff83ca 
								
							
								 
							
						 
						
							
							
								
								Update type Completion  
							
							
							
						 
						
							2017-07-20 16:49:23 +01:00  
				
					
						
							
							
								 
						
							
							
								0600c5b049 
								
							
								 
							
						 
						
							
							
								
								Pretend that insert_displayname is a completion on that user  
							
							... 
							
							
							
							This has the advantage of us not reimplementing things and fixing the same bugs twice. 
							
						 
						
							2017-07-20 16:46:53 +01:00  
				
					
						
							
							
								 
						
							
							
								4bee9bd8c7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into luke/feature-rte-insert-pills-on-click-tl-profile  
							
							
							
						 
						
							2017-07-20 15:48:38 +01:00  
				
					
						
							
							
								 
						
							
							
								0419eff230 
								
							
								 
							
						 
						
							
							
								
								Insert pill onClick of timeline profile  
							
							... 
							
							
							
							When clicking someone in the timeline, insert a user pill instead of the plaintext "displayname:" 
							
						 
						
							2017-07-20 15:46:36 +01:00  
				
					
						
							
							
								 
						
							
							
								26b16b076c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1238  from matrix-org/luke/fix-rte-md-mentions  
							
							... 
							
							
							
							Insert MD links when autocompleting in MD mode 
							
						 
						
							2017-07-20 15:32:36 +01:00  
				
					
						
							
							
								 
						
							
							
								d080490ed3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'luke/fix-rte-md-mentions' of github.com:matrix-org/matrix-react-sdk into luke/fix-rte-md-mentions  
							
							... 
							
							
							
							Conflicts:
	src/components/views/rooms/MessageComposerInput.js 
							
						 
						
							2017-07-20 15:17:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e893f994e1 
								
							
								 
							
						 
						
							
							
								
								Default to first room alias and then roomID  
							
							
							
						 
						
							2017-07-20 15:17:07 +01:00  
				
					
						
							
							
								 
						
							
							
								b881efbc05 
								
							
								 
							
						 
						
							
							
								
								Default to first room alias and then roomID  
							
							
							
						 
						
							2017-07-20 15:16:25 +01:00  
				
					
						
							
							
								 
						
							
							
								84fe51a162 
								
							
								 
							
						 
						
							
							
								
								Insert MD links when autocompleting in MD mode  
							
							... 
							
							
							
							These will appear decorated because they are inserted as entities. It was necessary to modify pills to have an explicit linkText that is derived from the `href` being pillified (and is thus no longer the inserted completion but rather the display name (or user ID) or room alias. 
							
						 
						
							2017-07-20 15:09:59 +01:00  
				
					
						
							
							
								 
						
							
							
								563f5f7bac 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1226  from matrix-org/rxl881/beta  
							
							... 
							
							
							
							Show beta testing icon and help message for widgets tile. 
							
						 
						
							2017-07-20 14:04:53 +01:00  
				
					
						
							
							
								 
						
							
							
								199b771051 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1237  from matrix-org/luke/fix-rte-colon-parity  
							
							... 
							
							
							
							Implement old composer feature that inserts ': ' or ' ' 
							
						 
						
							2017-07-20 13:05:40 +01:00  
				
					
						
							
							
								 
						
							
							
								0185119146 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1236  from matrix-org/luke/fix-rte-emoji-match-by-name  
							
							... 
							
							
							
							Match emojis by long name 
							
						 
						
							2017-07-20 11:53:41 +01:00  
				
					
						
							
							
								 
						
							
							
								352f70f9ce 
								
							
								 
							
						 
						
							
							
								
								Implement old composer feature that inserts ': ' or ' '  
							
							... 
							
							
							
							after a user completion 
							
						 
						
							2017-07-20 11:52:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b3df546cb9 
								
							
								 
							
						 
						
							
							
								
								Fix comment  
							
							
							
						 
						
							2017-07-20 10:51:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a7feb58b63 
								
							
								 
							
						 
						
							
							
								
								Match emojis by long name  
							
							... 
							
							
							
							For example, searching for `:tong` will now match `:stuck_out_tongue` because the query `:tong` has all non-word characters removed, becoming `tong` and is then matched against the (long) names of emojis such as `smiling face with open mouth and tightly-closed eyes`. 
							
						 
						
							2017-07-20 10:01:58 +01:00  
				
					
						
							
							
								 
						
							
							
								0e8ad75248 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1233  from matrix-org/rav/async_crypto  
							
							... 
							
							
							
							Prepare for asynchronous e2e APIs 
							
						 
						
							2017-07-19 21:11:36 +01:00  
				
					
						
							
							
								 
						
							
							
								2f293adad5 
								
							
								 
							
						 
						
							
							
								
								Fix userId undefined in pillifyLinks  
							
							
							
						 
						
							2017-07-19 18:21:26 +01:00  
				
					
						
							
							
								 
						
							
							
								ecaf6e5223 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1234  from matrix-org/luke/feature-mention-pill  
							
							... 
							
							
							
							Add mx_UserPill_me class to user pills that match credentials.userId 
							
						 
						
							2017-07-19 17:56:24 +01:00  
				
					
						
							
							
								 
						
							
							
								61d5d078dd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1235  from matrix-org/luke/fix-rte-inline-code-format  
							
							... 
							
							
							
							Mimic ctrl+j of RT mode in MD mode 
							
						 
						
							2017-07-19 17:44:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5d1b33d2a8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into luke/feature-mention-pill  
							
							
							
						 
						
							2017-07-19 17:22:03 +01:00  
				
					
						
							
							
								 
						
							
							
								3a53fabb87 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1228  from matrix-org/luke/feature-auto-complete-matrixto-pills  
							
							... 
							
							
							
							Implement composer completion user/room pill insertion 
							
						 
						
							2017-07-19 17:19:47 +01:00  
				
					
						
							
							
								 
						
							
							
								29b6d70aff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into luke/fix-rte-inline-code-format  
							
							
							
						 
						
							2017-07-19 17:19:25 +01:00