element-portable/src/components/structures
Faye Duxovni 4724506320
Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544)
* Improve decryption error UI by consolidating error messages and providing instructions when possible

* Fix TS strict errors

* Rename .scss to .pcss

* Avoid accessing clipboard, Cypress doesn't like it

* Display DecryptionFailureBar alongside other AuxPanel bars

* Add comments

* Add small margin off-screen for visible decryption failures

* Fix some more TS strict errors

* Add unit tests for DecryptionFailureBar

* Add button to resend key requests manually

* Remove references to matrix-js-sdk crypto internals

* Add hysteresis to visible decryption failures

* Add comment

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Add comment

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Don't create empty div if we're not showing resend requests button

* cancel updateSessions on unmount

* Update unit tests

* Fix lint and implicit any

* Simplify visible event bounds checking

* Adjust cypress test descriptions

* Add percy snapshots

* Update src/components/structures/TimelinePanel.tsx

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Add comments on TimelinePanel IState

* comment

* Add names to percy snapshots

* Show Resend Key Requests button when there are sessions that haven't already been requested via this bar

* We no longer request keys from senders

* update i18n

* update expected text in cypress test

* don't download keys ourselves, update device info in response to updates from client

* fix ts strict errors

* visibledecryptionfailures undefined handling

* Fix implicitAny errors

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2022-12-15 17:24:33 +00:00
..
auth Apply prettier formatting 2022-12-12 12:24:14 +01:00
AutocompleteInput.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
AutoHideScrollbar.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
BackdropPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
ContextMenu.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
EmbeddedPage.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
ErrorMessage.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
FileDropTarget.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
FilePanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
GenericDropdownMenu.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
GenericErrorPage.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
HomePage.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
HostSignupAction.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
IndicatorScrollbar.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
InteractiveAuth.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
LargeLoader.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
LeftPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
LegacyCallEventGrouper.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
LoggedInView.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
MainSplit.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
MatrixChat.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
MessagePanel.tsx 🧵 Enable threads by default (#9736) 2022-12-13 15:09:15 +00:00
NonUrgentToastContainer.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
NotificationPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RightPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomSearch.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomSearchView.tsx 🧵 Enable threads by default (#9736) 2022-12-13 15:09:15 +00:00
RoomStatusBar.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomStatusBarUnsentMessages.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
RoomView.tsx Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544) 2022-12-15 17:24:33 +00:00
ScrollPanel.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SearchBox.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SpaceHierarchy.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SpaceRoomView.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SplashPage.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
static-page-vars.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
TabbedView.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
ThreadPanel.tsx 🧵 Enable threads by default (#9736) 2022-12-13 15:09:15 +00:00
ThreadView.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
TimelinePanel.tsx Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544) 2022-12-15 17:24:33 +00:00
ToastContainer.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
UploadBar.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
UserMenu.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
UserView.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
ViewSource.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00