Andy Balaam
b416e15cbd
Tests for RoomListStore's predecessor handling ( #10046 )
2023-02-02 13:22:30 +00:00
Florian Duros
5b088f989f
Update labs flag description for RTE ( #10058 )
2023-02-02 11:23:03 +01:00
Michael Telatynski
21c3967010
Revert "Member avatars without canvas" ( #10057
...
* Revert "Apply more general fix for base avatar regressions (#10045 )"
This reverts commit 371a3c0d36 .
* Revert "Fix layout and visual regressions around default avatars (#10031 )"
This reverts commit 0d1fce37b2 .
* Revert "Member avatars without canvas (#9990 )"
This reverts commit a8aa4de4b4 .
* Update snapshots
2023-02-02 10:22:19 +00:00
alunturner
43e7870d92
Change ul list style to disc when editing message ( #10043 )
...
* ensures consistency between timeline, composer and "editor" composer
2023-02-02 09:09:52 +00:00
Kerry
923ad4323b
Poll history - setup labs setting ( #10039 )
...
* add settings while under development
* very basic tests for roomsummarycard
* empty poll history dialog and option in room summary
* pollS history in settings
* use more user-centric selectors in roomsummarycard test
2023-02-01 20:57:48 +00:00
Michael Telatynski
19b81d257f
Revert "Include percy in branch protection conditionally" ( #10051
...
This reverts commit a07f9a723f .
2023-02-01 16:28:30 +00:00
Michael Telatynski
a07f9a723f
Include percy in branch protection conditionally ( #9894 )
2023-02-01 15:52:34 +00:00
Andy Balaam
33b89a5709
Use Room.findPredecessor when rendering RoomCreate tiles ( #10012 )
...
* Use Room.findPredecessor to render RoomCreate tiles
* Handle state updates
* Handle missing predecessor
* Check for missing a room
2023-02-01 15:44:46 +00:00
Michael Telatynski
371a3c0d36
Apply more general fix for base avatar regressions ( #10045 )
2023-02-01 14:51:40 +00:00
Michael Weimann
7feb5b1f6b
Add PiP move threshold ( #10040 )
2023-02-01 13:55:10 +01:00
Michael Weimann
c6f6fa62f7
Implement broadcast UTD handling ( #10021 )
2023-02-01 13:32:49 +01:00
Florian Duros
afda774471
Add RTE keyboard navigation in editing ( #9980 )
...
Add Keyboard navigation in editing
2023-02-01 13:12:12 +01:00
Germain
8161da1054
Remove threads beta feedback button ( #10038 )
2023-02-01 09:50:15 +00:00
Florian Duros
16addd6ead
Replace list, code block and quote icon by new icons ( #10035 )
2023-02-01 10:22:01 +01:00
Florian Duros
918f151384
Add indentation increasing/decreasing to RTE ( #10034 )
...
Add indent and unindent actions to RTE
2023-01-31 18:13:24 +01:00
Germain
703587b8e9
Cleanup pre MSC3773 thread unread notif logic ( #10023 )
2023-01-31 16:59:24 +00:00
fahadNoufal
eaf152ceef
resolved emoji description text overflowing issue ( #10028 )
...
Co-authored-by: Germain <germains@element.io >
Resolves https://github.com/vector-im/element-web/issues/22126
2023-01-31 16:28:47 +00:00
Michael Telatynski
0d1fce37b2
Fix layout and visual regressions around default avatars ( #10031 )
2023-01-31 13:56:48 +00:00
grimhilt
5a08859e37
fix regional emojis converted to flags ( #9294 )
...
Co-authored-by: grimhilt <grimhilt@users.noreply.github.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
Co-authored-by: Faye Duxovni <duxovni@duxovni.org >
Co-authored-by: Faye Duxovni <fayed@element.io >
Fixes https://github.com/vector-im/element-web/issues/19000
2023-01-31 13:08:35 +00:00
Michael Telatynski
262c2fcff2
Fix useUnreadNotifications exploding with falsey room, like in notif panel ( #10030 )
2023-01-31 12:38:25 +00:00
RiotRobot
e2af97c4de
Reset matrix-js-sdk back to develop branch
2023-01-31 10:57:35 +00:00
RiotRobot
76f104c962
Resetting package fields for development
2023-01-31 10:57:24 +00:00
RiotRobot
b7300594d5
Merge branch 'master' into develop
2023-01-31 10:57:16 +00:00
RiotRobot
1f3ad86106
v3.65.0
2023-01-31 10:56:58 +00:00
RiotRobot
f29f566bbf
Prepare changelog for v3.65.0
2023-01-31 10:56:55 +00:00
RiotRobot
e80a85bbc2
Upgrade matrix-js-sdk to 23.2.0
2023-01-31 10:54:24 +00:00
Clark Fischer
431afaafc6
Unify unread notification state determination ( #9941 )
...
* Add tests for unread notification facilities
Add some tests to guarantee some consistency in `useUnreadNotifications` and
`RoomNotificationState`.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Add RoomNotifs#determineUnreadState
Intended as a singular replacement for the divergent implementations before.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Unify room unread state determination
Have both the class-based facility and the hook use the new unified logic in
`RoomNotifs#determineUnreadState`.
Addresses https://github.com/vector-im/element-web/issues/24229
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
---------
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2023-01-31 09:58:17 +00:00
Clark Fischer
53a9b6447b
Fix MessageEditHistoryDialog crashing on complex input ( #10018 )
...
* noImplicitAny fixes for MessageDiffUtils
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Add tests for MessageDiffUtils
Adds mostly snapshot tests for MessageDiffUtils to guarantee consistent
behavior.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Strict mode fixes for MessageDiffUtils
Gets `MessageDiffUtils` to pass under `tsc --strict`.
Fixes https://github.com/vector-im/element-web/issues/23665 - no longer errors,
though it still isn't correct.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Remove obsolete DiffDOM workaround
Workaround is no longer necessary as of DiffDOM 4.2.1
See https://github.com/fiduswriter/diffDOM/issues/90
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
---------
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
2023-01-31 09:55:20 +00:00
Harnoor Singh
97f6431d60
Migrate highlight.js API call in TextualBody ( #9923 )
...
Co-authored-by: Michael Weimann <michaelw@matrix.org >
Fixes https://github.com/vector-im/element-web/issues/22233
2023-01-31 09:48:34 +00:00
alunturner
39f5fc034f
Paragraph integration for rich text editor ( #10008 )
...
* integrates paragraph refactor in rich text editor
* minor CSS changes to accomodate this
* bumps rich text editor version to 0.22.0
2023-01-31 09:45:34 +00:00
Robin
43c67ce4bf
Add ignore user confirmation dialog ( #6116 )
...
Signed-off-by: Robin Townsend <robin@robin.town >
2023-01-31 09:42:18 +00:00
Michael Weimann
269d1622b9
Implement more robust broadcast chunk header detection ( #10006 )
2023-01-31 09:48:30 +01:00
Germain
e9d723269f
Use CopyableText in devtools ( #9993 )
...
Co-authored-by: Alun Turner <alunt@element.io >
2023-01-30 17:01:54 +00:00
Parag Poddar
c71dceb9a8
Use monospace font for room, message IDs in View Source modal ( #9956 )
2023-01-30 16:39:16 +00:00
Michael Telatynski
5095bc0427
Fix new tests introduced by html export tweaks ( #10022 )
2023-01-30 15:52:38 +00:00
Clark Fischer
4c1e4f5127
Fix "[object Promise]" appearing in HTML exports ( #9975 )
...
Fixes https://github.com/vector-im/element-web/issues/24272
2023-01-30 14:31:32 +00:00
Germain
3e2bf5640e
Update to supportsThreads ( #9907 )
2023-01-30 12:20:11 +00:00
Andy Balaam
a21929dba0
Convert RoomCreate to a functional component ( #9999 )
2023-01-30 10:02:32 +00:00
AHMAD KADRI
c7b01af49e
Should open new 1:1 chat room after leaving the old one ( #9880 )
...
* should open new 1:1 chat room after leaving the old one
Signed-off-by: Ahmad Kadri <ahmad.kadri@nordeck.net >
* change the copyright
* update the test
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com >
---------
Signed-off-by: Ahmad Kadri <ahmad.kadri@nordeck.net >
Signed-off-by: AHMAD KADRI <52747422+ahmadkadri@users.noreply.github.com >
Co-authored-by: Oliver Sand <oliver.sand@nordeck.net >
Co-authored-by: Dominik Henneke <dominik.henneke@nordeck.net >
2023-01-30 09:54:05 +00:00
Clark Fischer
a8aa4de4b4
Member avatars without canvas ( #9990 )
...
* Strict typechecking fixes for Base/Member/Avatar
Update the core avatar files to pass `--strict --noImplicitAny` typechecks.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Add tests for Base/Member/Avatar
More thoroughly test the core avatar files. Not necessarily the most thorough,
but an improvement.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Extract TextAvatar from BaseAvatar
Extracted the fallback/textual avatar into its own component.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Use standard HTML for non-image avatars
Firefox users with `resistFingerprinting` enabled were seeing random noise
for rooms and users without avatars. There's no real reason to use data
URLs to present flat colors.
This converts non-image avatars to inline blocks with background colors.
See https://github.com/vector-im/element-web/issues/23936
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
* Have pills use solid backgrounds rather than colored images
Similar to room and member avatars, pills now use colored pseudo-elements
rather than background images.
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
---------
Signed-off-by: Clark Fischer <clark.fischer@gmail.com >
Co-authored-by: Andy Balaam <andy.balaam@matrix.org >
2023-01-30 09:50:08 +00:00
Nawaraj Shah
64cec31981
changing the color of message time stamp ( #10016 )
2023-01-29 10:03:38 +00:00
Andy Balaam
364c453907
Tests for RoomCreate ( #9997 )
...
* Tests for RoomCreate tile
* Prefer screen instead of holding the return from render
* use userEvent instead of fireEvent
2023-01-27 15:23:23 +00:00
Andy Balaam
d84509d8d3
Implement MSC3946 for AdvancedRoomSettingsTab ( #9995 )
2023-01-27 14:07:05 +00:00
Andy Balaam
a69b805156
Revert "Update sentry-javascript monorepo to v7.32.1 ( #9896 )"
...
This update caused "Cannot redeclare block-scoped variable '__DEBUG_BUILD__' " error
This reverts commit b3586cf194 .
2023-01-27 12:17:53 +00:00
Hugh Nimmo-Smith
d698193196
Implementation of MSC3824 to make the client OIDC-aware ( #8681 )
2023-01-27 11:06:10 +00:00
Andy Balaam
32bd350b7e
Tests for AdvancedRoomSettingsTab ( #9994 )
...
* Sort the methods in mkStubRoom
* Tests for AdvancedRoomSettingsTab
2023-01-27 11:00:06 +00:00
renovate[bot]
b3586cf194
Update sentry-javascript monorepo to v7.32.1 ( #9896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-27 10:57:46 +00:00
Marco Bartelt
5807c64990
Improve avatar settings accessibility ( #9985 )
...
Co-authored-by: Germain <germain@souquet.com >
2023-01-27 07:57:24 +00:00
Florian Duros
406edfc27d
Fix link creation with backward selection ( #9986 )
...
Fix link creation with backward selection
2023-01-26 10:08:23 +00:00
Clark Fischer
222f8a919d
Fix failing userAgentParser tests ( #9988 )
2023-01-25 18:14:15 +00:00