element-web/res/img
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
..
badges
betas
compound
e2e Improve decryption error UI by consolidating error messages and providing instructions when possible (#9544) 2022-12-15 17:24:33 +00:00
element-icons Use icon component instead of mask-image for formatting buttons (#9732) 2022-12-09 17:01:03 +01:00
emojipicker Split inline SVGs to their own files 2019-10-20 12:13:32 +03:00
feather-customised
format show format bar when text is selected 2019-09-04 16:35:03 +02:00
image-view
location Live location sharing - update live location tiles (PSF-1027) (#8649) 2022-05-20 09:49:01 +00:00
social
spinner
user-onboarding
voip Replace Icon with webpack loaded SVG (#9464) 2022-10-20 09:04:14 +01:00
camera.svg
cancel-small.svg
cancel.svg
download.svg
element-desktop-logo.svg
element-shiny.svg
ellipsis.svg
external-link.svg
globe.svg
icon-address-delete.svg
icon-email-pill-avatar.svg
icon-email-user.svg
icon-invite-people.svg
icon-pill-remove.svg
icon-return.svg
icon_context_delete.svg
icons-close.svg
icons-create-room.svg
icons-room-add.svg
icons-show-stickers.svg
markdown.svg Convert Markdown button to SVG mask 2019-02-18 18:26:52 +00:00
matrix.svg Step 10.2: Move matrix logo replacement into react-sdk 2022-03-28 14:33:28 -06:00
member_chevron.png
minimise.svg
noise.png
plus.svg
room_replaced.svg
stickerpack-placeholder.png
subtract.svg
tick-circle.svg
typing-indicator-2x.gif
upload-big.svg
warning.svg