Michael Telatynski and GitHub
6f89267a31
Fix quoting messages from the search view ( #7466 )
2022-01-05 15:59:19 +00:00
Germain and GitHub
76839ec42e
Prevent soft crash when sending a thread message ( #7467 )
2022-01-05 15:16:53 +00:00
325e2ba99b
Right panel store refactor ( #7313 )
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com >
2022-01-05 16:14:44 +01:00
Kerry and GitHub
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
Michael Telatynski and GitHub
ea7ac453bc
Fix spotlight cmd-k wrongly expanding left panel ( #7463 )
2022-01-05 10:07:04 +00:00
Kerry and GitHub
846fbfa2a0
Add jsx-a11y eslint plugin ( #7434 )
...
* add matrix-org a11y eslint plgin
Signed-off-by: Kerry Archibald <kerrya@element.io >
* add eslint a11y, enable and fix anchor-has-content rule
Signed-off-by: Kerry Archibald <kerrya@element.io >
* enable and fix jsx-a11y/no-redundant-roles
Signed-off-by: Kerry Archibald <kerrya@element.io >
* remove debug
Signed-off-by: Kerry Archibald <kerrya@element.io >
* i18n
Signed-off-by: Kerry Archibald <kerrya@element.io >
* use jsx-a11y via matrix-org-eslint
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-01-03 18:51:58 +01:00
Michael Telatynski and GitHub
13028d33c2
Move hideSender logic into state so it causes re-render ( #7413 )
...
* Move hideSender logic into state so it causes re-render
* change method signature
2021-12-23 16:03:25 +00:00
Germain and GitHub
fdc6082c83
Make threads events indexed by the index manager ( #7442 )
2021-12-23 10:12:27 +00:00
defbe16448
Trim spurious whitespace of "Explore rooms" menu input ( #7431 )
...
* Trim spurious whitespace of "Explore rooms" menu input
Trims the whitespace around the input string in order to
show relevant room suggestions and the "Join" button.
Fixes https://github.com/vector-im/element-web/issues/19728
Signed-off by: Ingrid Budau inigiri@posteo.jp
* Add safe navigation
Co-authored-by: Travis Ralston <travpc@gmail.com >
Co-authored-by: Travis Ralston <travpc@gmail.com >
2021-12-22 09:16:51 -07:00
Germain and GitHub
cd04799cb4
Hook thread panel to homeserver API ( #7352 )
2021-12-22 14:08:05 +00:00
Michael Telatynski and GitHub
f3776f8944
Prevent keyboard propagation out of context menus ( #7437 )
2021-12-22 10:53:17 +00:00
Michael Telatynski and GitHub
d25d325387
Don't show Testing small changes without UIFeature.Feedback ( #7427 )
2021-12-21 14:59:59 +00:00
Michael Telatynski and GitHub
d6af7294e4
Fix legacy breadcrumbs wrongly showing up ( #7425 )
2021-12-21 12:27:44 +00:00
Eric Eastwood and GitHub
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
Michael Telatynski and GitHub
fb494a5098
Fix notification badge for All Rooms space ( #7401 )
2021-12-17 11:02:06 +00:00
Michael Telatynski and GitHub
f389324571
Show error if could not load space hierarchy ( #7399 )
2021-12-17 10:36:52 +00:00
Michael Telatynski and GitHub
5ee356daaa
Fix list of members in space preview ( #7356 )
2021-12-17 08:53:26 +00:00
Michael Telatynski and GitHub
314475985c
Fix bubble radius wrong when followed by a state event from same user ( #7393 )
2021-12-16 18:35:28 +00:00
Michael Telatynski and GitHub
a968b4ce53
Improve typing around LoggedInView ( #7384 )
...
* Update SyncState imports
* Improve typing around LoggedInView
* Fix typing
2021-12-16 09:57:10 +00:00
Timo and GitHub
d31aa12156
Fix MaxListenersExceededWarning ( #7389 )
2021-12-15 18:06:37 +01:00
Michael Telatynski and GitHub
71b561d471
Make compact layout only apply to Modern layout ( #7382 )
2021-12-15 16:27:02 +00:00
Germain and GitHub
69c4a0cebc
Fix main timeline pending events bleeding in thread's timeline ( #7373 )
2021-12-15 12:40:56 +00:00
Michael Telatynski and GitHub
5163ad216f
Use lazy rendering in the AddExistingToSpaceDialog ( #7369 )
2021-12-15 09:55:53 +00:00
Michael Telatynski and GitHub
cc689f95d8
Fix room search sometimes not opening spotlight ( #7363 )
2021-12-14 16:06:45 +00:00
Michael Telatynski and GitHub
7033f8696a
Improve typing ( #7349 )
2021-12-14 15:34:54 +00:00
Germain and GitHub
d00809b8b9
Fix thread filter being cut-off on narrow screens ( #7354 )
2021-12-14 09:43:51 +00:00
Michael Telatynski and GitHub
132e19beb7
Update typescript-eslint plugin & parser ( #7351 )
2021-12-13 23:39:45 +00:00
Timo and GitHub
ed895f5881
Always unhide widgets on layout change (pinning a widget) ( #7299 )
2021-12-13 17:46:50 +01:00
f938bfaab9
Right panel chat style changes for read receipts and optimizations for smaller widths ( #7297 )
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com >
2021-12-13 17:46:32 +01:00
Michael Telatynski and GitHub
914b61239c
Spotlight search labs ( #7116 )
2021-12-10 11:50:01 +00:00
Aaron Raimist
2e8a93834b
Auto fix
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2021-12-09 09:10:23 +00:00
Aaron Raimist
7b94e13a84
Merge branch 'develop' into sort-imports
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2021-12-09 08:34:20 +00:00
Germain and GitHub
38e5e94ee4
Threads notifications after app startup ( #7253 )
2021-12-07 12:51:34 +00:00
Michael Telatynski and GitHub
2e4fe7891a
Fix input field behaviour inside context menus ( #7293 )
2021-12-07 09:36:28 +00:00
Michael Telatynski and GitHub
275e9c1d02
Update space panel expand mechanism ( #7230 )
2021-12-07 09:32:00 +00:00
5e19009e02
Fix jump to bottom on message send ( #7280 )
...
Co-authored-by: Germain <germain@souquet.com >
2021-12-06 14:32:15 +00:00
2bfffab566
Add edits and replies to the right panel timeline & prepare the timelineCard to share code with threads ( #7262 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com >
2021-12-06 12:29:37 +01:00
James Salter and GitHub
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
Michael Telatynski and GitHub
f410d52bc1
Finish sending pending messages before leaving room ( #7276 )
2021-12-06 09:25:53 +00:00
Michael Telatynski and GitHub
336f159004
Update URL when room aliases are modified ( #7289 )
2021-12-06 09:25:05 +00:00
James Salter and GitHub
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
Dariusz Niemczyk and GitHub
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
Germain and GitHub
f2fee53a0e
Allow stickers to be sent in a Thread ( #7267 )
2021-12-03 08:22:13 +00:00
Michael Telatynski and GitHub
0a99be3d65
Render mini user menu for when space panel is disabled ( #7258 )
2021-12-02 15:44:01 +00:00
Michael Telatynski and GitHub
5169bca570
Improve ease of focusing on Room list Search ( #7255 )
2021-12-02 13:43:02 +00:00
Michael Telatynski and GitHub
675901f629
Fixes more instances of double-translation ( #7259 )
2021-12-02 13:42:47 +00:00
Michael Telatynski and GitHub
5e77822bcc
Fix broken i18n in Forgot & Change password ( #7252 )
2021-12-01 17:33:55 +00:00
Germain and GitHub
3d4ece02e8
Send read receipts for events in thread's timeline ( #7229 )
2021-12-01 15:45:31 +00:00
Michael Telatynski and GitHub
a4714829f7
Hide clear cache and reload button if crash is before client init ( #7242 )
2021-12-01 10:54:14 +00:00
Michael Telatynski and GitHub
82c125c170
Update Space Panel scrollable region ( #7245 )
2021-12-01 10:51:54 +00:00