J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								a71a234622 
								
							
								 
							
						 
						
							
							
								
								Check for cross-signing homeserver support  
							
							 
							
							... 
							
							
							
							This checks the homeserver to ensure it supports cross-signing (via the versions
feature flag) before attempting bootstrapping or offering user verification.
Fixes https://github.com/vector-im/riot-web/issues/11863  
							
						 
						
							2020-02-24 15:04:34 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								0393a57b5a 
								
							
								 
							
						 
						
							
							
								
								fix submit button disabled breaking async task  
							
							 
							
							
							
						 
						
							2020-02-09 14:49:54 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
								
								
							
							
								
							
								4d0d6cdaa4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into t3chguy/password_completion  
							
							 
							
							
							
						 
						
							2020-02-05 20:24:37 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								02cada7cc6 
								
							
								 
							
						 
						
							
							
								
								First pass of copy changes  
							
							 
							
							
							
						 
						
							2020-01-31 12:15:19 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								81ee27f41e 
								
							
								 
							
						 
						
							
							
								
								Replace device with session in UI text  
							
							 
							
							... 
							
							
							
							This replaces "device" with "session" throughout user-visible text at the React
layer. Variable names and comments are left as-is for now. 
							
						 
						
							2020-01-29 15:52:32 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								fe71fe6033 
								
							
								 
							
						 
						
							
							
								
								Sprinkle forms and new-password designators to make autofill and password completion less wild  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2020-01-29 13:38:50 +00:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								3e5cc9550b 
								
							
								 
							
						 
						
							
							
								
								Fix import merge conflicts, removing any that aren't needed anymore  
							
							 
							
							... 
							
							
							
							Many imports were removed as part of refactoring work, so here we are. 
							
						 
						
							2020-01-09 14:17:33 -07:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								fde32f13a5 
								
							
								 
							
						 
						
							
							
								
								[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-develop  
							
							 
							
							
							
						 
						
							2020-01-09 14:15:09 -07:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								f1de6d060a 
								
							
								 
							
						 
						
							
							
								
								Add a regression test for editing events and url previews  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2020-01-06 14:38:21 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								b8683462e8 
								
							
								 
							
						 
						
							
							
								
								Update backup creation paths for SSSS  
							
							 
							
							... 
							
							
							
							This updates the various backup creation entry points to ensure they support
creating with secret storage if the feature flag is enabled. 
							
						 
						
							2020-01-03 15:34:05 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								99559c5121 
								
							
								 
							
						 
						
							
							
								
								Update backup restore paths for SSSS  
							
							 
							
							... 
							
							
							
							This updates all the various key backup entry points to ensure they use a flow
that supports backups stored under secret storage. 
							
						 
						
							2020-01-03 13:33:36 +00:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								f1ac3d2f64 
								
							
								 
							
						 
						
							
							
								
								Convert imports to ES6 from CommonJS  
							
							 
							
							... 
							
							
							
							This is needed because `require()` means something different in webpack - it ends up importing the module as something we didn't expect (and is occasionally async) 
							
						 
						
							2019-12-22 21:16:06 -07:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								042bd35d79 
								
							
								 
							
						 
						
							
							
								
								Fix MatrixClientPeg imports  
							
							 
							
							
							
						 
						
							2019-12-22 21:15:54 -07:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								d56f0f2a25 
								
							
								 
							
						 
						
							
							
								
								Convert many imports to handle ES6 exports  
							
							 
							
							... 
							
							
							
							Reliant upon https://github.com/matrix-org/matrix-react-sdk/pull/3761  
							
						 
						
							2019-12-22 21:04:42 -07:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								8cbc9baddd 
								
							
								 
							
						 
						
							
							
								
								Add testing flow for new key backups with SSSS  
							
							 
							
							... 
							
							
							
							This adds a path to test key backups with SSSS via an extra button only visible
when the cross-signing feature is enabled. 
							
						 
						
							2019-12-11 16:32:49 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								9f1c2cd3e1 
								
							
								 
							
						 
						
							
							
								
								Add dialogs for creating and accessing secret storage  
							
							 
							
							... 
							
							
							
							This adds dialogs for creating and accessing secret storage via a passphrase or
recovery key. These flows are adapted from the ones used for key backup. 
							
						 
						
							2019-12-05 15:34:07 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								b55a1a1077 
								
							
								 
							
						 
						
							
							
								
								Appease linter  
							
							 
							
							
							
						 
						
							2019-11-25 14:41:12 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								af2302265a 
								
							
								 
							
						 
						
							
							
								
								Convert CreateKeyBackupDialog to class  
							
							 
							
							
							
						 
						
							2019-11-18 17:43:34 +00:00  
						
					 
				
					
						
							
							
								 
								Aaron Raimist
							
						 
						
							 
							
							
								
								
							
							
								
							
								68bbe25446 
								
									
								
							
								 
							
						 
						
							
							
								
								Okay -> OK  
							
							 
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2019-09-27 21:32:32 -05:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								360cef66c1 
								
							
								 
							
						 
						
							
							
								
								Migrate away from React.createClass for async-components. React 16 :D  
							
							 
							
							... 
							
							
							
							Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2019-08-24 11:53:28 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								785b4d649f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2617  from matrix-org/dbkr/e2e_change_all_the_strings  
							
							 
							
							... 
							
							
							
							Change text in e2e UX to new copy 
							
						 
						
							2019-02-12 20:38:58 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								2eaba22d63 
								
							
								 
							
						 
						
							
							
								
								Better passphase confirm text  
							
							 
							
							
							
						 
						
							2019-02-12 20:14:43 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e41fc55cca 
								
							
								 
							
						 
						
							
							
								
								Add warnings about trusted computers  
							
							 
							
							
							
						 
						
							2019-02-12 16:34:06 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3a0b8cb169 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							 
							
							
							
						 
						
							2019-02-12 16:03:46 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								9ec00f8d9b 
								
							
								 
							
						 
						
							
							
								
								Change text in e2e UX to new copy  
							
							 
							
							
							
						 
						
							2019-02-12 16:01:38 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								6aef9fcc75 
								
							
								 
							
						 
						
							
							
								
								Restore backup on new recovery method dialog  
							
							 
							
							... 
							
							
							
							Rather than verifying 
							
						 
						
							2019-02-11 16:41:06 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								9f5244fa8b 
								
							
								 
							
						 
						
							
							
								
								Deduplicate <div> tag  
							
							 
							
							
							
						 
						
							2019-01-22 10:16:31 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ce41228000 
								
							
								 
							
						 
						
							
							
								
								Token encouragement if zxcvbn gives no feedback  
							
							 
							
							... 
							
							
							
							zxcvbn is hardcoded to give no suggedtions if the score is greater
than 2, but our threshold is 4, so give some generic feedback.
Fixes https://github.com/vector-im/riot-web/issues/7860  
							
						 
						
							2019-01-21 19:20:11 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								c650ace0c0 
								
									
								
							
								 
							
						 
						
							
							
								
								This shouldn't be required  
							
							 
							
							
							
						 
						
							2019-01-11 18:39:16 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								5c9d41d96b 
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							 
							
							
							
						 
						
							2019-01-11 13:42:40 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d87d00e4ae 
								
							
								 
							
						 
						
							
							
								
								Different dialog for new trusted backup  
							
							 
							
							... 
							
							
							
							Split the 'new recovery method' into two cases: one where the new
recovery method isn't trusted and you need to verify the device, and
another where it is and the client is using it (where it's more of
an FYI).
https://github.com/vector-im/riot-web/issues/8069  
							
						 
						
							2019-01-11 13:15:09 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								14fe43f74c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2427  from jryans/recovery-method-removed  
							
							 
							
							... 
							
							
							
							Add separate dialog for recovery method removed 
							
						 
						
							2019-01-11 10:27:17 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								35af3fc6f7 
								
							
								 
							
						 
						
							
							
								
								Add separate dialog for recovery method removed  
							
							 
							
							... 
							
							
							
							The "New Recovery Method" dialog would show if either the recovery method had
been changed or removed, but the dialog text didn't make much sense for the
removed case.
This adds a separate dialog customized for the removed case.
Fixes https://github.com/vector-im/riot-web/issues/8046 . 
							
						 
						
							2019-01-10 15:18:57 -06:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								e9226cdff8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2426  from matrix-org/dbkr/backup_passphrase_debounce  
							
							 
							
							... 
							
							
							
							Key backup: Debounce passphrase feedback 
							
						 
						
							2019-01-10 18:34:08 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								a691c0492a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2425  from matrix-org/dbkr/createbackup_niggles_2  
							
							 
							
							... 
							
							
							
							Set backup niggles: 2 
							
						 
						
							2019-01-10 18:34:01 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								b7252a0db9 
								
							
								 
							
						 
						
							
							
								
								Rephrase comment to make more sense  
							
							 
							
							
							
						 
						
							2019-01-10 18:13:04 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								bd5e0d1821 
								
							
								 
							
						 
						
							
							
								
								My favourite typo :(  
							
							 
							
							
							
						 
						
							2019-01-10 15:19:56 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								e50f15ac15 
								
							
								 
							
						 
						
							
							
								
								Key backup: Debounce passphrase feedback  
							
							 
							
							... 
							
							
							
							https://github.com/vector-im/riot-web/issues/8066  
							
						 
						
							2019-01-10 15:17:39 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1d209c5064 
								
							
								 
							
						 
						
							
							
								
								Set backup niggles: 2  
							
							 
							
							... 
							
							
							
							Don't tell the user their pasphrase doesn't match if it's correct
so far 
							
						 
						
							2019-01-10 14:12:43 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3752a21fb1 
								
							
								 
							
						 
						
							
							
								
								Create set backup niggles: 1  
							
							 
							
							... 
							
							
							
							* Clear the password score when hitting 'back'
 * autoFocus password input 
							
						 
						
							2019-01-10 13:49:40 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3555b02f34 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/experimental' into dbkr/fix_recovery_reminder_cancel  
							
							 
							
							
							
						 
						
							2019-01-10 09:39:57 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								c45ffb6733 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2422  from matrix-org/dbkr/eslint_async_space  
							
							 
							
							... 
							
							
							
							Add spaces back to async arrow functions 
							
						 
						
							2019-01-10 09:35:58 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								8e4d8ccca7 
								
							
								 
							
						 
						
							
							
								
								Add spaces back to async arrow functions  
							
							 
							
							... 
							
							
							
							As per https://github.com/matrix-org/matrix-js-sdk/pull/821 
Requires https://github.com/matrix-org/matrix-js-sdk/pull/821  
							
						 
						
							2019-01-09 18:10:35 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								365a7273d8 
								
							
								 
							
						 
						
							
							
								
								Move initial key backup to background  
							
							 
							
							... 
							
							
							
							Since the initial key backup can take several minutes for some users, this moves
the upload step to the background.  The create key backup flow now only marks
all sessions for backup synchronously, with the actual backup happening later.
The key backup panel in Settings gains a new row to show a summary of upload
status.  Users are directed there if they wish to know if the backup is done.
The text in various related dialogs has also been tweaked to fit the new flow. 
							
						 
						
							2019-01-09 12:04:17 -06:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								2bfe6e7500 
								
							
								 
							
						 
						
							
							
								
								Fix React nesting error in create key backup  
							
							 
							
							
							
						 
						
							2019-01-09 12:04:17 -06:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								91a7c146e4 
								
							
								 
							
						 
						
							
							
								
								Fix lint warning in create key backup  
							
							 
							
							
							
						 
						
							2019-01-09 12:04:17 -06:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								7381879e3a 
								
							
								 
							
						 
						
							
							
								
								Fix a few things with cancelling recovery reminder  
							
							 
							
							... 
							
							
							
							* Put a cancel button on the first page of the create key backup
   dialog
 * Move settings logic into the room reminder: I know this is moving
   logic *into* a view but RoomView is quite heavyweight as it is.
 * Give the recovery reminder an explicit 'onDontAskAgainSet' rather
   than onFinished which was getting called with false when the last
   screen of the dialog was closed with the cancel 'x' rather than
   the 'close' button.
https://github.com/vector-im/riot-web/issues/8066  
							
						 
						
							2019-01-09 16:27:41 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								1fcafdab30 
								
							
								 
							
						 
						
							
							
								
								Allow New Recovery Dialog to be cancelled  
							
							 
							
							... 
							
							
							
							Fixes part of https://github.com/vector-im/riot-web/issues/8048 . 
							
						 
						
							2019-01-09 04:08:12 -06:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								5419b4279b 
								
							
								 
							
						 
						
							
							
								
								Simplify create key backup maze  
							
							 
							
							... 
							
							
							
							The download / copy actions to store the new recovery key now send you forward
(the most likely case) with a Back button in case you wanted to also do the
other storing type. 
							
						 
						
							2019-01-04 17:14:10 -06:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								37256d2976 
								
							
								 
							
						 
						
							
							
								
								Use primary styling on download / clipboard key actions  
							
							 
							
							... 
							
							
							
							Signed-off-by: J. Ryan Stinnett <jryans@gmail.com> 
							
						 
						
							2018-12-19 17:46:37 +00:00