Kerry
8cd84b0e7b
Use semantic headings in user settings - integrations and account deletion ( #10837 )
...
* allow testids in settings sections
* use semantic headings in LabsUserSettingsTab
* put back margin var
* use SettingsTab wrapper
* use semantic headings for deactivate acc section
* use semantic heading in manage integratios
* i18n
* explicit cast to boolean
* Update src/components/views/settings/shared/SettingsSubsection.tsx
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
* test manage integration settings
* test deactivate account section display
* remove debug
* fix cypress test
---------
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com >
2023-05-17 07:52:44 +00:00
Kerry
38ae8e98e4
Use semantic headings in user settings Preferences ( #10794 )
...
* allow testids in settings sections
* use semantic headings in LabsUserSettingsTab
* use semantic headings in usersettingspreferences
* rethemendex
* put back margin var
2023-05-17 01:16:49 +00:00
Suguru Hirahara
857b3085e6
Merge theme-choice-panel.spec.ts with appearance-user-settings-tab.spec.ts ( #10890 )
...
* Merge theme-choice-panel.spec.ts with appearance-user-settings-tab.spec.ts
* Remove theme-choice-panel.spec.ts
* Remove redundant lines
* Run prettier
2023-05-15 08:58:19 +00:00
Suguru Hirahara
cb779fe872
Conform the style rules of GeneralUserSettingsTab.tsx to the style guide ( #10595 )
...
* Nesting: `mx_GeneralUserSettingsTab_changePassword`
* Nesting: `mx_Spinner`
* Conform the style rules to the naming policy
For elements inside "mx_GeneralUserSettingsTab_accountSection" and "mx_GeneralUserSettingsTab_discovery"
* Conform `mx_GeneralUserSettingsTab_discovery_existing*` to the naming policy
2023-05-12 10:33:01 +00:00
Suguru Hirahara
01238c1c38
Edit widths of Percy snapshots of "User settings tab - Appearance" ( #10861 )
2023-05-12 10:00:01 +00:00
Suguru Hirahara
16ec3b5d7b
Add appearance-user-settings-tab.spec.ts ( #10697 )
...
* Add `appearance-user-settings-tab.spec.ts`
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Empty commit
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Fix a comment
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-05-11 06:33:50 +00:00
Suguru Hirahara
c4f59d4d56
Add E2E test of ThemeChoicePanel ( #10469 )
...
* Add E2E test of ThemeChoicePanel
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Edit a comment
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Apply feedback
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove obsolete data-testId attributes
They has become obsolete with bfa8152538a3a0804ac14e231578d0cba73aa308.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Update a jest snapshot
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-05-09 13:48:55 +00:00
Suguru Hirahara
30ac950523
Emulate TabbedView's actual min and max widths on user settings tabs ( #10737 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-28 08:13:04 +00:00
Suguru Hirahara
326e217d3f
Enable Jest and Percy snapshots for PreferencesUserSettingsTab ( #10701 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-27 18:11:48 +00:00
Suguru Hirahara
e24e85f7a5
Merge set-integration-manager.spec.ts with general-user-settings-tab.spec.ts ( #10698 )
...
* Merge `set-integration-manager.spec.ts` with `general-user-settings-tab.spec.ts`
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove `set-integration-manager.spec.ts`
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Remove a duplicate command
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-24 07:56:25 +00:00
Suguru Hirahara
893feed13b
Remove a redundant snapshot - 'Manage integrations' on General settings tab ( #10689 )
...
This snapshot became redundant thanks to a new one on general-user-settings-tab.spec.ts (User settings tab - General), and should be removed to reduce the usage of quota.
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-21 13:41:48 +00:00
Suguru Hirahara
467c52a2ae
Add E2E test - general-user-settings-tab.spec.ts ( #10658 )
...
* Add E2E test: `general-user-settings-tab.spec.ts`
Initial implementation
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* lint
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check an input area for a new email address too
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-20 13:18:19 +00:00
Suguru Hirahara
9b8459e8e9
Update device-management.spec.ts - use Cypress Testing Library ( #10585 )
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-12 15:58:28 +00:00
Suguru Hirahara
7503bf6b96
Fix spacing of headings of integration manager on General settings tab ( #10232 )
...
* Fix spacing of headings of integration manager on General settings tab
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* lint
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Check the column gap
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Iterate
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Scroll to 'mx_SetIntegrationManager' and take a snapshot of the dialog
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
* Revert "Scroll to 'mx_SetIntegrationManager' and take a snapshot of the dialog"
This reverts commit 9151d6a34de109c0dffa95046397c13f4b61f5a4.
* Specify actual width of mx_SetIntegrationManager
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
---------
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2023-04-05 08:13:32 +01:00
devonh
79033eb034
Add dendrite support to cypress tests ( #9884 )
...
* Minimum hacks required to run cypress tests with dendrite
* Remove wget hack since dendrite containers now have curl
* Add basic dendritedocker plugin & hack into login spec for testing
* Add generic HomeserverInstance interface
* Add env var to configure which homeserver to use
* Remove synapse specific homeserver support api
* Update the rest of the tests to use HomeserverInstance
* Update cypress docs to reference new homeserver abstraction
* Fix formatting issues
* Change dendrite to use main branch container
2023-01-10 16:29:56 -07:00
Kerry
0485b74acb
Device manager - design tweaks ( #9768 )
...
* hover style on dropdown
* hover states
* device details spacing
* device details h3 -> h4
* missing fullstops
* update snapshots for new copy
* device details expand icon bigger
* hide current session security card when details expanded
* filter dropdown padding and hover state
* update cypress selector for device detail heading
2022-12-20 01:17:05 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Kerry
888e69f39a
Device manage - handle sessions that don't support encryption ( #9717 )
...
* add handling for unverifiable sessions
* test
* update types for filtervariation
* strict fixes
* avoid setting up cross signing in device man tests
2022-12-08 21:52:00 +00:00
Kerry
caac059479
Device manager - add tooltip to device details toggle ( #9594 )
...
* add hide/show tooltip to dm details toggle
* use named export, update tests
2022-11-21 08:24:56 +13:00
Kerry
d473b4ac4a
Device manager - confirm sign out of other sessions (PSG-921) ( #9487 )
...
* change testid attribute for dialog buttons to rtl friendly
* add confirm dialog for signing out sessions
* cleanup commented
* update cypress tets
* clear modals before test
* missing modal in jest tests on ci only
2022-10-25 10:39:48 +02:00
Kerry
17fce6ccb2
Device manager - device tile main click target ( #9409 )
...
* change device tile click to toggle details instead of selection
* lint
* test current device section click
* stuck cypress
2022-10-14 12:43:20 +01:00
Kerry
3a39dfc851
Cypress - fix device manager test ( #9408 )
2022-10-13 19:33:55 +00:00
Kerry
28bd58e551
Device manager - cypress test ( #9398 )
...
* test new device manager
* Update cypress/e2e/settings/device-management.spec.ts
Co-authored-by: Travis Ralston <travisr@matrix.org >
Co-authored-by: Travis Ralston <travisr@matrix.org >
2022-10-13 07:27:48 +00:00
Travis Ralston
32478db57e
Migrate the hidden read receipts flag to new "send read receipts" option ( #9141 )
...
* Migrate the hidden read receipts flag to new "send read receipts" option
For safety.
* Appease linter & ignore guests
* `void`
2022-08-08 13:48:28 -06:00