mattermost/e2e-tests/cypress
Matthew Birtch 95ba2db4f0
[MM-66862] Channel Info RHS: add ability to rename and open channel settings (#34708)
* Channel Info RHS: add rename-from-info and settings access

Add channel name editable area with pencil hover and wire to a lightweight Rename Channel modal; add Channel Settings item to RHS menu with permission checks; ensure navigation after rename uses relative path to avoid 404.

* linter changes

* add padding so field labels don't get cut off

* fixes for keyboard accessibility and tooltips

* don't show channel settings for DMs and GMs

* chore(i18n): run extract to reorder new keys and fix CI

Re-extracted webapp i18n to place newly added keys (editable tooltips and rename modal) in canonical order expected by translation tooling.

* use generic_btn.cancel/save for rename modal buttons

* chore(i18n): remove unused rename_channel.cancel/save keys

* updated tests to account for new elements in the info rhs

* add cypress test for new rhs info function

* fix linting issues

* fixed tests

* linter fixes

* tweak position of edit button

* style tweaks, remove subtitle from info rhs head (redundant now), update archived state

* added 'unarchive' button to archived notice, updated translations

* fixed tests that I broke in channel info header

* add url name to channel info view

* update to 'channel handle' instead of url name'

* change order of channel handle

* add copy button

* Update about_area_channel.test.tsx

* fixed test and brought back channel subtitle in header for consistency

* fixed header test

* make channel info rhs scrollable

* fix merge issue

* Fix lint

---------

Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com>
2026-02-02 17:34:32 +00:00
..
tests [MM-66862] Channel Info RHS: add ability to rename and open channel settings (#34708) 2026-02-02 17:34:32 +00:00
utils Add date and datetime field support for AppsForm (#33288) 2025-10-06 12:55:22 -06:00
cypress.config.ts E2E/Cypress: Upgrade dependencies (#33665) 2025-09-01 14:14:13 +08:00
Dockerfile.webhook Move /e2e -> /e2e-tests 2023-03-28 18:10:00 +02:00
eslint.config.mjs E2E/Cypress: Upgrade dependencies (#33665) 2025-09-01 14:14:13 +08:00
generate_test_cycle.js E2E/Cypress: Upgrade dependencies (#33665) 2025-09-01 14:14:13 +08:00
package-lock.json Remove vestigial MySQL support (#34865) 2026-01-20 21:01:59 +00:00
package.json MM-66362 feat: run e2e full tests after successful smoke tests both in cypress and playwright (#34868) 2026-02-02 08:37:55 +08:00
README-Subpath.md Move /e2e -> /e2e-tests 2023-03-28 18:10:00 +02:00
reporter-config.json MM-66362 feat: run e2e full tests after successful smoke tests both in cypress and playwright (#34868) 2026-02-02 08:37:55 +08:00
run_test_cycle.js E2E/Cypress: Upgrade dependencies (#33665) 2025-09-01 14:14:13 +08:00
run_tests.js E2E/Cypress: Upgrade dependencies (#33665) 2025-09-01 14:14:13 +08:00
save_report.js CLD-5783 Implement rolling upgrade tests (#27842) 2024-08-07 14:08:50 +02:00
tsconfig.json MM-61566 - focus first focusable element (#30294) 2025-03-12 23:10:07 +01:00
webhook_serve.js Add date and datetime field support for AppsForm (#33288) 2025-10-06 12:55:22 -06:00