fea0a941ce 
								
							
								 
							
						 
						
							
							
								
								Fix lint  
							
							
							
						 
						
							2017-07-07 11:01:54 +01:00  
				
					
						
							
							
								 
						
							
							
								3b439d4bb2 
								
							
								 
							
						 
						
							
							
								
								Empty commit  
							
							... 
							
							
							
							Please re-test against update riot-web 
							
						 
						
							2017-07-07 10:50:03 +01:00  
				
					
						
							
							
								 
						
							
							
								183f45bc1f 
								
							
								 
							
						 
						
							
							
								
								Fix lint errors  
							
							
							
						 
						
							2017-07-07 10:41:59 +01:00  
				
					
						
							
							
								 
						
							
							
								45986306cc 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/my_groups  
							
							
							
						 
						
							2017-07-07 10:32:37 +01:00  
				
					
						
							
							
								 
						
							
							
								28c0daf51d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1148  from matrix-org/erikj/group_server  
							
							... 
							
							
							
							Add group view page 
							
						 
						
							2017-07-07 10:31:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8df6deee23 
								
							
								 
							
						 
						
							
							
								
								Empty commit  
							
							... 
							
							
							
							please re-test with updated riot-web branch 
							
						 
						
							2017-07-07 10:23:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1deb406294 
								
							
								 
							
						 
						
							
							
								
								Fix race  
							
							
							
						 
						
							2017-07-07 10:12:06 +01:00  
				
					
						
							
							
								 
						
							
							
								32a01b54b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into erikj/group_server  
							
							
							
						 
						
							2017-07-07 10:08:49 +01:00  
				
					
						
							
							
								 
						
							
							
								7fdbec4046 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1195  from matrix-org/luke/fix-rte-emoji-suggestions2  
							
							... 
							
							
							
							Alter EMOJI_REGEX to include end of string ($) 
							
						 
						
							2017-07-06 21:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								0a4f8ffead 
								
							
								 
							
						 
						
							
							
								
								Alter EMOJI_REGEX to include end of string ($)  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/4529  because the match must include the remainder of the query. 
							
						 
						
							2017-07-06 18:11:46 +01:00  
				
					
						
							
							
								 
						
							
							
								282b63d0cf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1193  from matrix-org/luke/fix-create-room-preview  
							
							... 
							
							
							
							Fix  vector-im/riot-web#4526  by pretending to join when creating a room 
						
							2017-07-06 17:58:30 +01:00  
				
					
						
							
							
								 
						
							
							
								a921059432 
								
							
								 
							
						 
						
							
							
								
								Fix   vector-im/riot-web#4526  by pretending to join  
							
							... 
							
							
							
							I thought about adding separate dispatches to prevent confusion but if anyone adds anything that listens to existing dispatches, they really ought to be grep-ing the world for said dispatch actions. 
							
						 
						
							2017-07-06 17:40:27 +01:00  
				
					
						
							
							
								 
						
							
							
								6404f7603c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1192  from matrix-org/t3chguy/markdown_allow_u  
							
							... 
							
							
							
							Allow underline through MD and in RTE (MD) using <u> which works with CM 
							
						 
						
							2017-07-06 14:08:01 +01:00  
				
					
						
							
							
								 
						
							
							
								d9a67355d2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1190  from matrix-org/luke/fix-rte-paste-html-md-on  
							
							... 
							
							
							
							Only insert HTML into the composer in RTE mode 
							
						 
						
							2017-07-06 13:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								ff7ae5b995 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/markdown_allow_u  
							
							
							
						 
						
							2017-07-06 13:56:20 +01:00  
				
					
						
							
							
								 
						
							
							
								2aa5a3a09c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1191  from matrix-org/t3chguy/room-settings-unban-no-pl  
							
							... 
							
							
							
							only show unban button in RoomSettings if user has sufficient PL to do so 
							
						 
						
							2017-07-06 13:54:52 +01:00  
				
					
						
							
							
								 
						
							
							
								fcd8321a63 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow underline through MD and in RTE (MD) using <u> which works with CM  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-06 13:49:13 +01:00  
				
					
						
							
							
								 
						
							
							
								6149b37245 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into t3chguy/room-settings-unban-no-pl  
							
							
							
						 
						
							2017-07-06 13:30:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c6d9ec42a2 
								
									
								
							
								 
							
						 
						
							
							
								
								only show unban button in RoomSettings if user has sufficient PL to do so  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2017-07-06 12:51:55 +01:00  
				
					
						
							
							
								 
						
							
							
								bdefb35c64 
								
							
								 
							
						 
						
							
							
								
								Only insert HTML into the composer in RTE mode  
							
							... 
							
							
							
							If MD mode is enabled, paste the plaintext equivalent. 
							
						 
						
							2017-07-06 11:52:02 +01:00  
				
					
						
							
							
								 
						
							
							
								3e93930dcc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/matrix-react-sdk into develop  
							
							
							
						 
						
							2017-07-06 11:18:10 +01:00  
				
					
						
							
							
								 
						
							
							
								6b6af3f148 
								
							
								 
							
						 
						
							
							
								
								Remove RTE content_state logging  
							
							
							
						 
						
							2017-07-06 11:17:54 +01:00  
				
					
						
							
							
								 
						
							
							
								c29863362f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1189  from matrix-org/rav/fix_duplicate_preview_key  
							
							... 
							
							
							
							Fix a React duplicate key error 
							
						 
						
							2017-07-06 11:08:03 +01:00  
				
					
						
							
							
								 
						
							
							
								4f8d9d869e 
								
							
								 
							
						 
						
							
							
								
								mention preserving ordering in comment  
							
							
							
						 
						
							2017-07-06 10:47:15 +01:00  
				
					
						
							
							
								 
						
							
							
								42ba3ff410 
								
							
								 
							
						 
						
							
							
								
								Linting  
							
							
							
						 
						
							2017-07-06 10:44:32 +01:00  
				
					
						
							
							
								 
						
							
							
								6a2d6b2e6e 
								
							
								 
							
						 
						
							
							
								
								Fix a React duplicate key error  
							
							... 
							
							
							
							If a single message contains the same link twice, we get an error from React
about the clashing keys. De-dup the links to keep it quiet. 
							
						 
						
							2017-07-06 10:02:25 +01:00  
				
					
						
							
							
								 
						
							
							
								e0e321783b 
								
							
								 
							
						 
						
							
							
								
								Append the scalar_token to the widget URL if the widget URL is a scalar URL ( #1182 )  
							
							
							
						 
						
							2017-07-06 09:28:48 +01:00  
				
					
						
							
							
								 
						
							
							
								0bf1124f1b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1181  from matrix-org/luke/fix-rte-draft-persist  
							
							... 
							
							
							
							Implement MessageComposerStore to persist composer state when room switching 
							
						 
						
							2017-07-05 18:24:27 +01:00  
				
					
						
							
							
								 
						
							
							
								7f1d8e3c90 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1188  from matrix-org/luke/feature-rte-visual-bell  
							
							... 
							
							
							
							Add visual feedback for when there are no completions available 
							
						 
						
							2017-07-05 18:23:10 +01:00  
				
					
						
							
							
								 
						
							
							
								14ddf4e2aa 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1187  from matrix-org/luke/fix-rte-emoji-filter-supported  
							
							... 
							
							
							
							Filter out unsupported emoji from the emoji meta data 
							
						 
						
							2017-07-05 18:21:50 +01:00  
				
					
						
							
							
								 
						
							
							
								29e793f591 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1180  from matrix-org/luke/fix-rte-force-immediately  
							
							... 
							
							
							
							When hitting "tab" use an autocompleteDelay of 0 
							
						 
						
							2017-07-05 18:20:48 +01:00  
				
					
						
							
							
								 
						
							
							
								89d0ec4de8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1179  from matrix-org/luke/fix-query-matcher-empty-query  
							
							... 
							
							
							
							Don't try to match with an empty query string 
							
						 
						
							2017-07-05 18:20:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d78168d407 
								
							
								 
							
						 
						
							
							
								
								Add visual feedback for when there are no completions available  
							
							... 
							
							
							
							Attempts to kep parity with old composer by using the same #faa colour but uses an animation instead of a js timeout.
Fixes https://github.com/vector-im/riot-web/issues/4490  
							
						 
						
							2017-07-05 18:14:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2de4dd7b71 
								
							
								 
							
						 
						
							
							
								
								Filter out unsupported emoji from the emoji meta data  
							
							... 
							
							
							
							Because apparently emojione provides meta data for more than the emojis it supports itself.
Fixes https://github.com/vector-im/riot-web/issues/4504  
							
						 
						
							2017-07-05 17:09:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b52a6a693a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1186  from matrix-org/rav/startup_logging  
							
							... 
							
							
							
							Add some logging to track down flaky test 
							
						 
						
							2017-07-05 16:29:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a20ed2f632 
								
							
								 
							
						 
						
							
							
								
								Add some logging to track down flaky test  
							
							... 
							
							
							
							We had a test failure where apparently the MatrixClient failed to start
... let's try and figure out why. 
							
						 
						
							2017-07-05 16:20:21 +01:00  
				
					
						
							
							
								 
						
							
							
								769752e0b3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1185  from matrix-org/rav/fix_reactsdk_build  
							
							... 
							
							
							
							Run the riot-web tests against js-sdk develop 
							
						 
						
							2017-07-05 15:58:05 +01:00  
				
					
						
							
							
								 
						
							
							
								458e0a38bc 
								
							
								 
							
						 
						
							
							
								
								Run the riot-web tests against js-sdk develop  
							
							... 
							
							
							
							When running the riot-web builds, use the develop version of js-sdk instead of
the latest release, to improve our chances of compatibility. 
							
						 
						
							2017-07-05 15:43:33 +01:00  
				
					
						
							
							
								 
						
							
							
								b32cb174a9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1184  from matrix-org/rav/chrome_headless  
							
							... 
							
							
							
							Use Chrome instead of PhantomJS for tests 
							
						 
						
							2017-07-05 15:20:08 +01:00  
				
					
						
							
							
								 
						
							
							
								0eb979ab68 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1183  from matrix-org/luke/fix-new-dm  
							
							... 
							
							
							
							Fix import for Rooms so that DMs can be created 
							
						 
						
							2017-07-05 15:04:19 +01:00  
				
					
						
							
							
								 
						
							
							
								b3db6344ae 
								
							
								 
							
						 
						
							
							
								
								Fix import for Rooms so that DMs can be created  
							
							
							
						 
						
							2017-07-05 15:00:50 +01:00  
				
					
						
							
							
								 
						
							
							
								5c9d3edec4 
								
							
								 
							
						 
						
							
							
								
								Revert  #1170 ,  fde7d5eaf4 
							
							... 
							
							
							
							There were a few issues with this, namely that links were no longer linkified and an error was logged to the console: `Warning: Stateless function components cannot be given refs (See ref "topic" in EmojiText created by RoomHeader). Attempts to access this ref will fail.` 
							
						 
						
							2017-07-05 14:46:00 +01:00  
				
					
						
							
							
								 
						
							
							
								f69033c907 
								
							
								 
							
						 
						
							
							
								
								Use headless chrome instead of phantomjs for tests  
							
							
							
						 
						
							2017-07-05 14:39:02 +01:00  
				
					
						
							
							
								 
						
							
							
								167ce88a80 
								
							
								 
							
						 
						
							
							
								
								Rewrite ScrollPanel test  
							
							... 
							
							
							
							It turns out that Chrome now implements scroll-anchoring itself (ie, content
stays in the same place when you add more stuff off-screen), which means we
cannot rely on back-pagination to make ScrollPanel do a scroll.
Instead, just do a scrollToToken. Which turns out to be considerably simpler
anyway. 
							
						 
						
							2017-07-05 14:34:25 +01:00  
				
					
						
							
							
								 
						
							
							
								df23a6cd85 
								
							
								 
							
						 
						
							
							
								
								Use Object.assign to set initial state of MessageComposerStore  
							
							... 
							
							
							
							Otherwise we just modify the initial state when running 
							
						 
						
							2017-07-05 13:38:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3d5b3ed7ad 
								
							
								 
							
						 
						
							
							
								
								Use ContentState instead and persist over localStorage  
							
							
							
						 
						
							2017-07-05 11:49:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3b06db0725 
								
							
								 
							
						 
						
							
							
								
								Pass with, height & resizeMethod through  
							
							... 
							
							
							
							Was spelt wrong anyway 
							
						 
						
							2017-07-05 11:39:22 +01:00  
				
					
						
							
							
								 
						
							
							
								084a933dbd 
								
							
								 
							
						 
						
							
							
								
								Implement MessageComposerStore to persist composer state across room switching  
							
							... 
							
							
							
							This behaviour was present in the old composer but implemented using local storage. This is unecessary as we don't really care about our drafts across clients, the important thing is that our draft is kept when switching rooms.
As a bonus, ifnore vertical arrow key presses when a modifier key is pressed so that the room switching keys (alt + up/down arrow) don't also cause history browsing (or autocomplete browsing). 
							
						 
						
							2017-07-05 10:24:55 +01:00  
				
					
						
							
							
								 
						
							
							
								5f6c3e5afc 
								
							
								 
							
						 
						
							
							
								
								When hitting "tab" use an autocompleteDelay of 0  
							
							... 
							
							
							
							So that there's no delay when tab completing. Fixes https://github.com/vector-im/riot-web/issues/4497  
							
						 
						
							2017-07-04 17:49:50 +01:00  
				
					
						
							
							
								 
						
							
							
								710ee69418 
								
							
								 
							
						 
						
							
							
								
								Don't try to match with an empty query string  
							
							... 
							
							
							
							This was causing UserProvider to give results because every string happens to start with empty string and its regex also acepts the empty string. 
							
						 
						
							2017-07-04 17:32:07 +01:00