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  
				
					
						
							
							
								 
						
							
							
								d179398cf2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1227  from matrix-org/luke/feature-matrixto-timeline-pills  
							
							... 
							
							
							
							Decorate matrix.to anchor tags as mx_UserPill and mx_RoomPill 
							
						 
						
							2017-07-19 17:17:48 +01:00  
				
					
						
							
							
								 
						
							
							
								75ca141cf9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1232  from matrix-org/luke/fix-rte-backspace-unstyled-block  
							
							... 
							
							
							
							Interpret backspace at start of style block as block style toggle 
							
						 
						
							2017-07-19 17:16:34 +01:00  
				
					
						
							
							
								 
						
							
							
								8d7ff127f1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1231  from matrix-org/luke/fix-rte-duplicate-autocompletions  
							
							... 
							
							
							
							Use _uniq instead of _sortedUniq for return unique matched results 
							
						 
						
							2017-07-19 17:05:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c8722292e3 
								
							
								 
							
						 
						
							
							
								
								Don't truncate EmojiProvider completion pills  
							
							
							
						 
						
							2017-07-19 16:20:57 +01:00  
				
					
						
							
							
								 
						
							
							
								28c98d93d1 
								
							
								 
							
						 
						
							
							
								
								Mimic ctrl+j of RT mode in MD mode  
							
							... 
							
							
							
							by inspecting whether multiple lines are selected or the selection is empty. If either of these are true, insert a code block surrounding the selection, otherwise insert single backticks around the selection for inline code formatting. 
							
						 
						
							2017-07-19 16:13:47 +01:00  
				
					
						
							
							
								 
						
							
							
								b131637a11 
								
							
								 
							
						 
						
							
							
								
								Add mx_UserPill_me class to user pills that match credentials.userId  
							
							
							
						 
						
							2017-07-19 11:00:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4998d1b359 
								
							
								 
							
						 
						
							
							
								
								Prepare for asynchronous e2e APIs  
							
							... 
							
							
							
							the js-sdk is making some of its APIs asynchronous, and adding an `initCrypto`
method which you have to call.
Particular methods we need to worry about are:
* `getStoredDevice`
* `getStoredDevicesForUser`
* `getEventSenderDeviceInfo`
* `isEventSenderVerified` 
							
						 
						
							2017-07-18 23:47:36 +01:00  
				
					
						
							
							
								 
						
							
							
								98ca937fef 
								
							
								 
							
						 
						
							
							
								
								Interpret backspace at start of style block as block style toggle  
							
							... 
							
							
							
							Part of fixing https://github.com/vector-im/riot-web/issues/4580  
							
						 
						
							2017-07-18 17:52:04 +01:00  
				
					
						
							
							
								 
						
							
							
								b185f43d3d 
								
							
								 
							
						 
						
							
							
								
								Use _uniq instead of _sortedUniq for return unique matched results  
							
							... 
							
							
							
							_sortedUniq claims to be like _uniq but optimised for sorted arrays - https://lodash.com/docs/4.17.4#sortedUniqBy . But in practice this isn't quite true, so stick with the unoptimised version. 
							
						 
						
							2017-07-18 16:23:54 +01:00  
				
					
						
							
							
								 
						
							
							
								b9dfaf777e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1230  from matrix-org/dbkr/fix_multi_invite  
							
							... 
							
							
							
							Fix inviting multiple people to a room 
							
						 
						
							2017-07-18 11:34:33 +01:00  
				
					
						
							
							
								 
						
							
							
								7cfef04c1f 
								
							
								 
							
						 
						
							
							
								
								Remove other promise notify  
							
							
							
						 
						
							2017-07-18 11:27:21 +01:00  
				
					
						
							
							
								 
						
							
							
								b261c89a63 
								
							
								 
							
						 
						
							
							
								
								Fix inviting multiple people to a room  
							
							... 
							
							
							
							Removes the promise notify as bluebird doesn't support it. It's
also not used anywhere now.
Fixes https://github.com/vector-im/riot-web/issues/4614  
							
						 
						
							2017-07-18 11:11:42 +01:00  
				
					
						
							
							
								 
						
							
							
								d207ee5244 
								
							
								 
							
						 
						
							
							
								
								Expand groups into variables with readable names  
							
							
							
						 
						
							2017-07-17 19:31:36 +01:00  
				
					
						
							
							
								 
						
							
							
								29757fcf11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'luke/feature-matrixto-timeline-pills' into pills  
							
							
							
						 
						
							2017-07-17 16:43:46 +01:00  
				
					
						
							
							
								 
						
							
							
								897ff05d87 
								
							
								 
							
						 
						
							
							
								
								Implement composer completion user/room pill insertion  
							
							... 
							
							
							
							This modifies the composer completion such that completing a room or user will insert an IMMUTABLE matrix.to LINK Entity for the range that was replaced. Display names will not have a colon after their name anymore as it seemed strange that we would insert one after a pill. 
							
						 
						
							2017-07-17 15:53:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b1e3dc406c 
								
							
								 
							
						 
						
							
							
								
								Decorate matrix.to anchor tags as mx_UserPill and mx_RoomPill  
							
							... 
							
							
							
							Requires https://github.com/vector-im/riot-web/pull/4597  to look OK 
							
						 
						
							2017-07-17 14:50:45 +01:00  
				
					
						
							
							
								 
						
							
							
								31290f3377 
								
							
								 
							
						 
						
							
							
								
								Remove redundant, unused decorators from RTE  
							
							... 
							
							
							
							These have since been replaced by decorators that operator whether in MD mode or otherwise. This might not be optimal because LINK entities do not appear in MD mode at all at the moment, but instead you see the ()[] md notation version. 
							
						 
						
							2017-07-17 14:27:50 +01:00  
				
					
						
							
							
								 
						
							
							
								6aa0f68ee9 
								
							
								 
							
						 
						
							
							
								
								Show beta testing icon and help message for widgets tile.  
							
							
							
						 
						
							2017-07-14 23:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								ee5117525c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1225  from matrix-org/luke/feature-rte-pills  
							
							... 
							
							
							
							Decorate http://matrix.to  links in the composer as pills 
							
						 
						
							2017-07-14 17:47:16 +01:00  
				
					
						
							
							
								 
						
							
							
								3aed1a6293 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1224  from matrix-org/rav/upload_progress  
							
							... 
							
							
							
							Fix file uploading 
							
						 
						
							2017-07-14 17:18:48 +01:00  
				
					
						
							
							
								 
						
							
							
								434660166c 
								
							
								 
							
						 
						
							
							
								
								Decorate  http://matrix.to  links in the composer as pills  
							
							... 
							
							
							
							Any links in the composer that are recognised as matrix.to links will be decorated as `<span>`s with CSS classes (one of mx_UserPill or mx_RoomPill). This implementation has the nice bonus that switching to markdown (and back) will Just Work.
This will have some CSS changes coming to better match the design. 
							
						 
						
							2017-07-14 17:04:28 +01:00  
				
					
						
							
							
								 
						
							
							
								ad085a6273 
								
							
								 
							
						 
						
							
							
								
								Fix file uploading  
							
							... 
							
							
							
							File uploading no longer supports the .progress API; we now need to pass a
callback to get updates on the upload. 
							
						 
						
							2017-07-14 17:01:03 +01:00  
				
					
						
							
							
								 
						
							
							
								2a52c902e2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1223  from matrix-org/rav/roomsettings_promise_usage  
							
							... 
							
							
							
							Fix RoomSettings save 
							
						 
						
							2017-07-14 14:47:14 +01:00  
				
					
						
							
							
								 
						
							
							
								9df1fb91ff 
								
							
								 
							
						 
						
							
							
								
								Fix RoomSettings save  
							
							... 
							
							
							
							Looks like saving RoomSettings had been broken since 0d7cc59 
							
						 
						
							2017-07-14 14:24:42 +01:00  
				
					
						
							
							
								 
						
							
							
								5274cf59a0 
								
							
								 
							
						 
						
							
							
								
								Hook up the edit widget button ( #1218 )  
							
							... 
							
							
							
							* Hook up the edit widget button
* Review comments 
							
						 
						
							2017-07-14 11:17:59 +01:00  
				
					
						
							
							
								 
						
							
							
								1db2431c9f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1222  from matrix-org/luke/fix-rte-allow-split-code-block  
							
							... 
							
							
							
							Add code-block to the list of blocks where hitting return will split-… 
							
						 
						
							2017-07-14 09:48:47 +01:00  
				
					
						
							
							
								 
						
							
							
								219c00bbc3 
								
							
								 
							
						 
						
							
							
								
								Add code-block to the list of blocks where hitting return will split-block  
							
							... 
							
							
							
							Hitting return in a code-block will now split the block into two code blocks. (Holding shift will still insert a soft newline into the current block).
We still need to make it a bit more obvious that consecutive code-blocks
are not contiguous - https://github.com/vector-im/riot-web/issues/4535  
							
						 
						
							2017-07-13 18:42:37 +01:00