Michael Telatynski
6b0156d876
Merge remote-tracking branch 'origin/release-v3.43.0'
...
# Conflicts:
# CHANGELOG.md
# package.json
# src/components/views/messages/MessageActionBar.tsx
2022-04-26 11:49:16 +01:00
Šimon Brandner
11e0a3a8fa
Enable the message right-click context menu in the browser ( #8336 )
...
* Enable the message right-click context menu in the browser
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Move `getSelectedText()` to `strings.ts`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Move `canCancel()` to `EventUtils.ts`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-04-15 12:12:40 -06:00
Michael Telatynski
1c1d5ea5a9
[Release] Fixes around threads beta in degraded mode ( #8319 )
...
* Fix soft crash around the thread panel in degraded mode
* Better specify fallback key
* Hide MAB Threads prompt if user would have degraded mode
* Confirm user wants to enable Threads beta if in degraded mode
* Fix copy
2022-04-14 12:07:43 +01:00
Michael Telatynski
7a1a2c41d2
Improve Threads beta around degraded mode ( #8318 )
...
* Hide MAB Threads prompt if user would have degraded mode
* Confirm user wants to enable Threads beta if in degraded mode
* fix
* Fix copy
2022-04-14 11:50:55 +01:00
Michael Telatynski
ceae8bb39a
Hide the reply in thread button in deployments where beta is forcibly disabled ( #8294 )
2022-04-12 14:24:23 +00:00
Michael Telatynski
59fda5273f
When selecting reply in thread on a thread response open existing thread ( #8291 )
2022-04-12 14:42:47 +01:00
Travis Ralston
0280c27bfd
post-merge fixes
2022-04-05 10:57:16 -06:00
Travis Ralston
4057833036
Merge branch 'develop' into travis/remove-skinning
2022-04-05 10:50:37 -06:00
Germain
694c39e72d
Enable threads by default and mark it as a beta feature ( #8081 )
2022-04-05 17:15:31 +01:00
Travis Ralston
66401c844f
Step 8.5: Move right panel context
2022-03-28 14:02:31 -06:00
Travis Ralston
997d6d40bf
Step 1: Remove all usage of @replaceableComponent
2022-03-28 14:02:31 -06:00
Michael Telatynski
d9276426fa
When showing thread, always auto-focus its composer ( #8115 )
2022-03-23 10:54:40 +00:00
Germain
7508fd975f
Prevent thread creation on events with existing relation ( #8037 )
2022-03-11 17:51:38 +00:00
Sinharitik589
4592f9f7f9
Normalized shortcut formatting for quote expansion control ( #7995 )
2022-03-09 09:52:31 +00:00
Michael Telatynski
0e60ad98c1
Hide composer and call buttons when the room is tombstoned ( #7975 )
2022-03-04 15:53:22 +00:00
Michael Telatynski
7fa01ffb06
Improve typing around event emitter handlers ( #7816 )
2022-02-22 12:18:08 +00:00
Michael Telatynski
8fccef86d8
Wire up drag-drop file uploads for the thread view ( #7860 )
2022-02-22 11:14:56 +00:00
Šimon Brandner
ca89d3b96e
Fix editEvent()
call ( #7846 )
...
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
2022-02-18 15:15:18 +00:00
Šimon Brandner
fe7f1688dd
Move editEvent()
to EventUtils
( #7836 )
2022-02-18 15:01:32 +00:00
Andy Balaam
7387f3c80a
Allow editing polls ( #7806 )
2022-02-17 09:13:05 +00:00
Michael Telatynski
d239697384
Fix React unique key errors ( #7640 )
2022-01-26 13:01:29 +00:00
Germain
41b9e4aa4f
Implement reply chain fallback for threads backwards compatibility ( #7565 )
2022-01-19 09:06:48 +00:00
Timo
4ab3470184
History based navigation with new right panel store ( #7398 )
...
Co-authored-by: J. Ryan Stinnett <jryans@gmail.com>
2022-01-05 17:25:41 +01:00
Michael Telatynski
a667677c57
Fix accessibility regressions ( #7336 )
...
* Fix room list roving treeview
New TooltipTarget & TextWithTooltip were not roving-accessible
* Fix programmatic focus management in roving tab index not triggering onFocus handler
* Fix toolbar no longer handling left & right arrows
* Fix roving tab index focus tracking on interactive element like context menu trigger
* Fix thread list context menu roving
* add comment
* fix comment
* Fix handling vertical arrows in the wrong direction
* iterate PR
* delint
* tidy up
2021-12-14 14:27:35 +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
Andy Balaam
2b52e17a80
Allow ending polls ( #7305 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2021-12-08 14:56:48 +00:00
Michael Telatynski
fe24c8ad2a
Improve ThreadPanel ctx menu accessibility ( #7217 )
2021-11-29 17:42:53 +00:00
Germain
925136d016
Disallow KeyVerificationRequest as thread root ( #7182 )
2021-11-22 17:17:05 +00:00
Germain
7658187186
Fix composer focus after pasting ( #7181 )
2021-11-22 17:09:16 +00:00
Germain
1de9630e44
Fixes following threads design implementation review ( #7100 )
2021-11-11 11:00:18 +00:00
Šimon Brandner
f08c0b3592
Remove sdk.getComponent()
where possible ( #7091 )
2021-11-08 10:27:52 +00:00
Germain
bd2f4b6c93
Fix thread switching sometimes stuck ( #7079 )
2021-11-03 18:17:05 +00:00
Aaron Raimist
bdc56be863
Auto fix
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-10-22 17:23:37 -05:00
Germain
694ec946e2
Allow quote-reply in thread view element-web ( #6959 )
2021-10-19 16:05:34 +01:00
Germain Souquet
5a7c0d87b6
Rename ReplyThread to ReplyChain to avoid confusion with m.thread
2021-10-15 17:42:44 +01:00
Dariusz Niemczyk
414b20f17e
Make thread button always visible ( #6903 )
...
Fix https://github.com/vector-im/element-web/issues/18956
2021-10-11 10:26:05 +01:00
Dariusz Niemczyk
1331e960fa
Add ability to properly edit messages in Threads. ( #6877 )
...
* Fix infinite rerender loop when editing message
* Refactor "edit_event" to Action.EditEvent
* Make up-arrow edit working in Threads
* Properly handle timeline events edit state
* Properly traverse messages to be edited
* Add MatrixClientContextHOC
* Refactor RoomContext to use AppRenderingContext
* Typescriptify test
Co-authored-by: Germain <germains@element.io>
2021-10-01 15:35:54 +02:00
Germain Souquet
c1165830ed
Create rendering context enum for MessageActionBar
2021-09-28 14:55:00 +01:00
Germain Souquet
160bf8e21f
Fix missing prop
2021-09-28 11:06:06 +01:00
Germain Souquet
e52a33e93c
Merge branch 'develop' into gsouquet/threads-action-bar-19127
2021-09-28 09:34:43 +01:00
Dariusz Niemczyk
0cfa2a58c7
Add ability to expand and collapse long quoted messages ( #6701 )
...
In case where we had a very long message the experience of going between
messages to see the full quote isn't very nice on desktop, therefore this commit
adds a button with additional hotkey to normalize the experience a bit.
Fixes https://github.com/vector-im/element-web/issues/18884
2021-09-27 12:20:37 +02:00
Germain Souquet
8348add67f
Add MessageActionBar to ThreadView
2021-09-24 14:19:11 +01:00
Germain Souquet
9cbf8717e2
Add comments for missing types in MessageActionBar
2021-09-07 09:12:38 +01:00
Germain Souquet
01d61786f1
Update return type for getThread prop
2021-09-06 16:18:35 +01:00
Germain Souquet
4b96a81bbe
Migrate MessageActionBar to TypeScript
2021-09-06 16:15:50 +01:00