030827f77d 
								
							
								 
							
						 
						
							
							
								
								mark destructive actions in red  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								0bd1e7112d 
								
							
								 
							
						 
						
							
							
								
								style security section as per design  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								73b6575082 
								
							
								 
							
						 
						
							
							
								
								fixup: verified shield should be green  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								04731d0ae3 
								
							
								 
							
						 
						
							
							
								
								RoomState.events fired on RoomState object, not room  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								6afeeddb36 
								
							
								 
							
						 
						
							
							
								
								hide verified devices by default with expand button  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								4a1dc55673 
								
							
								 
							
						 
						
							
							
								
								fixup: rearrange openDMForUser  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								e32a948d5d 
								
							
								 
							
						 
						
							
							
								
								add "unverify user" action to user info  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								29216ef668 
								
							
								 
							
						 
						
							
							
								
								update when room encryption is turned on  
							
							... 
							
							
							
							also don't download devices as long as room is not encrypted 
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								bd2bf4500a 
								
							
								 
							
						 
						
							
							
								
								remove direct message list from UserInfo  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								238555f4ec 
								
							
								 
							
						 
						
							
							
								
								fixup: isMe  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								8dd7d8e5c0 
								
							
								 
							
						 
						
							
							
								
								fixup: don't consider left DM rooms  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								0a2255ce73 
								
							
								 
							
						 
						
							
							
								
								fixup: bring back margin above display name  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b475bc9e91 
								
							
								 
							
						 
						
							
							
								
								Add direct message button  
							
							... 
							
							
							
							While we don't have canonical DMs yet,
it takes you to the most recently active DM room 
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								3e356756aa 
								
							
								 
							
						 
						
							
							
								
								style profile info  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								f4988392f9 
								
							
								 
							
						 
						
							
							
								
								restyle e2e icons  
							
							
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								af4ad488bd 
								
							
								 
							
						 
						
							
							
								
								Restyle Avatar  
							
							... 
							
							
							
							Make it a circle with the profile picture centered,
with a max height/width of 30vh 
							
						 
						
							2019-11-15 16:14:18 +01:00  
				
					
						
							
							
								 
						
							
							
								854b5a7af5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3617  from matrix-org/jryans/login-server-details-when-dead  
							
							... 
							
							
							
							Show server details on login for unreachable homeserver 
							
						 
						
							2019-11-14 20:29:32 +00:00  
				
					
						
							
							
								 
						
							
							
								4258a824df 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3615  from matrix-org/travis/base-theme  
							
							... 
							
							
							
							Add a function to get the "base" theme for a theme 
							
						 
						
							2019-11-14 09:25:12 -07:00  
				
					
						
							
							
								 
						
							
							
								413b90328f 
								
							
								 
							
						 
						
							
							
								
								Show server details on login for unreachable homeserver  
							
							... 
							
							
							
							This fixes the login page to be more helpful when the current homeserver is
unreachable: it reveals the server change field, so you have some chance to
progress forward.
Fixes https://github.com/vector-im/riot-web/issues/11077  
							
						 
						
							2019-11-14 15:23:04 +00:00  
				
					
						
							
							
								 
						
							
							
								58d15acf19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3612  from matrix-org/t3chguy/remove_bluebird_1  
							
							... 
							
							
							
							Remove Bluebird: phase 1 
							
						 
						
							2019-11-14 14:52:30 +00:00  
				
					
						
							
							
								 
						
							
							
								5c24547ef5 
								
							
								 
							
						 
						
							
							
								
								re-add and actually use promise timeout util  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-11-14 09:37:26 +00:00  
				
					
						
							
							
								 
						
							
							
								bc90789c71 
								
							
								 
							
						 
						
							
							
								
								Remove unused promise utils method  
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-11-14 00:39:48 +00:00  
				
					
						
							
							
								 
						
							
							
								56ad164c69 
								
							
								 
							
						 
						
							
							
								
								Add a function to get the "base" theme for a theme  
							
							... 
							
							
							
							Useful for trying to load the right assets first. 
See https://github.com/vector-im/riot-web/pull/11381  
							
						 
						
							2019-11-13 14:01:07 -07:00  
				
					
						
							
							
								 
						
							
							
								eeebb0ee2f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3613  from matrix-org/travis/count-in-front  
							
							... 
							
							
							
							Move notification count to in front of the room name in the page title 
							
						 
						
							2019-11-13 08:40:32 -07:00  
				
					
						
							
							
								 
						
							
							
								875c02ade9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3614  from matrix-org/travis/recover-lost-rooms  
							
							... 
							
							
							
							Add some logging/recovery for lost rooms 
							
						 
						
							2019-11-13 08:16:34 -07:00  
				
					
						
							
							
								 
						
							
							
								3dcc92b79d 
								
							
								 
							
						 
						
							
							
								
								Add some logging/recovery for lost rooms  
							
							... 
							
							
							
							Zero inserts is not normal, so we apply the same recovery technique from the categorization logic above this block: insert it to be the very first room and hope that someone complains that the room is ordered incorrectly.
There's some additional logging to try and identify what went wrong because it should definitely be inserted. The `!== 1` check is not supposed to be called, ever.
Logging for https://github.com/vector-im/riot-web/issues/11303  
							
						 
						
							2019-11-12 15:39:03 -07:00  
				
					
						
							
							
								 
						
							
							
								fa6e02fafb 
								
							
								 
							
						 
						
							
							
								
								Revert "Add some logging/recovery for lost rooms"  
							
							... 
							
							
							
							This reverts commit 1aa0ab13e6 
							
						 
						
							2019-11-12 15:38:45 -07:00  
				
					
						
							
							
								 
						
							
							
								1aa0ab13e6 
								
							
								 
							
						 
						
							
							
								
								Add some logging/recovery for lost rooms  
							
							... 
							
							
							
							Zero inserts is not normal, so we apply the same recovery technique from the categorization logic above this block: insert it to be the very first room and hope that someone complains that the room is ordered incorrectly.
There's some additional logging to try and identify what went wrong because it should definitely be inserted. The `!== 1` check is not supposed to be called, ever.
Logging for https://github.com/vector-im/riot-web/issues/11303  
							
						 
						
							2019-11-12 15:38:29 -07:00  
				
					
						
							
							
								 
						
							
							
								fd28cf7a4c 
								
							
								 
							
						 
						
							
							
								
								Move notification count to in front of the room name in the page title  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/10943  
							
						 
						
							2019-11-12 15:12:54 -07:00  
				
					
						
							
							
								 
						
							
							
								79ebb9091c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into t3chguy/remove_bluebird_1  
							
							
							
						 
						
							2019-11-12 18:16:34 +00:00  
				
					
						
							
							
								 
						
							
							
								d0cbcb85f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3585  from matrix-org/travis/mjolnir  
							
							... 
							
							
							
							Add Mjolnir ban list support 
							
						 
						
							2019-11-12 10:01:50 -07:00  
				
					
						
							
							
								 
						
							
							
								6d0b388fa2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/mjolnir  
							
							
							
						 
						
							2019-11-12 10:00:01 -07:00  
				
					
						
							
							
								 
						
							
							
								c9ca8b9869 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3610  from matrix-org/jryans/alias-cache  
							
							... 
							
							
							
							Improve room switching performance with alias cache 
							
						 
						
							2019-11-12 18:24:43 +02:00  
				
					
						
							
							
								 
						
							
							
								3f2b77189e 
								
							
								 
							
						 
						
							
							
								
								Simplify dispatch blocks  
							
							
							
						 
						
							2019-11-12 13:29:01 +00:00  
				
					
						
							
							
								 
						
							
							
								c3df2f941d 
								
							
								 
							
						 
						
							
							
								
								attach promise utils atop bluebird  
							
							
							
						 
						
							2019-11-12 12:30:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f5d467b391 
								
							
								 
							
						 
						
							
							
								
								delint  
							
							
							
						 
						
							2019-11-12 12:26:07 +00:00  
				
					
						
							
							
								 
						
							
							
								2b34cf4362 
								
							
								 
							
						 
						
							
							
								
								Replace Promise.delay with promise utils sleep  
							
							... 
							
							
							
							(cherry picked from commit 0a21957b2c 
							
						 
						
							2019-11-12 12:07:56 +00:00  
				
					
						
							
							
								 
						
							
							
								2ea239d192 
								
							
								 
							
						 
						
							
							
								
								Replace rest of defer usages using small shim. Add homebrew promise utils  
							
							... 
							
							
							
							(cherry picked from commit 6850c14739 
							
						 
						
							2019-11-12 12:07:56 +00:00  
				
					
						
							
							
								 
						
							
							
								217dfc3eed 
								
							
								 
							
						 
						
							
							
								
								Replace all trivial Promise.defer usages with regular Promises  
							
							... 
							
							
							
							(cherry picked from commit 44401d73b4 
							
						 
						
							2019-11-12 12:07:56 +00:00  
				
					
						
							
							
								 
						
							
							
								548e38cba9 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace all trivial Promise.defer usages with regular Promises"  
							
							... 
							
							
							
							This reverts commit 44401d73 
							
						 
						
							2019-11-12 11:56:53 +00:00  
				
					
						
							
							
								 
						
							
							
								7a512f7299 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace rest of defer usages using small shim. Add homebrew promise utils"  
							
							... 
							
							
							
							This reverts commit 6850c147 
							
						 
						
							2019-11-12 11:56:43 +00:00  
				
					
						
							
							
								 
						
							
							
								f9d6ed63f0 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace Promise.delay with promise utils sleep"  
							
							... 
							
							
							
							This reverts commit 0a21957b 
							
						 
						
							2019-11-12 11:56:32 +00:00  
				
					
						
							
							
								 
						
							
							
								168b1b68bb 
								
							
								 
							
						 
						
							
							
								
								Revert "s/.done(/.then(/ since modern es6 track unhandled promise exceptions"  
							
							... 
							
							
							
							This reverts commit 09a8fec2 
							
						 
						
							2019-11-12 11:56:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d72dedb0ce 
								
							
								 
							
						 
						
							
							
								
								Cache room alias to room ID mapping in memory  
							
							... 
							
							
							
							This adds very basic cache (literally just a `Map` for now) to store room alias
to room ID mappings. The improves the perceived performance of Riot when
switching rooms via browser navigation (back / forward), as we no longer try to
resolve the room alias every time.
The cache is only in memory, so reloading manually or as part of the clear cache
process will start afresh.
Fixes https://github.com/vector-im/riot-web/issues/10020  
							
						 
						
							2019-11-12 11:54:41 +00:00  
				
					
						
							
							
								 
						
							
							
								09a8fec261 
								
							
								 
							
						 
						
							
							
								
								s/.done(/.then(/ since modern es6 track unhandled promise exceptions  
							
							
							
						 
						
							2019-11-12 11:51:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0a21957b2c 
								
							
								 
							
						 
						
							
							
								
								Replace Promise.delay with promise utils sleep  
							
							
							
						 
						
							2019-11-12 11:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								6850c14739 
								
							
								 
							
						 
						
							
							
								
								Replace rest of defer usages using small shim. Add homebrew promise utils  
							
							
							
						 
						
							2019-11-12 11:45:28 +00:00  
				
					
						
							
							
								 
						
							
							
								44401d73b4 
								
							
								 
							
						 
						
							
							
								
								Replace all trivial Promise.defer usages with regular Promises  
							
							
							
						 
						
							2019-11-12 11:40:38 +00:00  
				
					
						
							
							
								 
						
							
							
								cc9ef57f0e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3609  from matrix-org/jryans/rounded-style-bar  
							
							... 
							
							
							
							Fix draw order when hovering composer format buttons 
							
						 
						
							2019-11-11 17:40:58 +02:00  
				
					
						
							
							
								 
						
							
							
								df1d5055c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3606  from matrix-org/travis/edit-history  
							
							... 
							
							
							
							Use a ternary operator instead of relying on AND semantics in EditHistoryDialog 
							
						 
						
							2019-11-11 08:24:07 -07:00