Skip to content

docs(account): update settings pages for new dashboard UX (DX-1074)#3344

Open
matt423 wants to merge 3 commits into
mainfrom
DX-1074-setting-pages-updates
Open

docs(account): update settings pages for new dashboard UX (DX-1074)#3344
matt423 wants to merge 3 commits into
mainfrom
DX-1074-setting-pages-updates

Conversation

@matt423
Copy link
Copy Markdown
Member

@matt423 matt423 commented Apr 16, 2026

Description

Jira: DX-1074

Changes

Three atomic commits:

  1. 2FA page — enable/disable flows now use the Security settings card with a password-confirmation dialog. SMS setup steps dropped (TOTP only for new users); SMS section reduced to a deprecation note for legacy users.
  2. Team — all three /users/edit links swapped for /users/settings/profile and /users/settings/security. SSO disconnect flow rewritten for the new Password and Login provider cards, with a lock-out prevention note.
  3. Account overview — "My Settings" section renamed to "Personal settings" and restructured into three bullets (Profile, Security, Emails and notifications) linking to each sub-page. Intro paragraph and dashboard screenshot updated to show the new user menu dropdown.

Review app

Checklist

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 16, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: d86f857c-970c-4448-94e4-28457179cbbd

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch DX-1074-setting-pages-updates

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@matt423 matt423 self-assigned this Apr 16, 2026
@matt423 matt423 added the review-app Create a Heroku review app label Apr 16, 2026
@ably-ci ably-ci temporarily deployed to ably-docs-dx-1074-setti-cj96rc April 16, 2026 17:02 Inactive
@matt423 matt423 marked this pull request as ready for review April 16, 2026 17:04
@matt423 matt423 requested review from AndyTWF and m-hulbert April 16, 2026 17:14
* Remove, or change user roles within an Ably account.

### My Settings
### Personal settings
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Given the image at the top of the page, this page sorta no longer makes sense.

The old image used to show all the account options on the old dashboard, but those options are left-nav.

So I think we need to consider the structure of this page (do we split user + account?)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see there's some cross over with Marks open PR. I'll see what's worth picking from there into here

@matt423 matt423 force-pushed the DX-1074-setting-pages-updates branch from 1ac0517 to 7b0eb43 Compare May 13, 2026 15:21
@matt423 matt423 changed the base branch from main to dx-444-dashboard-docs-updates May 13, 2026 15:22
@matt423 matt423 added review-app Create a Heroku review app and removed review-app Create a Heroku review app labels May 13, 2026
@ably-ci ably-ci temporarily deployed to ably-docs-dx-1074-setti-zkpl0y May 13, 2026 15:22 Inactive
@matt423 matt423 force-pushed the DX-1074-setting-pages-updates branch from 7b0eb43 to 088212b Compare May 13, 2026 15:59
@matt423 matt423 temporarily deployed to ably-docs-dx-1074-setti-zkpl0y May 13, 2026 16:00 Inactive
@m-hulbert m-hulbert force-pushed the dx-444-dashboard-docs-updates branch from 5144f45 to 3478342 Compare May 13, 2026 16:19
@matt423 matt423 force-pushed the DX-1074-setting-pages-updates branch from 088212b to 269e187 Compare May 13, 2026 16:27
@matt423 matt423 temporarily deployed to ably-docs-dx-1074-setti-zkpl0y May 13, 2026 16:27 Inactive
Base automatically changed from dx-444-dashboard-docs-updates to main May 13, 2026 16:28
Copy link
Copy Markdown
Contributor

@m-hulbert m-hulbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of wording changes to match the dashboard

Comment thread src/pages/docs/platform/account/2fa.mdx Outdated
1. Log in to your account and select [Profile Settings](https://ably.com/users/edit) in your account.
2. Click the **Disable Two-Factor Authentication** button.
* Re-enter your password as prompted.
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security settings](https://ably.com/users/settings/security).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security settings](https://ably.com/users/settings/security).
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security](https://ably.com/users/settings/security).

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied.

  • Claude

Comment thread src/pages/docs/platform/account/2fa.mdx Outdated
6. Enter the security token and click **Verify security code**.
7. Scan the QR code into an authenticator app such as Authy, or Google Authenticator.
8. Store your recovery codes in a safe location.
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security settings](https://ably.com/users/settings/security).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security settings](https://ably.com/users/settings/security).
1. Log in to your [account](https://ably.com/accounts/any) and go to [Security](https://ably.com/users/settings/security).

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied.

  • Claude


[Manage the users](https://ably.com/accounts/any/account_users) that have access to your account. The account owner role has full permissions to manage the account, including adding and removing users, and managing their [roles](/docs/platform/account/team).

## Personal settings <a id="personal"/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The top-level is called 'Profile settings' in the dashboard.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed the heading to Profile settings to match the dashboard. Kept the anchor as #personal in case anything external links to it.

  • Claude

6. Click "remove connection" next to the SSO provider you want to disconnect.
7. Return to the instructions above to [close your account](#close).
1. Log in to your [account](https://ably.com/accounts/any) using your current SSO method.
2. Go to [Security settings](https://ably.com/users/settings/security).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
2. Go to [Security settings](https://ably.com/users/settings/security).
2. Go to [Security](https://ably.com/users/settings/security).

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Applied.

  • Claude

matt423 and others added 3 commits May 13, 2026 17:48
Enable and disable flows now go through the dedicated Security settings
page with password-confirmation dialogs. Drop SMS setup steps (TOTP-only
for new users) and replace the SMS/TOTP section with a deprecation note
for legacy users.

DX-1074

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replace legacy /users/edit links with /users/settings/profile and
/users/settings/security. Rewrite the SSO disconnect steps to match the
new Password and Login provider cards, and add a note about lock-out
prevention when a password is not set.

DX-1074

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Rename the "My Settings" section to "Personal settings" and link out to
the three new sub-pages (Profile, Security, Emails and notifications).
Update the intro and replace the dashboard screenshot to reflect the new
user menu dropdown.

DX-1074

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review-app Create a Heroku review app

Development

Successfully merging this pull request may close these issues.

4 participants