Richard van der Hoff
06fa49a9da
Use new accessors for VerificationRequest ( #11092 )
...
* Switch verification request accessors to go via CryptoApi
part of https://github.com/vector-im/crypto-internal/issues/97
* Update references to `requestVerification`
https://github.com/vector-im/crypto-internal/issues/98
2023-06-16 10:27:56 +00:00
Michael Telatynski
dd46db4817
Use MatrixClientPeg::safeGet in src/{stores,hooks,components/structures}/* ( #10988 )
2023-06-15 15:11:49 +01:00
Richard van der Hoff
b9b93264b6
Remove references to VerificationRequest ( #11050 )
...
* Update references to `VerificationRequestEvent`
* Update references to `Phase`
* update references to legacy `PHASE_*` constants
* Replace `request.canAccept` with `canAcceptVerificationRequest`
* Replace `VerificationRequest` with the interface throughout
* Minor strict type fixes
* Add a couple of tests
2023-06-14 14:35:32 +00:00
Michael Telatynski
3847367088
Fix call to startSingleSignOn passing enum in place of idpId ( #10998 )
2023-05-30 10:08:50 +00:00
Michael Telatynski
6a3f59cc76
Make more of the codebase conform to strict types ( #10857 )
2023-05-16 14:25:43 +01:00
Michael Telatynski
f758cbd38a
Make more of the codebase conform to strict types ( #10859 )
2023-05-12 09:49:37 +01:00
Michael Telatynski
456c66db5b
Conform more of the codebase to strictNullChecks ( #10800 )
2023-05-10 08:41:55 +01:00
Michael Telatynski
99ac9e5029
Ensure tooltip contents is linked via aria to the target element ( #10729 )
...
* Ensure tooltip contents is linked via aria to the target element
* Iterate
* Fix tests
* Fix tests
* Update snapshot
* Fix missing aria labels for more tooltips
* Iterate
* Update snapshots
2023-05-05 08:26:11 +00:00
Michael Telatynski
1281c0746b
Conform more of the codebase to strictNullChecks ( #10731 )
2023-04-28 09:45:36 +01:00
Michael Telatynski
0a22ed90ef
Consolidate login errors ( #10722 )
2023-04-27 09:05:31 +01:00
Michael Telatynski
605ef084ec
Conform more of the codebase to strictNullChecks ( #10573 )
...
* Conform more of the codebase to `strictNullChecks`
* Iterate
2023-04-13 08:52:57 +01:00
Michael Telatynski
f152613f83
Apply strictNullChecks to src/components/auth/* ( #10484
...
* Apply `strictNullChecks` to `src/components/auth/*`
* fix
* strict types
2023-03-31 09:26:15 +01:00
Michael Telatynski
127a3b667c
Conform more of the codebase to strictNullChecks ( #10350
...
* Conform more of the codebase to `strictNullChecks`
* Iterate
* Generics ftw
* Iterate
2023-03-10 14:55:06 +00:00
Michael Weimann
6fa00a20b0
Use compound icons ( #10292 )
2023-03-08 11:11:01 +01:00
Michael Telatynski
32aa18ff2e
Apply strictNullChecks to src/components/views/auth/* ( #10299
...
* Apply `strictNullChecks` to src/components/views/auth/*
* Iterate PR
2023-03-07 10:45:55 +00:00
Michael Telatyński
629e5cb01f
Properly type Modal props to ensure useful typescript checking ( #10238
...
* Properly type Modal props to ensure useful typescript checking
* delint
* Iterate
* Iterate
* Fix modal.close loop
* Iterate
* Fix tests
* Add comment
* Fix test
2023-02-28 10:31:48 +00:00
Michael Telatyński
12dd799301
Fix double translation issue ( #10240
...
* Fix double translation issue
* Remove some redundant string concatenations
2023-02-27 09:15:27 +00:00
Michael Telatynski
76b82b4b2b
Make more code conform to strict null checks ( #10219
...
* Make more code conform to strict null checks
* Fix types
* Fix tests
* Fix remaining test assertions
* Iterate PR
2023-02-24 15:28:40 +00:00
Suguru Hirahara
d3923c0b8a
Capitalization of security key and phrase ( #10158 )
2023-02-14 10:05:58 +00:00
Suguru Hirahara
ea4000cf1e
Fix 'Failed check: Ellipsis' on Weblate ( #10144 )
...
* Fix 'Failed check: Ellipsis' on Weblate
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix tests
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove white space characters before the horizontal ellipsis from RoomPreviewBar
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* yarn run i18n
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Additional change
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-02-14 09:05:01 +00:00
Michael Telatynski
da7aa4055e
Conform more of the code base to strict null checking ( #10147 )
...
* Conform more of the code base to strict null checking
* More strict fixes
* More strict work
* Fix missing optional type
* Iterate
2023-02-13 17:01:43 +00:00
Michael Telatynski
61a63e47f4
Comply with noImplicitAny ( #9940 )
...
* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests
2023-02-13 11:39:16 +00:00
Suguru Hirahara
ac7f69216e
Remove duplicate translated string ( #10139 )
2023-02-13 11:31:22 +00:00
Suguru Hirahara
986b7cbb61
Remove ineffective white space characters from VerifyEmailModal.tsx ( #10141 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-02-13 11:11:22 +01:00
Hugh Nimmo-Smith
d698193196
Implementation of MSC3824 to make the client OIDC-aware ( #8681 )
2023-01-27 11:06:10 +00:00
Michael Weimann
eb43f3449e
Fix the problem that the password reset email has to be confirmed twice ( #9926 )
2023-01-19 09:03:48 +01:00
Michael Weimann
70d3d03c15
Fix logout devices on password reset ( #9925 )
2023-01-18 08:25:03 +01:00
Michael Telatynski
030b7e90bf
Enable @typescript-eslint/explicit-function-return-type in /src ( #9788 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
* Enable `@typescript-eslint/explicit-function-return-type` in /src
* Fix types
* tsc strict fixes
* Delint
* Fix test
* Fix bad merge
2023-01-12 13:25:14 +00:00
Michael Weimann
a1bc4b8e6b
Fix sign-in instead link ( #9820 )
2022-12-23 12:36:09 +00:00
Michael Telatynski
f1e8e7f140
Enable @typescript-eslint/explicit-member-accessibility on /src ( #9785 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
2022-12-16 12:29:59 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Michael Weimann
89439d4f10
Further password reset flow enhancements ( #9662 )
2022-12-06 10:01:25 +01:00
Michael Weimann
5c60211d76
Fix login screen style ( #9611 )
2022-11-25 08:49:11 +01:00
Michael Weimann
e5ce6d7800
New password reset flow ( #9581 )
2022-11-22 07:58:37 +01:00
Michael Telatynski
590b845f3f
Remove all usages of UNSAFE_* React methods ( #9583 )
2022-11-18 09:22:43 +00:00
Mahdi Bagvand
7c33fc6cf6
fix wrong error message in registration when phone number threepid is in use. ( #9571 )
2022-11-13 16:58:40 +00:00
Michael Telatynski
5f540eb25c
Update types to match js-sdk --strict mode ( #9528 )
...
Co-authored-by: Michael Weimann <michaelw@matrix.org >
2022-11-03 12:50:07 +00:00
Travis Ralston
8d6a67e67d
Fully move auth types to js-sdk ( #9499 )
...
* Fully move auth types to js-sdk
The SSO buttons were the only consumer of these types, so let's just move them. They've been in the js-sdk for a while now, and webpack is screaming about missing exports (because they're all interfaces and types, which don't exist after transpiling).
* Fix the other cases too
2022-10-25 17:00:23 -06:00
Michael Telatynski
8b54be6f48
Move from browser-request to fetch ( #9345 )
2022-10-12 18:59:07 +01:00
Michael Telatynski
d5db131eef
Spike AXE A11Y testing in Cypress ( #9111 )
...
* Spike AXE A11Y testing in Cypress
* Fix NewRoomIntro breaking html/aria list rules
* Fix HeaderButtons breaking aria role semantics rules
* missing type
* Switch left panel from aside to nav and include space panel
* Give the page a main heading of the room name when viewing a room
* Use header landmark on RoomHeader
* Improve aria attributes on composer when autocomplete is closed
* Fix aria-owns on RoomHeader
* Give Spinner an aria role
* Give server picker help button an aria label
* Improve auth aria attributes and semantics
* Improve heading semantics in use case selection screen
* Fix autocomplete attribute to be valid
* Fix heading semantics on login page
* Improve Cypress axe testing
* Add axe tests
* Stop synapse after the timeline tests
* Await spinners to fade before percy snapshotting timeline tests
* Improve naming of plugin
* Update snapshots
* Fix accidental heading change
* Fix double synapse stoppage
* Fix Cypress timeline avatar assertions to be DPI agnostic
* Fix aria attributes on date separators
* delint
* Update snapshots
* Revert style change
* Skip redundant call
2022-08-01 08:31:14 +01:00
Janne Mareike Koschinski
e694e87814
Prevent email verification from overriding existing sessions ( #9075 )
2022-07-22 11:45:26 +02:00
Michael Weimann
742b21ca46
Extract ValidatedServerConfig ( #9054 )
2022-07-14 15:03:34 +02:00
Suguru Hirahara
731776d189
Improve link buttons and inline link buttons styling ( #8238 )
...
* Set padding: 0 to both "link" and "link_inline"
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - _SpotlightDialog.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - JoinRuleSettings
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - _ViewSourceEvent.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - _RoomDirectory.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - _InviteDialog.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - ServerOfflineDialog
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - UpdateCheckButton
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - NonUrgentEchoFailureToast
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant settings - CallView
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove unused styles - _RoomSettingsDialogBridges.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Replace "link" with "link_inline" for inline links
- src/components/structures/UserMenu.tsx
- src/components/views/dialogs/BetaFeedbackDialog.tsx
- src/components/views/dialogs/FeedbackDialog.tsx
- src/components/views/rooms/NewRoomIntro.tsx
- src/components/views/settings/tabs/room/NotificationSettingsTab.tsx
- src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx
- src/components/views/spaces/SpaceCreateMenu.tsx
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Replace "link_inline" with "link" for links not inline
- src/async-components/views/dialogs/security/CreateKeyBackupDialog.tsx
- src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx
- src/components/structures/auth/ForgotPassword.tsx
- src/components/structures/auth/Registration.tsx
- src/components/views/auth/InteractiveAuthEntryComponents.tsx
- src/components/views/dialogs/security/AccessSecretStorageDialog.tsx
- src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx
- src/components/views/messages/TileErrorBoundary.tsx
- src/components/views/messages/ViewSourceEvent.tsx
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a redundant declaration - _SetupEncryptionBody.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a redundant declaration - _ReplyChain.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a redundant declaration - _EventTile.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove an obsolete style block - _RoomPreviewCard.scss
The block was transferred from _SpaceRoomView.scss with ec24dc661edb6979ba901936067e5bc731dafa59
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a redundant declaration - _SecurityUserSettingsTab.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove element='span' - NewRoomIntro.tsx
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove redundant declarations - _ServerPicker.scss
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Replace 'link' with 'link_inline' - AnalyticsToast.tsx
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2022-06-29 22:37:34 +00:00
Michael Telatynski
3c5c2bef6d
Remove Piwik support ( #8835 )
...
* Remove all mentions of Piwik
* Kill off all consumer of the old Piwik Analytics module
* Simplify ModalManager interface
* i18n
* Attempt to fix old e2e tests
* Remove unused component
* Iterate PR
2022-06-14 17:51:51 +01:00
Suguru Hirahara
b5ed051ecc
Use AccessibleButton for 'Reset All' link button on SetupEncryptionBody ( #8730 )
...
- Remove ButtonResetDefault to respect the concept of cascading
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2022-06-03 08:07:18 +02:00
Janne Mareike Koschinski
01a3150d44
Automatically log in after registration ( #8654 )
2022-05-20 19:14:17 +02:00
Janne Mareike Koschinski
6d6cfcde11
registration: redesign email verification page ( #8554 )
2022-05-13 14:10:22 +00:00
Christian Paul
1a0af54ccb
Grammar fix: by it's administrator -> by its administrator ( #8467 )
...
* by it's administrator -> by its administrator
* Fix typo in ServerLimitToast: by it's administrator
2022-05-05 03:50:30 +00:00
Yaya Usman
b4da870af1
Patch: "Reloading the registration page should warn about data loss" ( #8377 )
2022-04-29 09:42:40 +00:00
Hugh Nimmo-Smith
bb4064ff43
Allow user to control if they are signed out of all devices when changing password ( #8259 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-04-22 18:15:38 +01:00