Michael Telatynski
590b845f3f
Remove all usages of UNSAFE_* React methods ( #9583 )
2022-11-18 09:22:43 +00:00
Germain
38dbe8ed33
Migrate some tests to React Testing Library ( #9584 )
2022-11-18 09:16:11 +00:00
Michael Weimann
ef548a4843
Add live voice broadcast indicator to user menu ( #9590 )
2022-11-18 08:36:20 +01:00
Florian Duros
3243d215e6
Remove useWysiwyg mock ( #9578 )
2022-11-16 15:38:00 +00:00
Germain
c10339ad68
Make clear notifications work with threads ( #9575 )
2022-11-15 10:27:13 +00:00
Michael Telatynski
e66027cd0c
Deduplicate string compare utility ( #9579 )
2022-11-15 10:20:36 +00:00
Michael Weimann
436146105e
Implement voice broadcast device selection ( #9572 )
2022-11-15 10:02:40 +01:00
Florian Duros
45d53d3404
Update @matrix-org/matrix-wysiwyg dependency
2022-11-14 14:12:09 +01:00
Hanadi
212233cb0b
Fix: inline links selecting radio button ( #9543 )
...
* fix: inline link selecting radio button
2022-11-14 09:11:37 +00:00
Germain
e8d4fbb8ff
Fix missing avatar for show current profiles ( #9563 )
2022-11-11 16:02:01 +00:00
Michael Weimann
fca6ff271c
Extract requestMediaPermissions ( #9568 )
2022-11-11 10:38:51 +01:00
Germain
ee13e23b15
Resilience fix for homeserver without thread notification support ( #9565 )
...
* Notification state resilience
* TypeScript strict fixes
* Add tests
2022-11-10 18:01:19 +00:00
Michael Telatynski
962e8e0b23
Differentiate download and decryption errors when showing images ( #9562 )
2022-11-10 09:27:20 +00:00
Michael Weimann
abec724387
Add voice broadcast pre-recoding PiP ( #9548 )
2022-11-10 09:38:48 +01:00
László Várady
afdf289a78
Advanced audio processing settings ( #8759 )
...
Co-authored-by: Šimon Brandner <simon.bra.ag@gmail.com>
Fixes https://github.com/vector-im/element-web/issues/6278
Fixes undefined
2022-11-09 20:14:55 +00:00
Michael Telatynski
da779531f1
Close context menu when a modal is opened to prevent user getting stuck ( #9560 )
2022-11-09 15:33:09 +00:00
Germain
3f3005a3ca
Always use current profile on thread events ( #9524 )
2022-11-08 10:58:26 +00:00
Eric Eastwood
3cbd88c280
Fix ThreadView
tests not using thread flag ( #9547 )
...
Fixes tests failing from changes made by https://github.com/matrix-org/matrix-js-sdk/pull/2856
2022-11-07 14:21:49 -06:00
Florian Duros
5ca9accce2
Improve design of the rich text editor ( #9533 )
...
New design for rich text composer
2022-11-04 15:36:50 +00:00
Michael Telatynski
04bc8fb71c
Optimise Jest run in CI ( #9542 )
2022-11-04 10:48:08 +00:00
Hugh Nimmo-Smith
f05cc5d8f3
Refactor + improve test coverage for QR login ( #9525 )
2022-11-02 10:51:20 +00:00
Michael Weimann
9096bd82d6
Extract PlaybackInterface ( #9526 )
2022-11-02 09:46:42 +01:00
Germain
9b644844da
Fix NotificationBadge unsent color ( #9522 )
2022-10-31 09:45:02 +00:00
Janne Mareike Koschinski
d92fdc1f5b
Loading threads with server-side assistance ( #9356 )
...
* Fix bug with message context menu
* fix bug where ThreadSummary failed if no last reply is available
* Fix relations direction API
* Use same API for threads as for any other timeline
* Determine if event belongs to thread on jumping to event
* properly listen to thread deletion
* Add thread redaction tests
* Add fetchInitialEvent tests
* Paginate using default TimelinePanel behaviour
* Remove unused threads deleted code
Co-authored-by: Germain <germain@souquet.com>
Co-authored-by: Germain <germains@element.io>
2022-10-28 13:48:15 +02:00
Johannes Marbach
af47b74992
Merge pull request #9501 from matrix-org/psg-863/dm-learn-more-rename
...
Device manager - add extra details to device security and renaming (PSG-863)
2022-10-27 08:40:27 +02:00
Florian Duros
92b4c8bf4e
Review clean
2022-10-26 19:05:27 +02:00
Florian Duros
d25cbb53b0
Merge branch 'develop' into feat/add-plain-text-mode
2022-10-26 18:56:33 +02:00
Michael Telatynski
ee61994c05
Reset custom power selector when blurred on empty ( #9508 )
2022-10-26 16:14:33 +00:00
Florian Duros
423f87a43a
Merge branch 'develop' into feat/add-plain-text-mode
2022-10-26 17:16:34 +02:00
Florian Duros
fb751c3c7b
Add test for plain mode
2022-10-26 17:16:13 +02:00
Florian Duros
f1610dae3d
Fix selection
2022-10-26 14:56:41 +02:00
Kerry Archibald
35e45136b4
add learn more to device security cards
2022-10-26 11:30:32 +02:00
Kerry Archibald
bb4bffe1e8
learn more for session renaming
2022-10-26 11:05:31 +02:00
Kerry Archibald
78440d2d43
use correct card type
2022-10-26 11:05:31 +02:00
Kerry Archibald
18e59b2d98
add learn more to filtered sessions
2022-10-26 11:05:26 +02:00
Kerry
69642544ac
Device manager - add learn more popups to filtered sessions section ( #9497 )
...
* add learn more to filtered sessions
* fullstop
* update tests and i18n for fullstop
* remove unused switch
* whitespace
* use correct card type
2022-10-26 11:04:16 +02:00
Germain
306a2449e5
Show thread notification if thread timeline is closed ( #9495 )
...
* Show thread notification if thread timeline is closed
* Simplify isViewingEventTimeline statement
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
* Fix show desktop notifications
* Add RoomViewStore thread id assertions
* Add Notifier tests
* fix lint
* Remove it.only
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-25 16:53:31 +00:00
Florian Duros
50279c8870
Add basic plain text editor
2022-10-25 17:26:14 +02:00
Florian Duros
b5ab1239ed
Merge branch 'develop' into feat/add-message-edition-wysiwyg-composer
2022-10-25 10:42:29 +02:00
Kerry
d473b4ac4a
Device manager - confirm sign out of other sessions (PSG-921) ( #9487 )
...
* change testid attribute for dialog buttons to rtl friendly
* add confirm dialog for signing out sessions
* cleanup commented
* update cypress tets
* clear modals before test
* missing modal in jest tests on ci only
2022-10-25 10:39:48 +02:00
Florian Duros
fda4dabf6d
Fix MessageComposer test
2022-10-24 15:03:18 +02:00
Florian Duros
de86221c72
Merge remote-tracking branch 'origin/develop' into feat/add-message-edition-wysiwyg-composer
2022-10-24 14:41:27 +02:00
Florian Duros
edecc451dd
Fix MessageCompoer-test
2022-10-24 14:41:11 +02:00
Florian Duros
50c29502e4
Add new tests for WysiwygComposer
2022-10-24 12:35:09 +02:00
Michael Telatynski
eafc2d23a7
Ensure spaces in the spotlight dialog have rounded square avatars ( #9480 )
2022-10-24 08:58:36 +00:00
Michael Telatynski
913af09e61
Convert some tests from Enzyme to RTL ( #9483 )
2022-10-24 09:06:20 +01:00
Germain
9eb4f8d723
Add thread notification with server assistance (MSC3773) ( #9400 )
...
Co-authored-by: Janne Mareike Koschinski <janne@kuschku.de>
2022-10-24 07:50:21 +01:00
Florian Duros
4d089dcc05
Merge remote-tracking branch 'origin/develop' into feat/add-message-edition-wysiwyg-composer
2022-10-21 10:15:46 +02:00
Germain
be281fd735
Fix threads fallback incorrectly targets root event ( #9229 )
...
* Use RelationType enum instead of hardcoded value
* Fix threads replies fallback to target last reply
* Only unsubscribe from threads events if needed
* fix strict null check
* fix strict null checks
* strict null checks
* fix typing
* Unsubscribe listeners if new thread is `null`
Co-authored-by: Faye Duxovni <fayed@element.io>
* Update strict null checks
* Type HTMLElement as nullable
* Add thread fallback integration test
* lint fix
* Update snapshots
* Add test after changing thread
* Remove test comment
* update snapshot
* fix room context test utility
* Add ThreadListContextMenu test
* lint fix
* fix thread rendering
Co-authored-by: Faye Duxovni <fayed@element.io>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-20 12:48:25 +01:00
Michael Weimann
3c9ba3e69f
Replace Icon with webpack loaded SVG ( #9464 )
2022-10-20 09:04:14 +01:00