Michael Telatynski and GitHub
d75e2f19c5
Fix font not resetting when logging out ( #8670 )
...
* Fix font not resetting when logging out
* Adopt on_logged_in and on_logged_out into DispatcherAction
* Add tests
* Add copyright
2022-05-26 09:56:53 +01:00
Travis Ralston and GitHub
0f26ddd285
Update local aliases checks to use stable API ( #8698 )
...
Fixes https://github.com/vector-im/element-web/issues/22337
2022-05-25 15:56:30 -06:00
Michael Telatynski and GitHub
249d52c6f3
Add additional debug logging for thread timeline mixup ( #8693 )
2022-05-25 15:02:14 +01:00
Michael Telatynski and GitHub
0343548dbe
Don't show broken composer format bar when selection is whitespace ( #8673 )
2022-05-24 09:08:46 +01:00
Michael Telatynski and GitHub
fe21ec8715
Consolidate random string generation to make Sonar happier ( #8675 )
...
* Consolidate random string generation to make Sonar happier
* Update snapshots
2022-05-24 09:05:11 +01:00
Michael Telatynski and GitHub
b4d657b21f
Fix emoji picker for editing thread responses ( #8671 )
2022-05-23 16:07:17 +01:00
Suguru Hirahara and GitHub
20fd68b902
Organize UserInfo.scss ( #8461 )
...
* .mx_UserInfo_profileField under .mx_UserInfo_memberDetails
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* .mx_UserInfo_container:not(.mx_UserInfo_separator) under .mx_UserInfo_container
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* reorganize structure of .mx_UserInfo_avatar - 1
.mx_UserInfo_avatar > div > div *
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* reorganize structure of .mx_UserInfo_avatar - 2
.mx_UserInfo_avatar > div > div
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* reorganize structure of .mx_UserInfo_avatar - 3
.mx_UserInfo_avatar > div
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* reorganize structure of .mx_UserInfo_avatar - 4
- .mx_BaseAvatar_initial
- .mx_BaseAvatar
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* reorganize structure of .mx_UserInfo_avatar - 5
Move .mx_BaseAvatar_initial under .mx_BaseAvatar
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Replace a wildcard with className
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Specify className
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* .mx_UserInfo.mx_BaseCard.mx_UserInfo_smallAvatar
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Use variables
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix position of the E2E icon of expanding sessions button
To prevent the icon from moving down a little bit
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* yarn run lint:style --fix
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2022-05-23 12:42:31 +01:00
James Salter and GitHub
4f9598361f
Add the option to disable hardware acceleration ( #8655 )
2022-05-23 11:23:40 +01:00
pvagner and GitHub
c1c3ed6a9e
Slightly better presentation of read receipts to screen reader users ( #8662 )
2022-05-21 13:06:47 +02:00
Janne Mareike Koschinski and GitHub
01a3150d44
Automatically log in after registration ( #8654 )
2022-05-20 19:14:17 +02:00
Travis Ralston and GitHub
025fb631b7
Update "jump to related event" for design requirements & dev tooling ( #8652 )
2022-05-20 08:07:00 -06:00
Kerry and GitHub
804ddbb332
Live location sharing - update live location tiles (PSF-1027) ( #8649 )
...
* update map svg
Signed-off-by: Kerry Archibald <kerrya@element.io >
* add map fallback component, update styls
Signed-off-by: Kerry Archibald <kerrya@element.io >
* update purple location icon style
Signed-off-by: Kerry Archibald <kerrya@element.io >
* fussy import ordering
Signed-off-by: Kerry Archibald <kerrya@element.io >
* tidy
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-05-20 09:49:01 +00:00
60cd740b66
Fix crash on null idp for SSO buttons ( #8650 )
...
* Add test case for null identity_providers for SSO
* Fix typing for identity_providers
* Make null idp explicit and handle in analytics
* chore: whitespace fix
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-05-20 10:08:57 +01:00
Šimon Brandner and GitHub
efc36acf93
Don't open the regular browser or our context menu on right-clicking the Options button in the message action bar ( #8648 )
2022-05-19 15:26:35 +00:00
Germain and GitHub
3f2f839b3b
Add jump to related event context menu item ( #6775 )
2022-05-19 14:56:10 +01:00
Travis Ralston and GitHub
e87bda9f37
Add an option to ignore (block) a user when reporting their events ( #8471 )
...
* Add an option to ignore (block) a user when reporting their events
This is primarily useful if the content being reported really doesn't belong on your screen, and the room moderators are slow to react.
Ideally we'd use the word "block" instead of "ignore", but we call it "ignore user" everywhere else. See https://github.com/vector-im/element-web/issues/19590 for further context on the word choice.
This change includes a minor refactor to the styles of labelled toggles (for reusability).
* Appease the linter
* Use a checkbox instead of toggle in the dialog
* Update classnames handling for toggle switch
* Appease the linter
2022-05-18 16:20:55 +00:00
Michael Telatynski and GitHub
ce73b9988e
Hide image banner on stickers, they have a tooltip already ( #8641 )
2022-05-18 10:08:33 +01:00
Michael Telatynski and GitHub
65e27cd6be
If pasting a url atop another url, don't wrap one in the other ( #8642 )
2022-05-18 10:08:24 +01:00
Michael Telatynski and GitHub
83b3dfa341
Add logs to try debug issue with thread view ( #8628 )
...
* Tidy up
* Add logs to try debug issue with thread view
2022-05-17 10:38:24 -04:00
Robin and GitHub
e099ebd9ec
Fix click behavior of notification badges on spaces ( #8627 )
...
* Fix click behavior of notification badges on spaces
* Fix import
2022-05-17 14:28:19 +00:00
Michael Telatynski and GitHub
5976f59827
Add missing return values in Read Receipt animation code ( #8625 )
2022-05-17 15:08:23 +01:00
Robin and GitHub
796e12e789
Go to space landing page when clicking on a selected space ( #6442 )
...
* Go to space landing page when clicking on a selected space
Signed-off-by: Robin Townsend <robin@robin.town >
* Go to home landing page when clicking on selected home space
Signed-off-by: Robin Townsend <robin@robin.town >
* Remove metaspace behavior
* Add tests
* Use the dispatcher action enum
* Break up the onClick assignment
2022-05-17 13:22:35 +00:00
Michael Telatynski and GitHub
007b8816df
Tweak ReactionsRow to make saner use of its RoomContext ( #8623 )
...
* Tweak ReactionsRow to make saner use of its RoomContext
* `this.context.canReact` already asserts membership=join
2022-05-17 14:17:27 +01:00
Michael Telatynski and GitHub
de4e0cfcaa
Add extra TimelinePanel logging to debug specific issue ( #8624 )
2022-05-17 14:12:11 +01:00
Travis Ralston and GitHub
afaeaaf954
Convert setupNotificationListener to an unbound function ( #8618 )
...
This isn't called by an event handler directly, so shouldn't need to be bound. Equally, this shouldn't cause any problems.
This is a long-shot attempt at completing https://github.com/vector-im/element-web/issues/22141
2022-05-17 00:21:29 -06:00
Travis Ralston and GitHub
2bddadc14e
Fix order of object override when copying identity server terms state ( #8619 )
...
Fixes https://github.com/vector-im/element-web/issues/20003
2022-05-17 00:20:16 -06:00
Travis Ralston and GitHub
5f8aecaf08
Use a default for ignoreHover when not supplied ( #8617 )
...
It is considered optional by the component props, so let's treat it as optional.
2022-05-16 20:26:19 -04:00
Travis Ralston and GitHub
12cee6e29f
Add missing key to ReplyInThreadButton as used in MessageActionBar ( #8616 )
2022-05-16 18:09:38 -04:00
Robin and GitHub
a66ffa43c4
Fix copy on video room creation button ( #8614 )
2022-05-16 21:10:44 +00:00
Robin and GitHub
ceda77d7dc
Proactively fix stuck devices in video rooms ( #8587 )
...
* Proactively fix stuck devices in video rooms
* Fix tests
* Explain why we're disabling the lint rule
* Apply code review suggestions
* Back VideoChannelStore's flags by SettingsStore instead of localStorage
2022-05-16 16:54:08 -04:00
Šimon Brandner and GitHub
fb30b67b14
Fix issues with the new topic dialog ( #8608 )
2022-05-16 14:10:00 +02:00
Šimon Brandner and GitHub
e1d11db256
Don't show public indicator on spaces ( #8607 )
2022-05-16 10:24:01 +02:00
Šimon Brandner and GitHub
b54c7d8faf
Fix not being able to open avatars in lightbox ( #8598 )
2022-05-14 16:07:54 +00:00
f51a6b6da4
Show file name and size on images on hover ( #6511 )
...
* Show simple file name and size on images/videos
Fixes https://github.com/vector-im/element-web/issues/18197
* i18n
* Fix bad merge
* Add hover state tracking
* Only show on timeline-like objects
* Match new design requirements
* Remove video support (deemed not needed)
* Colouring and sizing from design
* Include file name in lightbox
* Revert changes to videos since we don't need them
* i18n
* Iterate PR
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-05-14 10:31:53 +02:00
bc0bfa6377
Iterate on search results for message bubbles ( #7047 )
...
* PSFD-455: Iterate on search results for message bubbles
Though not perfect, this is a bit better than it was before. Specifically, we ensure our matching for `isOwnEvent` correctly identifies the user and that the results don't look *awful*.
There's still room for improvement, but this should be a measurable improvement itself. Most notably, this doesn't fix a couple obvious bugs due to complexity:
* Message bubbles have the wrong corners for the display format (pre-existing).
* The sender's own messages are missing avatars/names. This is just way too complex to fix.
**Requires https://github.com/matrix-org/matrix-js-sdk/pull/2004 **
* Tweak opacity
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-05-13 15:20:43 +00:00
Janne Mareike Koschinski and GitHub
6d6cfcde11
registration: redesign email verification page ( #8554 )
2022-05-13 14:10:22 +00:00
Michael Telatynski and GitHub
438e66bb3f
Show full thread message in hover title on thread summary ( #8568 )
2022-05-13 14:32:28 +01:00
Robin and GitHub
26bc3ab0aa
Tweak video rooms copy ( #8582 )
...
* "Video room" → "New video room"
* "Connect now" → "Join"
* "N people connected" → "N people joined"
* "Connected" → "Joined"
* Fix tests
2022-05-13 12:45:38 +00:00
Michael Telatynski and GitHub
59b9d1e818
Don't consider threads for breaking continuation until actually created ( #8581 )
...
* Don't consider threads for breaking continuation until they've actually been created
* Update tests
* Make hasThreadSummary null thread safe
* Apply feedback from pr review
2022-05-13 11:59:50 +00:00
Kerry and GitHub
fbbb9c27ba
Live location share - beacon tooltip in maximised view ( #8572 ) PSF-926
...
* pass optional tooltip prop down through markers
Signed-off-by: Kerry Archibald <kerrya@element.io >
* add beaconstatustooltip, handle overflow on beacon status label
Signed-off-by: Kerry Archibald <kerrya@element.io >
* remove debug, fix mouseout
Signed-off-by: Kerry Archibald <kerrya@element.io >
* tidy comments
Signed-off-by: Kerry Archibald <kerrya@element.io >
2022-05-13 08:30:53 +00:00
Germain and GitHub
fdd5494402
Add dialog to navigate long room topics ( #8517 )
2022-05-13 08:55:10 +01:00
Janne Mareike Koschinski and GitHub
d87cfae0c9
Change spaceroomfacepile tooltip if memberlist is shown ( #8571 )
2022-05-12 15:47:19 +02:00
Suguru Hirahara and GitHub
997d8ab8b3
Fix button width and align 絵文字 (emoji) on the user panel ( #8562 )
...
* Fix button width and align 絵文字 (emoji) on the user panel
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* mx_UserInfo_container:not(.mx_UserInfo_separator)
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Move the spinner to the center
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Add indent to 'Unable to load session list' paragraph
Because the indent style has been specified with ':not(h3)', wrapping
with something is required for the indent.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Align the spinner to the center
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove margin of paragraph inside div on verification panel
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2022-05-12 14:21:22 +01:00
Michael Weimann and Michael Weimann
7ed3089434
Improve tooltip positioning
...
Signed-off-by: Michael Weimann <michaelw@matrix.org >
2022-05-12 14:05:55 +02:00
Michael Telatynski and GitHub
25428b0415
Tidy checkForPreJoinUISI and add some logging ( #8567 )
...
* Tidy checkForPreJoinUISI
* Add some logging
2022-05-12 09:13:48 +01:00
0951a766aa
Fix displaying hidden events on threads ( #8555 )
...
* Fix avatar size and style inheritances for hidden events in the thread view
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Use a variable
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* yarn run lint:style --fix
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Reset the comment
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Re-add padding-left override for bubble layout
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* yarn run lint:style --fix
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Add a empty line
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Adjust avatar and E2E icon position inside .mx_EventTile_info
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Update src/components/views/rooms/EventTile.tsx
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
* Align with mx_EventTile_line
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Align mx_EventTile_line and avatar + E2E icon
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-05-12 08:04:54 +01:00
Michael Telatynski and GitHub
36f2824eb8
Update thread summary when latest event gets decrypted ( #8564 )
2022-05-11 17:32:48 +01:00
Šimon Brandner and GitHub
13aa610cd2
Fix room history not being visible even if we have historical keys ( #8563 )
2022-05-11 15:03:17 +00:00
Michael Telatynski and GitHub
00984e4434
Fix effect of URL preview toggle not updating live ( #8561 )
...
* Remove unused state and fix canPeek
* Fix effect of URL preview toggle not updating live
* Remove stale context fields
2022-05-11 15:11:42 +01:00
Suguru Hirahara and GitHub
464eb93a44
Fix visual bugs on AccessSecretStorageDialog ( #8160 )
...
* Remove duplicate mx_Dialog_buttons
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Group buttons on mx_Dialog with span
- Cancel default styling for elements inside .mx_AccessSecretStorageDialog_primaryContainer
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Move common rules of mx_Dialog_buttons_row to _common.scss
- Set 16px gap between buttons per https://github.com/vector-im/element-web/issues/19426#issuecomment-949778515
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Spacing variables
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Nesting - .mx_AccessSecretStorageDialog_reset
- Fix the reset link color
- Set $spacingStart variable
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove unnecessary rule
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2022-05-11 12:33:21 +00:00