element-web/src/utils
Kerry 79a7b9aedc
Don't setup keys on login when encryption is force disabled (#11125)
* move shouldForceDisableEncryption to /crypto

* dont setup encryption when encryption is force disabled

* shuffle testing functions

* test post login security setup flows

* remove debug

* lint fixes

* strict fixes

* strict fixes p2

---------

Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-06-27 09:42:31 +00:00
..
beacon Make more of the codebase conform to strict types (#10857) 2023-05-16 14:25:43 +01:00
crypto Don't setup keys on login when encryption is force disabled (#11125) 2023-06-27 09:42:31 +00:00
device Fix display of devices without encryption support in Settings dialog (#10977) 2023-05-25 16:12:01 +00:00
dm Pass around MatrixClients instead of using MatrixClientPeg (#11000) 2023-05-30 10:36:34 +01:00
event Implement broadcast message preview (#9762) 2022-12-16 11:01:16 +00:00
exportUtils Use MatrixClientPeg::safeGet for strict typing (#10989) 2023-06-21 17:29:44 +01:00
localRoom Conform more of the codebase to strictNullChecks (#10731) 2023-04-28 09:45:36 +01:00
location Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
media Apply prettier formatting 2022-12-12 12:24:14 +01:00
oidc OIDC: attempt dynamic client registration (#11074) 2023-06-22 20:59:03 +00:00
permalinks Matrix matrix scheme permalink constructor not stripping query params (#11060) 2023-06-09 07:20:05 +00:00
pushRules Polls: sync push rules on changes to account_data (#10287) 2023-03-09 00:20:06 +00:00
room Don't setup keys on login when encryption is force disabled (#11125) 2023-06-27 09:42:31 +00:00
validate Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
AnimationUtils.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
arrays.ts shieldStatusForRoom: avoid deprecated MatrixClient methods (#10944) 2023-05-19 11:57:45 +01:00
AutoDiscoveryUtils.tsx OIDC: Check static client registration and add login flow (#11088) 2023-06-22 10:15:44 +00:00
blobs.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
BrowserWorkarounds.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
colour.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
connection.ts Make more of the codebase conform to strict types (#10859) 2023-05-12 09:49:37 +01:00
createMatrixClient.ts Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
createVoiceMessageContent.ts Error handling if broadcast events could not be sent (#9885) 2023-01-17 07:57:59 +00:00
DecryptFile.ts Apply strictNullChecks to src/utils/exportUtils (#10379) 2023-03-29 21:47:07 +00:00
DialogOpener.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
direct-messages.ts Apply strictNullChecks to src/utils/local-room.ts (#10915) 2023-06-01 11:55:26 +00:00
DirectoryUtils.ts Consolidate public room search experience (#9605) 2022-11-22 15:05:09 +00:00
DMRoomMap.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
EditorStateTransfer.ts Conform more of the codebase to strictNullChecks (#10358 2023-03-13 15:07:20 +00:00
enums.ts
ErrorUtils.tsx use ExternalLink components for external links (#10758) 2023-05-03 21:26:26 +00:00
EventRenderingUtils.ts Use MatrixClientPeg::safeGet for strict typing (#10989) 2023-06-21 17:29:44 +01:00
EventUtils.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
Feedback.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
FileDownloader.ts Conform src/components/views/messages/* code to strictNullChecks (#10461) 2023-03-29 08:22:35 +01:00
FileUtils.ts fix file size display from kB to KB (#10561) 2023-04-11 14:48:41 +01:00
FixedRollingArray.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
FontManager.ts Conform more code to strict null checking (#10153) 2023-02-15 13:36:22 +00:00
FormattingUtils.ts Conform more of the codebase to strict typescript (#10841) 2023-05-25 09:39:23 +01:00
humanize.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
i18n-helpers.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
IdentityServerUtils.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
IDestroyable.ts
image-media.ts Conform more code to strict null checking (#10153) 2023-02-15 13:36:22 +00:00
Image.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
iterables.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
JSON.ts Fix view source and devtools showing hljs warnings (#7759) 2022-02-09 09:09:06 +00:00
KeyVerificationStateObserver.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
LazyValue.ts Improve quality of Typescript types (#10742) 2023-05-05 09:11:14 +01:00
leave-behaviour.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
local-room.ts Apply strictNullChecks to src/utils/local-room.ts (#10915) 2023-06-01 11:55:26 +00:00
login.ts Conform more code to strict null checking (#10167) 2023-02-16 17:21:44 +00:00
LruCache.ts Add UserProfilesStore, LruCache and cache for user permalink profiles (#10425) 2023-03-27 10:07:43 +02:00
maps.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
MarkedExecution.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
MatrixGlob.ts Enable @typescript-eslint/explicit-member-accessibility on /src (#9785) 2022-12-16 12:29:59 +00:00
MediaEventHelper.ts Apply strictNullChecks to src/utils/*!exportUtils (#10455 2023-04-03 09:26:55 +01:00
MegolmExportEncryption.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
membership.ts Speed up waitForMember if user already in room (#11110) 2023-06-19 14:11:25 +00:00
MessageDiffUtils.tsx Fix: Edit history modal crash (#10834) 2023-05-11 10:21:02 +00:00
Mouse.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
MultiInviter.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
NativeEventUtils.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
notifications.ts Send correct receipt when marking a room as read (#10730) 2023-04-28 06:07:25 +00:00
numbers.ts Fix seekbar position for zero length audio (#9949) 2023-01-23 17:28:31 +01:00
objects.ts Make existing and new issue URLs configurable (#10710) 2023-04-26 09:36:00 +00:00
pages.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
PasswordScorer.ts Use MatrixClientPeg::safeGet in src/{stores,hooks,components/structures}/* (#10988) 2023-06-15 15:11:49 +01:00
pillify.tsx Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
PinningUtils.ts Use js-sdk imports for poll event types instead of events-sdk (#9904) 2023-01-13 10:02:33 -07:00
PreferredRoomVersions.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
presence.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
promise.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
ReactUtils.tsx Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
read-receipts.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
Reply.ts Improve strictNullChecks support in right_panel (#10415) 2023-03-22 12:15:26 +00:00
ResizeNotifier.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
rooms.ts Don't setup keys on login when encryption is force disabled (#11125) 2023-06-27 09:42:31 +00:00
RoomUpgrade.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
SearchInput.ts Allows search to recognize full room links (#8275) 2023-05-09 07:55:50 +00:00
sets.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
ShieldUtils.ts shieldStatusForRoom: avoid deprecated MatrixClient methods (#10944) 2023-05-19 11:57:45 +01:00
Singleflight.ts Conform more of the code base to strict null checking (#10147) 2023-02-13 17:01:43 +00:00
SnakedObject.ts Comply with noImplicitAny (#9940) 2023-02-13 11:39:16 +00:00
SortMembers.ts Conform more of the codebase to strictNullChecks (#10672) 2023-04-21 11:50:42 +01:00
space.tsx Pass around MatrixClients instead of using MatrixClientPeg (#11000) 2023-05-30 10:36:34 +01:00
StorageManager.ts Improve typescript null checking in places (#10073 (#10073 2023-02-03 15:27:47 +00:00
stringOrderField.ts Apply strictNullChecks to src/utils/*!exportUtils (#10455 2023-04-03 09:26:55 +01:00
strings.ts Switch from grapheme-splitter to graphemer (#11037) 2023-06-05 14:39:46 +00:00
threepids.ts Apply strictNullChecks to src/utils/*!exportUtils (#10455 2023-04-03 09:26:55 +01:00
Timer.ts Make more of the codebase conform to strict types (#10857) 2023-05-16 14:25:43 +01:00
tooltipify.tsx Improve typescript null checking in places (#10073 (#10073 2023-02-03 15:27:47 +00:00
units.ts Remove dead code (#9035) 2022-07-11 07:52:44 +02:00
UrlUtils.ts Remove url npm dependency and use Web URL constructor (#10930) 2023-05-17 12:50:00 +01:00
UserInteractiveAuth.ts Conform more of the codebase to strictNullChecks (#10731) 2023-04-28 09:45:36 +01:00
useTooltip.tsx Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
ValidatedServerConfig.ts OIDC: Check static client registration and add login flow (#11088) 2023-06-22 10:15:44 +00:00
video-rooms.ts Enable @typescript-eslint/explicit-function-return-type in /src (#9788) 2023-01-12 13:25:14 +00:00
WellKnownUtils.ts Add .well-known config option to force disable encryption on room creation (#11120) 2023-06-21 21:50:01 +00:00
Whenable.ts Add @typescript-eslint/no-base-to-string (#10091) 2023-02-07 10:08:10 +00:00
WidgetUtils.ts Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00