riot-web/res/img
Hugh Nimmo-Smith 3c3df11d32
Support for login + E2EE set up with QR (#9403)
* Support for login + E2EE set up with QR

* Whitespace

* Padding

* Refactor of fetch

* Whitespace

* CSS whitespace

* Add link to MSC3906

* Handle incorrect typing in MatrixClientPeg.get()

* Use unstable class name

* fix: use unstable class name

* Use default fetch client instead

* Update to revised function name

* Refactor device manager panel and make it work with new sessions manager

* Lint fix

* Add missing interstitials and update wording

* Linting

* i18n

* Lint

* Use sensible sdk config name for fallback server

* Improve error handling for QR code generation

* Refactor feature availability logic

* Hide device manager panel if no options available

* Put sign in with QR behind lab setting

* Reduce scope of PR to just showing code on existing device

* i18n updates

* Handle null features

* Testing for LoginWithQRSection

* Refactor to handle UIA

* Imports

* Reduce diff complexity

* Remove unnecessary change

* Remove unused styles

* Support UIA

* Tidy up

* i18n

* Remove additional unused parts of flow

* Add extra instruction when showing QR code

* Add getVersions to server mocks

* Use proper colours for theme support

* Test cases

* Lint

* Remove obsolete snapshot

* Don't override error if already set

* Remove unused var

* Update src/components/views/settings/devices/LoginWithQRSection.tsx

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

* Update src/components/views/auth/LoginWithQR.tsx

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

* Update src/components/views/auth/LoginWithQR.tsx

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

* Update src/components/views/auth/LoginWithQR.tsx

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

* Update src/components/views/auth/LoginWithQR.tsx

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

* Update src/components/views/auth/LoginWithQR.tsx

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

* Update res/css/views/auth/_LoginWithQR.pcss

Co-authored-by: Kerry <kerrya@element.io>

* Use spacing variables

* Remove debug

* Style + docs

* preventDefault

* Names of tests

* Fixes for js-sdk refactor

* Update snapshots to match test names

* Refactor labs config to make deployment simpler

* i18n

* Unused imports

* Typo

* Stateless component

* Whitespace

* Use context not MatrixClientPeg

* Add missing context

* Type updates to match js-sdk

* Wrap click handlers in useCallback

* Update src/components/views/settings/DevicesPanel.tsx

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

* Wait for DOM update instead of timeout

* Add missing snapshot update from last commit

* Remove void keyword in favour of then() clauses

* test main paths in LoginWithQR

Co-authored-by: Travis Ralston <travisr@matrix.org>
Co-authored-by: Kerry <kerrya@element.io>
2022-10-19 13:31:20 +01:00
..
badges The Welcome Home Screen: Dedicated Download Apps Dialog (#9120) 2022-08-02 16:08:02 +02:00
betas Move New Search Experience out of beta (#8859) 2022-06-28 12:02:08 +02:00
compound Show displayname in non-narrow thread summeries (#8036) 2022-03-11 19:24:18 +00:00
e2e Device manager - device security recommendation card (PSG-637) (#9158) 2022-08-11 10:39:14 +00:00
element-icons Support for login + E2EE set up with QR (#9403) 2022-10-19 13:31:20 +01:00
emojipicker
feather-customised New group call experience: Room header and PiP designs (#9351) 2022-10-07 02:27:28 +00:00
format
image-view
location Live location sharing - update live location tiles (PSF-1027) (#8649) 2022-05-20 09:49:01 +00:00
social
spinner Improve the look of the spinner (#6083) 2021-11-02 09:35:06 +00:00
user-onboarding New User Onboarding Task List (#9083) 2022-07-29 11:43:29 +00:00
voip Update video rooms to new design specs (#8207) 2022-04-01 14:36:10 +00:00
camera.svg
cancel-small.svg
cancel.svg New group call experience: Room header and PiP designs (#9351) 2022-10-07 02:27:28 +00:00
download.svg Replace mask-images with svg components in MessageActionBar (#9088) 2022-07-25 12:43:41 +02:00
element-desktop-logo.svg
element-shiny.svg Analytics opt in for posthog (#6936) 2021-12-06 09:39:33 +11:00
ellipsis.svg
external-link.svg Live location sharing - open location in OpenStreetMap (PSF-1040) (#8695) 2022-05-27 11:58:39 +02:00
globe.svg Implement Use Case Selection screen (#8984) 2022-07-13 15:43:44 +02:00
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
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 Implement Use Case Selection screen (#8984) 2022-07-13 15:43:44 +02:00
plus.svg
room_replaced.svg
stickerpack-placeholder.png
subtract.svg Add a simple TagComposer for the keywords entry 2021-07-12 23:55:08 -06:00
tick-circle.svg Analytics opt in for posthog (#6936) 2021-12-06 09:39:33 +11:00
typing-indicator-2x.gif
upload-big.svg
warning.svg