4292381202 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix layout inconsistencies with the room search minimized button ( #7824 )  
							
							
							
						 
						
							2022-02-17 10:33:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3be74d38d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix src/lib import ( #7825 )  
							
							
							
						 
						
							2022-02-17 10:06:19 +00:00  
				
					
						
							
							
								 
						
							
							
								328bbd0e08 
								
									
								
							
								 
							
						 
						
							
							
								
								set icon-button-color to be configurable ( #7725 )  
							
							
							
						 
						
							2022-02-17 09:40:23 +00:00  
				
					
						
							
							
								 
						
							
							
								2f1d2ed5f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix space panel notification badge behaviour and metrics ( #7823 )  
							
							
							
						 
						
							2022-02-17 09:20:48 +00:00  
				
					
						
							
							
								 
						
							
							
								cd49852c2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix icon size bug in space people context menu ( #7822 )  
							
							
							
						 
						
							2022-02-17 09:20:15 +00:00  
				
					
						
							
							
								 
						
							
							
								01b00bf3fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Add test for RoomNotificationState ( #7820 )  
							
							... 
							
							
							
							Regression test for https://github.com/vector-im/element-web/issues/20859  
							
						 
						
							2022-02-17 09:18:37 +00:00  
				
					
						
							
							
								 
						
							
							
								7387f3c80a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow editing polls ( #7806 )  
							
							
							
						 
						
							2022-02-17 09:13:05 +00:00  
				
					
						
							
							
								 
						
							
							
								fa9af44523 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix left panel widgets causing app crashes (again) ( #7814 )  
							
							... 
							
							
							
							* Add type safety around left panel widget handling
* lint 
							
						 
						
							2022-02-16 13:26:18 -07:00  
				
					
						
							
							
								 
						
							
							
								2802d39bc9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'revert-7802-travis/refresh-token-idb' into develop  
							
							
							
						 
						
							2022-02-16 12:52:15 -07:00  
				
					
						
							
							
								 
						
							
							
								bd1568f4e4 
								
							
								 
							
						 
						
							
							
								
								Un-break crypto for soft logout  
							
							
							
						 
						
							2022-02-16 12:33:33 -07:00  
				
					
						
							
							
								 
						
							
							
								aba61fa390 
								
							
								 
							
						 
						
							
							
								
								Revert "Support refresh tokens ( #7802 )"  
							
							... 
							
							
							
							This reverts commit 839593412c 
							
						 
						
							2022-02-16 12:32:38 -07:00  
				
					
						
							
							
								 
						
							
							
								81f52283cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't change `KEYBOARD_SHORTCUTS` and do some refactoring ( #7818 )  
							
							
							
						 
						
							2022-02-16 15:24:00 +00:00  
				
					
						
							
							
								 
						
							
							
								0dc1355441 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix right panel data flow ( #7811 )  
							
							
							
						 
						
							2022-02-16 11:19:28 +00:00  
				
					
						
							
							
								 
						
							
							
								78524bddce 
								
									
								
							
								 
							
						 
						
							
							
								
								apply mask-size for svgs with bigger viewbox ( #7812 )  
							
							... 
							
							
							
							Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-16 09:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c2cf3a2d9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix room create tile not showing up with hidden events shown ( #7810 )  
							
							... 
							
							
							
							* Replace m.room.create with enum
* Fix room create tile not showing up with hidden events shown 
							
						 
						
							2022-02-15 21:05:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b5e3ba28d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump ajv from 6.10.0 to 6.12.6 in /test/end-to-end-tests ( #7792 )  
							
							... 
							
							
							
							Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.10.0 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.10.0...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
  dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-15 13:52:35 -07:00  
				
					
						
							
							
								 
						
							
							
								839593412c 
								
									
								
							
								 
							
						 
						
							
							
								
								Support refresh tokens ( #7802 )  
							
							... 
							
							
							
							MSC: https://github.com/matrix-org/matrix-doc/pull/2918 
Fixes https://github.com/vector-im/element-web/issues/18698 
Fixes https://github.com/vector-im/element-web/issues/20648 
**Requires https://github.com/matrix-org/matrix-js-sdk/pull/2178 **
**Note**: There's a lot of logging in this PR. That is intentional to ensure that if/when something goes wrong we can chase the exact code path. It does not log any tokens - just where the code is going. Overall, it should be fairly low volume spam (and can be relaxed at a later date).
----
This approach uses indexeddb (through a mutex library) to manage which tab actually triggers the refresh, preventing issues where multiple tabs try to update the token. If multiple tabs update the token then the server might consider the account hacked and hard logout all the tokens.
If for some reason the timer code gets it wrong, or the user has been offline for too long and the token can't be refreshed, they should be sent to a soft logout screen by the server. This will retain the user's encryption state - they simply need to reauthenticate to get an active access token again.
This additionally contains a change to fix soft logout not working, per the issue links above.
Of interest may be the IPC approach which was ultimately declined in favour of this change instead: https://github.com/matrix-org/matrix-react-sdk/pull/7803  
							
						 
						
							2022-02-15 20:16:49 +00:00  
				
					
						
							
							
								 
						
							
							
								a958cd20f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix delayed badge update for mentions in encrypted rooms ( #7813 )  
							
							... 
							
							
							
							* Fix delayed badge update for mentions in encrypted rooms
Fixes https://github.com/vector-im/element-web/issues/20859 
More detail on the issue
* Remove unused import
* Fix listener removal 
							
						 
						
							2022-02-15 20:06:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8d4e83084c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Countly analytics integration ( #7808 )  
							
							
							
						 
						
							2022-02-15 16:58:30 +00:00  
				
					
						
							
							
								 
						
							
							
								bb5f62edce 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix add existing space not showing any spaces ( #7801 )  
							
							
							
						 
						
							2022-02-15 13:53:20 +00:00  
				
					
						
							
							
								 
						
							
							
								0a084601c4 
								
									
								
							
								 
							
						 
						
							
							
								
								Abstract spotlight to allow non-room results too ( #7804 )  
							
							
							
						 
						
							2022-02-15 13:36:32 +00:00  
				
					
						
							
							
								 
						
							
							
								201e552b0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Triage PRs that need design or product ( #7805 )  
							
							... 
							
							
							
							Add automation to check if PR is assigned to a team/any member of that team and if it is, add it to the correct board to get it reviewed quicker 
							
						 
						
							2022-02-15 13:17:43 +00:00  
				
					
						
							
							
								 
						
							
							
								5fe8442f44 
								
									
								
							
								 
							
						 
						
							
							
								
								Add an end-to-end test for stickers ( #7733 )  
							
							... 
							
							
							
							* Add an end-to-end test for stickers
* More logs on login
* Wait for spinners to go away
* Factor out spinner waiting as it seems useful
* Move stickers to the end
* More waiting
* When all else fails... add sleeps
* Waiting for the server picker to appear seems to work..?
* Typos
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
* remove commented code from registration usecase
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com> 
							
						 
						
							2022-02-15 11:49:53 +00:00  
				
					
						
							
							
								 
						
							
							
								84e15fa148 
								
									
								
							
								 
							
						 
						
							
							
								
								Display '(edited)' next to edited polls ( #7789 )  
							
							
							
						 
						
							2022-02-15 08:52:51 +00:00  
				
					
						
							
							
								 
						
							
							
								6793ef33ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the resize observer polyfill consistently ( #7796 )  
							
							
							
						 
						
							2022-02-14 23:59:03 +00:00  
				
					
						
							
							
								 
						
							
							
								0cf15d27dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix edge cases around event list summaries with hidden events and redactions ( #7797 )  
							
							
							
						 
						
							2022-02-14 23:58:29 +00:00  
				
					
						
							
							
								 
						
							
							
								76fb2abae1 
								
									
								
							
								 
							
						 
						
							
							
								
								Consolidate, simplify and improve copied tooltips ( #7799 )  
							
							
							
						 
						
							2022-02-14 23:54:46 +00:00  
				
					
						
							
							
								 
						
							
							
								226eed2a7f 
								
									
								
							
								 
							
						 
						
							
							
								
								Hide `Clear room list filter field` shortcut if new search enabled ( #7798 )  
							
							
							
						 
						
							2022-02-14 23:38:29 +00:00  
				
					
						
							
							
								 
						
							
							
								8d3c2eddd6 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve styling of edge case devtools state keys ( #7794 )  
							
							
							
						 
						
							2022-02-14 23:37:45 +00:00  
				
					
						
							
							
								 
						
							
							
								401e5127f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Don't scroll to bottom when executing non-message slash commands ( #7793 )  
							
							
							
						 
						
							2022-02-14 23:36:06 +00:00  
				
					
						
							
							
								 
						
							
							
								cfa6e266cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Wire up new fields on the ViewRoom posthog event and more interactions ( #7787 )  
							
							
							
						 
						
							2022-02-14 19:31:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9141225a79 
								
									
								
							
								 
							
						 
						
							
							
								
								Add `jest-mock` to dependencies ( #7800 )  
							
							... 
							
							
							
							It's being used by the chat export test, but is not listed as a dependency.
If we rely on it, we should rely on it. 
							
						 
						
							2022-02-14 19:29:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9b3af6c493 
								
							
								 
							
						 
						
							
							
								
								Reset  back to develop branch  
							
							
							
						 
						
							2022-02-14 15:41:31 +00:00  
				
					
						
							
							
								 
						
							
							
								8c62945096 
								
							
								 
							
						 
						
							
							
								
								Resetting package fields for development  
							
							
							
						 
						
							2022-02-14 15:39:36 +00:00  
				
					
						
							
							
								 
						
							
							
								0304d3245c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2022-02-14 15:39:33 +00:00  
				
					
						
							
							
								 
						
							
							
								f7e6250599 
								
							
								 
							
						 
						
							
							
								
								v3.40.0  
							
							
							
						 
						
							2022-02-14 15:23:26 +00:00  
				
					
						
							
							
								 
						
							
							
								12b8e68a10 
								
							
								 
							
						 
						
							
							
								
								Prepare changelog for v3.40.0  
							
							
							
						 
						
							2022-02-14 15:23:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7558568158 
								
							
								 
							
						 
						
							
							
								
								Upgrade matrix-js-sdk to 15.5.1  
							
							
							
						 
						
							2022-02-14 15:19:06 +00:00  
				
					
						
							
							
								 
						
							
							
								1c3507bc11 
								
									
								
							
								 
							
						 
						
							
							
								
								Use the shared secret registration API directly ( #7774 )  
							
							... 
							
							
							
							* Use the shared secret registration API directly
rather than invoking the synapse module to do it. It's probably
a bit simpler, if anything, and allows for synapse to be run in
a separate container (or rather, avoids the javascript having to have
a copy of synapse source & server config).
* Make registration secret required
Update commander (8 major versions!) to get requiredOption
* Wrong options object :/ 
							
						 
						
							2022-02-11 17:03:22 +00:00  
				
					
						
							
							
								 
						
							
							
								0e3b559671 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix electron typing again again ( #7788 )  
							
							
							
						 
						
							2022-02-11 13:03:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b5e7d12f76 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config option to autorageshake when key backup is not enabled ( #7741 )  
							
							... 
							
							
							
							* report on not enabled
Signed-off-by: Kerry Archibald <kerrya@element.io>
* add setting
Signed-off-by: Kerry Archibald <kerrya@element.io>
* check key backup status after crypto init
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove log
Signed-off-by: Kerry Archibald <kerrya@element.io>
* test encryption setup in DeviceListener
Signed-off-by: Kerry Archibald <kerrya@element.io>
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io>
* sendLogs for key backup auto-report event
Signed-off-by: Kerry Archibald <kerrya@element.io>
* remove reloadOnChagneController
Signed-off-by: Kerry Archibald <kerrya@element.io> 
							
						 
						
							2022-02-11 14:00:37 +01:00  
				
					
						
							
							
								 
						
							
							
								d06ec845ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cutout misalignment on some decorated room avatars ( #7784 )  
							
							
							
						 
						
							2022-02-11 12:05:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b8a3b29cf7 
								
									
								
							
								 
							
						 
						
							
							
								
								[Release] Fix cutout misalignment on some decorated room avatars ( #7785 )  
							
							
							
						 
						
							2022-02-11 11:50:07 +00:00  
				
					
						
							
							
								 
						
							
							
								0541a224b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix electron type conflict ( #7786 )  
							
							
							
						 
						
							2022-02-11 11:40:35 +00:00  
				
					
						
							
							
								 
						
							
							
								ac6a356027 
								
									
								
							
								 
							
						 
						
							
							
								
								End-to-end test alias publishing flow ( #7779 )  
							
							
							
						 
						
							2022-02-11 11:37:31 +00:00  
				
					
						
							
							
								 
						
							
							
								73899bb2e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to IPC channel for `getDesktopCapturerSources` ( #7782 )  
							
							
							
						 
						
							2022-02-11 10:41:15 +00:00  
				
					
						
							
							
								 
						
							
							
								c3bb8cf3ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix desktop notifications for invites showing user IDs instead of displaynames ( #7780 )  
							
							
							
						 
						
							2022-02-11 09:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								15a9303d29 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve thread partitioning for 2nd degree relations ( #7748 )  
							
							
							
						 
						
							2022-02-10 15:18:55 +00:00  
				
					
						
							
							
								 
						
							
							
								87ca70edb1 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to web-specific screens and $pageview event ( #7777 )  
							
							
							
						 
						
							2022-02-10 14:38:31 +00:00  
				
					
						
							
							
								 
						
							
							
								0d6ef76605 
								
									
								
							
								 
							
						 
						
							
							
								
								Add analytics for the ViewRoom action ( #7666 )  
							
							
							
						 
						
							2022-02-10 14:29:55 +00:00