riot-web/src/utils
Michael Telatynski 16d2cccb73
OIDC settings tweaks (#28787)
* Hide 3pid account settings if account is managed externally

As they would be disabled and just confusing otherwise

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Show manage device button instead of sign out button for other devices in OIDC mode

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Tidy up

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Fix tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-12-23 22:35:43 +00:00
..
beacon Migrate to stylistic 2024-10-18 14:34:01 +01:00
crypto First batch: Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` (#28242) 2024-11-19 10:09:25 +00:00
device Use mapped types around account data events (#28752) 2024-12-19 22:53:51 +00:00
dm Update calls to addEventToTimeline and addLiveEvents for new signature 2024-11-06 14:55:21 +00:00
event Change license (#13) 2024-09-09 13:57:16 +00:00
exportUtils Remove usages of Buffer 2024-12-04 11:46:48 +00:00
localRoom Change license (#13) 2024-09-09 13:57:16 +00:00
location Update dependency typescript to v5.6.2 (#71) 2024-09-26 14:25:49 +00:00
media Change license (#13) 2024-09-09 13:57:16 +00:00
oidc OIDC settings tweaks (#28787) 2024-12-23 22:35:43 +00:00
permalinks Migrate to stylistic 2024-10-18 14:34:01 +01:00
pushRules Change license (#13) 2024-09-09 13:57:16 +00:00
room Wire up analytics for Legacy/EC/Jitsi voip options (#28348) 2024-11-04 09:49:41 +00:00
tokens Update js-sdk usages around Buffers to avoid needing Buffer polyfill 2024-12-03 17:18:43 +00:00
validate Change license (#13) 2024-09-09 13:57:16 +00:00
AnimationUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
AutoDiscoveryUtils.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
BrowserWorkarounds.ts Change license (#13) 2024-09-09 13:57:16 +00:00
DMRoomMap.ts Change license (#13) 2024-09-09 13:57:16 +00:00
DecryptFile.ts Change license (#13) 2024-09-09 13:57:16 +00:00
DialogOpener.ts Change license (#13) 2024-09-09 13:57:16 +00:00
DirectoryUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
EditorStateTransfer.ts Change license (#13) 2024-09-09 13:57:16 +00:00
ErrorUtils.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
EventRenderingUtils.ts Remove abandoned Voice Broadcasts labs flag (#28548) 2024-12-02 10:53:27 +00:00
EventUtils.ts Remove abandoned Voice Broadcasts labs flag (#28548) 2024-12-02 10:53:27 +00:00
Feedback.ts Change license (#13) 2024-09-09 13:57:16 +00:00
FileDownloader.ts Change license (#13) 2024-09-09 13:57:16 +00:00
FileUtils.ts Update design of files list in right panel (#144) 2024-10-14 18:08:05 +00:00
FixedRollingArray.ts Change license (#13) 2024-09-09 13:57:16 +00:00
FormattingUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
IDestroyable.ts Change license (#13) 2024-09-09 13:57:16 +00:00
IdentityServerUtils.ts Use mapped types around account data events (#28752) 2024-12-19 22:53:51 +00:00
Image.ts Change license (#13) 2024-09-09 13:57:16 +00:00
JSON.ts Change license (#13) 2024-09-09 13:57:16 +00:00
KeyVerificationStateObserver.ts Change license (#13) 2024-09-09 13:57:16 +00:00
LazyValue.ts Change license (#13) 2024-09-09 13:57:16 +00:00
LruCache.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MarkedExecution.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MatrixGlob.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MediaEventHelper.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MegolmExportEncryption.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MessageDiffUtils.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
Mouse.ts Change license (#13) 2024-09-09 13:57:16 +00:00
MultiInviter.ts Change license (#13) 2024-09-09 13:57:16 +00:00
NativeEventUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
PasswordScorer.ts Change license (#13) 2024-09-09 13:57:16 +00:00
PhasedRolloutFeature.ts Change license (#13) 2024-09-09 13:57:16 +00:00
PinningUtils.ts Allow to unpin redacted event (#98) 2024-10-02 08:23:22 +00:00
PreferredRoomVersions.ts Change license (#13) 2024-09-09 13:57:16 +00:00
ReactUtils.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
Reply.ts Remove reply fallbacks as per merged MSC2781 (#28406) 2024-11-13 14:11:20 +00:00
ResizeNotifier.ts Change license (#13) 2024-09-09 13:57:16 +00:00
RoomUpgrade.ts Change license (#13) 2024-09-09 13:57:16 +00:00
SearchInput.ts Change license (#13) 2024-09-09 13:57:16 +00:00
SessionLock.ts Improve logging in SessionLock (#133) 2024-10-09 14:38:53 +00:00
ShieldUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
Singleflight.ts Migrate to stylistic 2024-10-18 14:34:01 +01:00
SnakedObject.ts Change license (#13) 2024-09-09 13:57:16 +00:00
SortMembers.ts Change license (#13) 2024-09-09 13:57:16 +00:00
StorageAccess.ts Migrate to stylistic 2024-10-18 14:34:01 +01:00
StorageManager.ts Change license (#13) 2024-09-09 13:57:16 +00:00
Timer.ts Change license (#13) 2024-09-09 13:57:16 +00:00
UrlUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
ValidatedServerConfig.ts Change license (#13) 2024-09-09 13:57:16 +00:00
WellKnownUtils.ts Change license (#13) 2024-09-09 13:57:16 +00:00
Whenable.ts Change license (#13) 2024-09-09 13:57:16 +00:00
WidgetUtils-types.ts Use mapped types around account data events (#28752) 2024-12-19 22:53:51 +00:00
WidgetUtils.ts Use mapped types around account data events (#28752) 2024-12-19 22:53:51 +00:00
arrays.ts Second batch: Replace `MatrixClient.isRoomEncrypted` by `MatrixClient.CryptoApi.isEncryptionEnabledInRoom` (#28466) 2024-11-20 14:27:09 +00:00
blobs.ts Change license (#13) 2024-09-09 13:57:16 +00:00
colour.ts Change license (#13) 2024-09-09 13:57:16 +00:00
connection.ts Change license (#13) 2024-09-09 13:57:16 +00:00
createMatrixClient.ts Migrate to stylistic 2024-10-18 14:34:01 +01:00
createVoiceMessageContent.ts Change license (#13) 2024-09-09 13:57:16 +00:00
direct-messages.ts Change license (#13) 2024-09-09 13:57:16 +00:00
enums.ts Change license (#13) 2024-09-09 13:57:16 +00:00
humanize.ts Change license (#13) 2024-09-09 13:57:16 +00:00
i18n-helpers.ts Change license (#13) 2024-09-09 13:57:16 +00:00
image-media.ts Send and respect MSC4230 is_animated flag (#28513) 2024-11-22 13:58:37 +00:00
iterables.ts Change license (#13) 2024-09-09 13:57:16 +00:00
leave-behaviour.ts Change license (#13) 2024-09-09 13:57:16 +00:00
local-room.ts Change license (#13) 2024-09-09 13:57:16 +00:00
login.ts Update type and usage of window.matrixChat to be better React 18 friendly (#28415) 2024-11-13 14:16:29 +00:00
maps.ts Change license (#13) 2024-09-09 13:57:16 +00:00
membership.ts Change license (#13) 2024-09-09 13:57:16 +00:00
notifications.ts Harden Settings using mapped types (#28775) 2024-12-23 20:25:15 +00:00
numbers.ts Change license (#13) 2024-09-09 13:57:16 +00:00
objects.ts Change license (#13) 2024-09-09 13:57:16 +00:00
pages.ts Change license (#13) 2024-09-09 13:57:16 +00:00
pillify.tsx Switch secondary React trees to the createRoot API (#28296) 2024-11-06 12:44:54 +00:00
presence.ts Change license (#13) 2024-09-09 13:57:16 +00:00
promise.ts Fix huge usage bandwidth and performance issue of pinned message banner. (#37) 2024-09-13 07:47:22 +00:00
react.tsx Fix code block highlighting not working reliably with many code blocks (#28613) 2024-12-02 14:03:14 +00:00
read-receipts.ts Change license (#13) 2024-09-09 13:57:16 +00:00
rooms.ts Change license (#13) 2024-09-09 13:57:16 +00:00
sets.ts Change license (#13) 2024-09-09 13:57:16 +00:00
space.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
stringOrderField.ts Change license (#13) 2024-09-09 13:57:16 +00:00
strings.ts Change license (#13) 2024-09-09 13:57:16 +00:00
threepids.ts Change license (#13) 2024-09-09 13:57:16 +00:00
tooltipify.tsx Switch secondary React trees to the createRoot API (#28296) 2024-11-06 12:44:54 +00:00
units.ts Change license (#13) 2024-09-09 13:57:16 +00:00
video-rooms.ts Allow joining calls and video rooms without enabling the labs flags (#95) 2024-09-30 14:07:53 +00:00