dc2d52c1f2 
								
									
								
							
								 
							
						 
						
							
							
								
								a11y - wrap notification level radios in fieldsets ( #7471 )  
							
							... 
							
							
							
							* notification settings radios table -> fieldset
Signed-off-by: Kerry Archibald <kerrya@element.io>
* aria-label for inputs
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update tests for fielset
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove unneccessary wrapping div
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix stylelint
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-06 18:52:06 +01:00  
				
					
						
							
							
								 
						
							
							
								b1066a5699 
								
									
								
							
								 
							
						 
						
							
							
								
								Wrap inputs in fieldsets in Space visibility settings ( #7350 )  
							
							... 
							
							
							
							* use fieldset in space settings > visibility
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add basic tests for space setttings visibility
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix toggle button placement
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update settings separator color to quinary
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-06 10:09:26 +00:00  
				
					
						
							
							
								 
						
							
							
								92ee02fe02 
								
									
								
							
								 
							
						 
						
							
							
								
								unit test Notifications.tsx ( #7468 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-06 09:47:03 +00:00  
				
					
						
							
							
								 
						
							
							
								7f13a1b40a 
								
									
								
							
								 
							
						 
						
							
							
								
								Attribute fallback i18n strings with lang attribute ( #7323 )  
							
							... 
							
							
							
							* add lang attribute to fallback translations
Signed-off-by: Kerry Archibald <kerrya@element.io>
* readability improvement
Signed-off-by: Kerry Archibald <kerrya@element.io>
* split _t and _tDom
Signed-off-by: Kerry <kerry@Kerrys-MBP.fritz.box>
* use tDom in HomePage
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* bump matrix-web-i18n
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-05 11:37:28 +01:00  
				
					
						
							
							
								 
						
							
							
								03f5a3c3e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Associate room alias warning with public option in settings ( #7430 )  
							
							... 
							
							
							
							* add describedby to styledradiogroup description
Signed-off-by: Kerry Archibald <kerrya@element.io>
* alias warning in description
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update snapshot
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-01-03 09:55:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b412067b24 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix nulls leaking into geo urls ( #7433 )  
							
							
							
						 
						
							2021-12-21 16:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								a239c456e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow opening a map view in OpenStreetMap ( #7428 )  
							
							
							
						 
						
							2021-12-21 15:48:20 +00:00  
				
					
						
							
							
								 
						
							
							
								9ac85bcaa3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix list formatting alternating on edit ( #7422 )  
							
							... 
							
							
							
							Co-authored-by: Andy Balaam <andyb@element.io> 
							
						 
						
							2021-12-21 10:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8b2a478a25 
								
									
								
							
								 
							
						 
						
							
							
								
								Update location text fallback and test it ( #7408 )  
							
							
							
						 
						
							2021-12-21 09:37:06 +00:00  
				
					
						
							
							
								 
						
							
							
								61e3c38b19 
								
									
								
							
								 
							
						 
						
							
							
								
								Add configuration to disable relative date markers in timeline ( #7405 )  
							
							... 
							
							
							
							* add disabler elative dates setting
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test existing DateSeparator
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use full date format when TimelineDisableRelativeDates is truthy
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add comment
Signed-off-by: Kerry Archibald <kerrya@element.io>
* flip timelineDisableRelativeDates -> timelineEnableRelativeDates to fit convention
Signed-off-by: Kerry Archibald <kerrya@element.io>
* mock date constructor in test
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-21 10:08:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b90a0c443d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix end-to-end tests (synapse setup) ( #7420 )  
							
							... 
							
							
							
							* Update install.sh
* Update install.sh
* Update develop.yml
* Update install.sh
* Update develop.yml
* Update install.sh
* Update install.sh
* Work around suspected frozendict bug
* Faff around with install-webserver.sh
* Actually I don't think these clash anyway
* Minor cleanup
* Add comments
Co-authored-by: Olivier <olivier@librepush.net> 
							
						 
						
							2021-12-21 02:12:07 +00:00  
				
					
						
							
							
								 
						
							
							
								9289c0c90f 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor `ContextMenu` to use `RovingTabIndex` (more consistent keyboard navigation accessibility) ( #7353 )  
							
							... 
							
							
							
							Split off from https://github.com/matrix-org/matrix-react-sdk/pull/7339  
							
						 
						
							2021-12-17 11:08:56 -06:00  
				
					
						
							
							
								 
						
							
							
								670d7824ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Tidy location code ( #7402 )  
							
							
							
						 
						
							2021-12-17 12:26:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bd226cd062 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for getGeoUri ( #7400 )  
							
							... 
							
							
							
							Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2021-12-17 10:58:24 +00:00  
				
					
						
							
							
								 
						
							
							
								144e4c61fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Avoid NaNs in parseGeoUri return ( #7396 )  
							
							
							
						 
						
							2021-12-17 09:50:27 +00:00  
				
					
						
							
							
								 
						
							
							
								39c4b78371 
								
									
								
							
								 
							
						 
						
							
							
								
								Space preferences for whether or not you see DMs in a Space ( #7250 )  
							
							
							
						 
						
							2021-12-17 09:26:32 +00:00  
				
					
						
							
							
								 
						
							
							
								9a8265429c 
								
									
								
							
								 
							
						 
						
							
							
								
								Unit tests for parseGeoUri ( #7395 )  
							
							
							
						 
						
							2021-12-16 14:20:55 +00:00  
				
					
						
							
							
								 
						
							
							
								43839adec0 
								
									
								
							
								 
							
						 
						
							
							
								
								Use constants from js-sdk in polls code ( #7381 )  
							
							
							
						 
						
							2021-12-15 14:26:26 +00:00  
				
					
						
							
							
								 
						
							
							
								46b0865e89 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Heading components ( #7362 )  
							
							... 
							
							
							
							* add Heading components
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove margins
Signed-off-by: Kerry Archibald <kerrya@element.io>
* snapshots
Signed-off-by: Kerry Archibald <kerrya@element.io>
* unset block and inline margins
Signed-off-by: Kerry Archibald <kerrya@element.io>
* copyright
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix werid quoting on heading test
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-15 11:00:10 +01:00  
				
					
						
							
							
								 
						
							
							
								fcc4939075 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix naming of set-theory utils to match convention ( #7343 )  
							
							
							
						 
						
							2021-12-13 10:57:51 +00:00  
				
					
						
							
							
								 
						
							
							
								908e938996 
								
									
								
							
								 
							
						 
						
							
							
								
								Keep all previously approved widget capabilities when requesting new capabilities ( #7340 )  
							
							
							
						 
						
							2021-12-13 10:34:04 +00:00  
				
					
						
							
							
								 
						
							
							
								5554d7fdc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't send a poll response event if you are voting for your current c… ( #7326 )  
							
							
							
						 
						
							2021-12-10 12:36:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a727961c43 
								
									
								
							
								 
							
						 
						
							
							
								
								Adding missing TypeScript dependency ( #7330 )  
							
							
							
						 
						
							2021-12-10 12:28:44 +00:00  
				
					
						
							
							
								 
						
							
							
								fc96af5014 
								
									
								
							
								 
							
						 
						
							
							
								
								Show poll question in message preview ( #7320 )  
							
							
							
						 
						
							2021-12-10 12:17:26 +00:00  
				
					
						
							
							
								 
						
							
							
								914b61239c 
								
									
								
							
								 
							
						 
						
							
							
								
								Spotlight search labs ( #7116 )  
							
							
							
						 
						
							2021-12-10 11:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								8a0398b632 
								
							
								 
							
						 
						
							
							
								
								Fix remaining import ordering requirements  
							
							
							
						 
						
							2021-12-09 16:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								e4b96cff1f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'aaronraimist/sort-imports' into develop  
							
							
							
						 
						
							2021-12-09 16:03:59 -07:00  
				
					
						
							
							
								 
						
							
							
								2e3f225520 
								
									
								
							
								 
							
						 
						
							
							
								
								Put room settings form elements in fieldsets ( #7311 )  
							
							... 
							
							
							
							* override default fieldset styles
Signed-off-by: Kerry Archibald <kerrya@element.io>
* SettingsFieldset component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test settings fieldset
Signed-off-by: Kerry Archibald <kerrya@element.io>
* refactor SettingsFlag styles
* use SettingsFieldset in room > securit settings
* use fieldset in urlpreviewsettings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use SettingsFieldset in AliasSettings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fieldset in room > roles settings
Signed-off-by: Kerry Archibald <kerrya@element.io>
* css lint
Signed-off-by: Kerry Archibald <kerrya@element.io>
* run i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fussy order
Signed-off-by: Kerry Archibald <kerrya@element.io>
* default export
Signed-off-by: Kerry Archibald <kerrya@element.io>
* fix copyright headers
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-09 18:44:22 +01:00  
				
					
						
							
							
								 
						
							
							
								3c1ee204a0 
								
									
								
							
								 
							
						 
						
							
							
								
								default export for TooltipTarget ( #7319 )  
							
							... 
							
							
							
							* default export for TooltipTarget
Signed-off-by: Kerry Archibald <kerrya@element.io>
* newline
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-09 13:36:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1216285ed2 
								
									
								
							
								 
							
						 
						
							
							
								
								Add descriptions to ambiguous links for screen readers ( #7310 )  
							
							... 
							
							
							
							* add title to room share link
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add ExternalLink component
Signed-off-by: Kerry Archibald <kerrya@element.io>
* unit test ExternalLink
Signed-off-by: Kerry Archibald <kerrya@element.io>
* default target and rel for external link
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use scss $font variables
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-09 13:04:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d7a6e3ec65 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct tab order in room preview dialog ( #7302 )  
							
							... 
							
							
							
							* tab order
* lint fixes
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test RoomPreviewBar
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add copyright header
Signed-off-by: Kerry Archibald <kerrya@element.io>
* Update src/components/views/rooms/RoomPreviewBar.tsx
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* fix tabs/spaces lint for reformatted actions
Signed-off-by: Kerry Archibald <kerrya@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2021-12-09 11:48:58 +01:00  
				
					
						
							
							
								 
						
							
							
								0c850b2f13 
								
									
								
							
								 
							
						 
						
							
							
								
								Make tooltips keyboard accessible ( #7281 )  
							
							... 
							
							
							
							* show tooltips on hover in eventtile
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use tooltip props pass thru
* use tooltiptarget in InfoTooltip
Signed-off-by: Kerry Archibald <kerrya@element.io>
* use target in TestWithTooltip
Signed-off-by: Kerry Archibald <kerrya@element.io>
* tsc fixes
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test tooltip target
Signed-off-by: Kerry Archibald <kerrya@element.io>
* lint fix
Signed-off-by: Kerry Archibald <kerrya@element.io>
* rename tooltip handlers
Signed-off-by: Kerry Archibald <kerrya@element.io>
* update copyright to 2021
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-09 11:47:50 +01:00  
				
					
						
							
							
								 
						
							
							
								5b293dd6df 
								
							
								 
							
						 
						
							
							
								
								Remove files created by merge  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 09:21:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2e8a93834b 
								
							
								 
							
						 
						
							
							
								
								Auto fix  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 09:10:23 +00:00  
				
					
						
							
							
								 
						
							
							
								7b94e13a84 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sort-imports  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2021-12-09 08:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2b52e17a80 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow ending polls ( #7305 )  
							
							... 
							
							
							
							Co-authored-by: Michael Telatynski <7t3chguy@gmail.com> 
							
						 
						
							2021-12-08 14:56:48 +00:00  
				
					
						
							
							
								 
						
							
							
								697b5d28b3 
								
									
								
							
								 
							
						 
						
							
							
								
								fix leaking registration test ( #7304 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2021-12-08 10:34:24 +01:00  
				
					
						
							
							
								 
						
							
							
								b4b81a455e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix wrong indentation with nested ordered list unnesting list on edit ( #7300 )  
							
							
							
						 
						
							2021-12-07 09:46:04 +00:00  
				
					
						
							
							
								 
						
							
							
								43f264ccfc 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate analytics stubs ( #7186 )  
							
							... 
							
							
							
							* Add matrix-analytics-events as a dependency
* Make IEvent look like a stub definition
* Update pageview tracking to track screens, using a hypothetical definition of a screen event
* Remove distinction between pseudo and anon tracking, will need to rework it considering stubs 
							
						 
						
							2021-12-06 21:43:42 +11:00  
				
					
						
							
							
								 
						
							
							
								1262021417 
								
									
								
							
								 
							
						 
						
							
							
								
								Simple static location sharing ( #7135 )  
							
							... 
							
							
							
							Adds maplibre as a dependency, and behind a labs flag, lets users send and receive [MSC3488](https://github.com/matrix-org/matrix-doc/blob/matthew/location/proposals/3488-location.md ) style location shares - with backwards compatibility with old school `m.location` `msgtype` location shares too.
For this to work, you have to define a valid maptile server and API in your config.json's `map_style_url`. 
							
						 
						
							2021-12-06 09:45:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d4813f7a1a 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert end-to-end tests to Typescript ( #7206 )  
							
							
							
						 
						
							2021-12-06 09:59:06 +11:00  
				
					
						
							
							
								 
						
							
							
								5219b6be80 
								
									
								
							
								 
							
						 
						
							
							
								
								Analytics opt in for posthog ( #6936 )  
							
							... 
							
							
							
							* Add a new flag pseudonymousAnalyticsOptIn replacing analyticsOptIn, stored at account level, so people only need to opt in once.
* Show a toast in login to users that have analyticsOptIn set but not yet pseudonymousAnalyticsOptIn prompting them confirm the new method is okay. Update the copy of the existing opt-in toast. Don't notify users that previously opted out.
* Update the copy in settings
* Add a new learn more dialog
* Support a new config flag analyticsOwner which is used in these toasts when explaining which entity the data is sent to ("Help improve %(analyticsOwner)"). If unset, display brand. This allows deployments whose brand differs from the receiver of the analytics to explain the situation to their users (e.g. AcmeCorp badges their app, but explains the data is sent to Element, not them)
* The new opt-in and flags are only used when posthog is configured; prior to that there are no changes to UX or tracking behaviour. 
							
						 
						
							2021-12-06 09:39:33 +11:00  
				
					
						
							
							
								 
						
							
							
								961fec9081 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor matrix-linkify module ( #7279 )  
							
							... 
							
							
							
							Refactor the module to make it easier for upgrade and proper separation of code contexts 
							
						 
						
							2021-12-03 14:00:56 +00:00  
				
					
						
							
							
								 
						
							
							
								3b9e39ffca 
								
									
								
							
								 
							
						 
						
							
							
								
								When accepting DM from People metaspace don't switch to Home ( #7272 )  
							
							
							
						 
						
							2021-12-03 11:17:51 +00:00  
				
					
						
							
							
								 
						
							
							
								494af883f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide votes in a poll until you voted ( #7269 )  
							
							
							
						 
						
							2021-12-03 10:26:28 +00:00  
				
					
						
							
							
								 
						
							
							
								141950d9e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure my votes from a different device show up ( #7233 )  
							
							... 
							
							
							
							Co-authored-by: Travis Ralston <travpc@gmail.com> 
							
						 
						
							2021-12-02 17:12:18 +00:00  
				
					
						
							
							
								 
						
							
							
								25c119dd5a 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert  https://github.com/matrix-org/matrix-react-sdk/pull/7246  ( #7268 )  
							
							... 
							
							
							
							This is apprently fixed on synapse, so reverting the workaround 
							
						 
						
							2021-12-02 16:31:23 +00:00  
				
					
						
							
							
								 
						
							
							
								fda0c2cf79 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix markdown formatting for bold ( #7257 )  
							
							... 
							
							
							
							* Fix markdown formatting for bold
Fix https://github.com/vector-im/element-web/issues/4674 
* I hate you too eslint 
							
						 
						
							2021-12-02 10:56:23 +00:00  
				
					
						
							
							
								 
						
							
							
								0afe141266 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix textual message stripping new line ( #7239 )  
							
							
							
						 
						
							2021-12-02 09:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4a6d46b76a 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace breadcrumbs with recently viewed menu ( #7073 )  
							
							
							
						 
						
							2021-12-01 10:50:06 +00:00