Commit Graph
43435 Commits
Author SHA1 Message Date
Arnei 2f4fac0f37 Add leave room warning for last admin
If the last room administrator leaves a room, other users cannot
gain admin privilges anymore, leaving the room in an unmoderable
state. To help in avoiding this scenario without actually preventing
an admin from leaving the room if they really want, this commit
adds a new warning message.

Attempts to help with: https://github.com/vector-im/element-web/issues/2855

Signed-off-by: Arne Wilken arnepokemon@yahoo.de
2022-10-19 12:51:31 +02:00
KerryandGitHub 877c95df8f device manager - add spinners while devices are signing out (#9433) 2022-10-17 17:14:49 +02:00
Michael WeimannandGitHub 72d7939afc Disable stopping a voice broadcast recording by click on the tile (#9436) 2022-10-17 14:54:33 +00:00
Michael WeimannandGitHub 631720b21b Start playback for ongoing broadcast with the last chunk (#9434) 2022-10-17 16:31:22 +02:00
Michael WeimannandGitHub 1b74782854 Voice Broadcast live state / extract RelationsHelper (#9432)
* Extract RelationsHelper

* Make RelationsHelper.relations optional
2022-10-17 13:31:03 +01:00
Andy BalaamandGitHub e38c9e036c Automatically focus the WYSIWYG composer when you enter a room (#9412)
Automatically focus the WYSIWYG composer when you enter a room
2022-10-17 11:48:47 +00:00
Michael TelatynskiandGitHub 13e9e14eaa Revert "Pin back Synapse used in Cypress to alleviate test failures" (#9430)
This reverts commit cf029c51dc.
2022-10-17 12:29:23 +01:00
Michael TelatynskiandGitHub 6009d1c176 Remove deprecated m.room.aliases references (#9431)
* Remove deprecated `m.room.aliases` references

* Update SlashCommands.tsx
2022-10-17 10:58:46 +01:00
2d9f828810 Device manager - silence call ringers when local notifications are silenced (#9420)
* silence call ringers when local notifications are silenced

* more coverage for silencing

* explain disabled silence button

* lint

* increase wait for modal

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-17 09:16:04 +00:00
RobinandGitHub 1d1860842e Improve the tooltips on the call lobby join button (#9428)
Currently they display a redundant 'Join' tooltip on hover, and place the tooltip on the left. This removes the redundant tooltip and places the tooltip below the button, which looks a bit more balanced.
2022-10-17 08:58:38 +01:00
RobinandGitHub 72c42482f9 Pass the homeserver's base URL to Element Call (#9429)
This will allow Element Call to perform media repo lookups, for example for avatars.
2022-10-17 08:18:17 +02:00
RobinandGitHub 8e8b0a7870 Pass the current language to Element Call (#9427)
This allows the Element Call to appear in the language used by the rest of the app.
2022-10-17 05:37:55 +00:00
Michael WeimannandGitHub 0630a9c448 End voice broadcast recording on any call (#9425) 2022-10-16 11:35:25 +00:00
81533b905f Better accommodate long room names in call toasts (#9426)
* Better accommodate long room names in call toasts

* Use a font weight variable

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-14 12:50:50 -06:00
Michael WeimannandGitHub 195065b217 Voice Broadcast recording pip (#9385) 2022-10-14 18:12:26 +00:00
RobinandGitHub aa57d1287d Hide virtual widgets from the room info panel (#9424) 2022-10-14 17:04:29 +00:00
Šimon BrandnerandGitHub 3be36acf14 Hide screen-sharing button in Element Call on desktop (#9423) 2022-10-14 16:58:57 +00:00
Florian DurosandGitHub 46e1ac6310 Merge pull request #9422 from matrix-org/feat/reply-support-wysiwyg-composer
Add reply support to WysiwygComposer
2022-10-14 17:49:50 +02:00
Florian DurosandGitHub 2146c91343 Merge branch 'develop' into feat/reply-support-wysiwyg-composer 2022-10-14 17:21:46 +02:00
Michael TelatynskiandGitHub cf1b592f26 Update overly sensitive snapshot (#9421)
* Update snapshot

* Fix tests by adding missing stub
2022-10-14 15:57:12 +01:00
Michael WeimannandGitHub cb5667b4a4 Voice Broadcast playback (#9372)
* Implement actual voice broadcast playback

* Move PublicInterface type to test

* Implement pausing a voice broadcast playback

* Implement PR feedback

* Remove unnecessary early return
2022-10-14 15:48:54 +01:00
Florian Duros d1a98b632e Add test to attachRelation 2022-10-14 16:42:45 +02:00
Florian Duros e8d0fb0ab0 Fix linting in test 2022-10-14 16:03:45 +02:00
Florian DurosandGitHub 4e8b731d2c Merge branch 'develop' into feat/reply-support-wysiwyg-composer 2022-10-14 15:53:19 +02:00
Florian Duros 4ba3f99489 Add reply support to WysiwygComposer 2022-10-14 15:52:05 +02:00
Šimon BrandnerandGitHub 54008cff58 Disconnect other connected devices (of the same user) when joining an Element call (#9379) 2022-10-14 15:17:49 +02:00
Michael TelatynskiandGitHub ba5bd74ac8 Inhibit clicking on sender avatar in threads list (#9417) 2022-10-14 12:48:17 +01:00
KerryandGitHub 17fce6ccb2 Device manager - device tile main click target (#9409)
* change device tile click to toggle details instead of selection

* lint

* test current device section click

* stuck cypress
2022-10-14 12:43:20 +01:00
Florian DurosandGitHub 77543b32d4 Merge pull request #9410 from matrix-org/feat/add-formating-buttons-to-wysiwyg
Add formatting buttons to the WysiwygComposer
2022-10-14 11:19:32 +02:00
Florian DurosandGitHub 1638c5a213 Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg 2022-10-14 10:57:23 +02:00
Florian Duros c0bf45fddc Rename wysiwyg prop into composer 2022-10-14 10:56:34 +02:00
Florian Duros 6b6af28ea9 Use MouseEventHandler as type 2022-10-14 10:28:04 +02:00
Michael WeimannandGitHub bbb02c30d9 Update voice broadcast header to new design (#9415) 2022-10-14 08:09:38 +00:00
Florian DurosandGitHub 3ecd67aa80 Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg 2022-10-14 09:44:32 +02:00
Travis RalstonandGitHub 583d1b0318 Fix check for whether a pickle is stored (#9416) 2022-10-14 00:57:14 -06:00
49d9e75235 Voice Broadcast playback UI (#9362)
* Implement Voice Broadcast UI

* Update src/voice-broadcast/models/VoiceBroadcastPlayback.ts

Co-authored-by: Travis Ralston <travisr@matrix.org>

Co-authored-by: Travis Ralston <travisr@matrix.org>
2022-10-13 22:13:17 -06:00
KerryandGitHub 3a39dfc851 Cypress - fix device manager test (#9408) 2022-10-13 19:33:55 +00:00
Michael TelatynskiandGitHub a45a662c57 Enable Cypress retries to combat flakiness (#9413) 2022-10-13 19:11:30 +01:00
Florian Duros 324d87699a Merge remote-tracking branch 'origin/develop' into feat/add-formating-buttons-to-wysiwyg 2022-10-13 19:25:30 +02:00
GermainandGitHub 970d1912e5 Add mock for canSupport (#9414)
* Add mock for canSupport

* dead code
2022-10-13 18:22:25 +01:00
Florian DurosandGitHub a557c7f583 Merge branch 'develop' into feat/add-formating-buttons-to-wysiwyg 2022-10-13 18:55:03 +02:00
Florian Duros 53fce572aa Add FormattingButtons test 2022-10-13 18:53:20 +02:00
Florian Duros 0f2652c866 Change icon 2022-10-13 17:50:46 +02:00
Florian Duros 3f8baa4547 improve Formatting buttons style 2022-10-13 17:14:08 +02:00
Florian Duros b190163a4b Fix typo 2022-10-13 16:56:31 +02:00
Florian Duros ac8397aa0f Fix test 2022-10-13 16:46:47 +02:00
Florian Duros a96aea29a9 Fix buttons size 2022-10-13 15:36:54 +02:00
4c8b4116eb Migrate KeyboardShortcut tests from Enzyme to RTL (#9405)
* Migrate tests from Enzyme to RTL

* Fix languageHandler tests

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-10-13 14:32:45 +01:00
Michael TelatynskiandGitHub aa9f8eac52 Fix flakiness of kick.spec.ts due to cy.get(...).contains(...).should(...); anti-pattern (#9411)
* Update kick.spec.ts

* Update kick.spec.ts
2022-10-13 13:50:38 +01:00
GermainandGitHub 714ba6db94 Do not create account data event for guests (#9407)
* Do not create account data event for guests

* fix test
2022-10-13 13:15:34 +01:00