Florian Duros
0a7f44b226
Add typeof check for body
2022-10-26 19:19:32 +02:00
Florian Duros
39f1dc224c
Add typeof check for body
2022-10-26 19:16:29 +02:00
Florian Duros
c0282e0351
Add check for body
2022-10-26 19:09:17 +02:00
Florian Duros
d25cbb53b0
Merge branch 'develop' into feat/add-plain-text-mode
2022-10-26 18:56:33 +02:00
Florian Duros
928a23e9d0
Fix switching bug and br tag in firefox
2022-10-26 18:18:34 +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
Germain
0f1738b098
Fix getReadReceiptsForEvent for unknown threads ( #9507 )
2022-10-26 14:19:36 +01:00
Kerry
31c0988220
Merge branch 'develop' into psg-863/dm-learn-more-rename
2022-10-26 15:09:44 +02:00
kegsay
0453b264e3
Sliding Sync: improve sort order, show subspace rooms, better tombstoned room handling ( #9484 )
...
* Add support for include_old_rooms and by_notification_level
* Include subspaces when apply spaces filter
* Remove stray is_tombstoned
* tests: add SlidingRoomListStore jest tests; update proxy version in cypress
* Add additional tests
* Additional tests
* Linting
* Update test/stores/room-list/SlidingRoomListStore-test.ts
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-26 14:04:03 +01:00
Florian Duros
f1610dae3d
Fix selection
2022-10-26 14:56:41 +02:00
Florian Duros
5d86b5ac48
Make initialContent optional is SendWysiwygComposer
2022-10-26 12:41:44 +02:00
Florian Duros
b85b5dacee
Fix cursor position
2022-10-26 12:39:18 +02:00
Kerry Archibald
35e45136b4
add learn more to device security cards
2022-10-26 11:30:32 +02:00
Kerry Archibald
038fb53b69
extract device security learn more with content into component
2022-10-26 11:17:47 +02:00
Kerry Archibald
bb4bffe1e8
learn more for session renaming
2022-10-26 11:05:31 +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
Florian Duros
bdaa1acf59
Invert composer mode icon
2022-10-26 10:42:18 +02:00
Travis Ralston
8d6a67e67d
Fully move auth types to js-sdk ( #9499 )
...
* Fully move auth types to js-sdk
The SSO buttons were the only consumer of these types, so let's just move them. They've been in the js-sdk for a while now, and webpack is screaming about missing exports (because they're all interfaces and types, which don't exist after transpiling).
* Fix the other cases too
2022-10-25 17:00:23 -06: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
c7dbb5947f
Keep content when switching between rich text and plain text mode
2022-10-25 18:33:25 +02:00
Florian Duros
50279c8870
Add basic plain text editor
2022-10-25 17:26:14 +02:00
Germain
249474b430
Only render NotificationBadge when needed ( #9493 )
2022-10-25 14:31:38 +01: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
787acbcc31
Merge branch 'develop' into feat/add-message-edition-wysiwyg-composer
2022-10-25 10:32:29 +02:00
Florian Duros
fda4dabf6d
Fix MessageComposer test
2022-10-24 15:03:18 +02:00
Robin
daf097e123
Fix joining calls without audio or video inputs ( #9486 )
...
The lobby view was requesting a stream with both video and audio, even if the system lacked video or audio devices. Requesting one of audio or video is enough to get all device labels.
2022-10-24 09:03:05 -04: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
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
Michael Telatynski
8ae67aa4dd
Only show mini avatar uploader in room intro when no avatar yet exists ( #9479 )
2022-10-21 14:45:38 +01:00
Michael Telatynski
fde9a527a7
Improve typing ( #9474 )
2022-10-21 11:44:33 +01:00
Florian Duros
c9bf7da629
Fix send message on enter
2022-10-21 10:35:54 +02: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
Michael Weimann
5f59ce182e
Resume voice broadcast on load ( #9475 )
2022-10-21 09:30:02 +02:00
Florian Duros
5987a6889b
Add styling to editing
2022-10-20 17:31:17 +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
Florian Duros
072c767b68
Fix suppression when message is empty
2022-10-20 11:52:50 +02:00
Florian Duros
5e6d0f6404
Copy css for edition
2022-10-20 10:53:57 +02:00
Michael Weimann
3c9ba3e69f
Replace Icon with webpack loaded SVG ( #9464 )
2022-10-20 09:04:14 +01:00
Travis Ralston
dade38086c
Fix slightly noisy warning when switching spaces ( #9468 )
...
Sometimes `spaceName` can be `undefined` because of function timing - use a different method for getting the space's name when this happens.
2022-10-20 00:52:06 -06:00
kegsay
17c3fb89c1
Store refactor: convert WidgetPermissionStore ( #9458 )
...
* Store refactor: convert WidgetPermissionStore
Add Jest tests as well.
* More tests
* Review comments
2022-10-19 22:00:53 +02:00
Florian Duros
e9b285c5e0
Cleaning files
2022-10-19 19:44:49 +02:00
Florian Duros
c7e83baa36
Remove unused parameters
2022-10-19 19:29:42 +02:00
Florian Duros
63c3a55758
Disable save button until change
2022-10-19 18:57:49 +02:00
Florian Duros
0a65d919a1
Fix typing
2022-10-19 18:17:03 +02:00