Skip to content

Conversation

@kartykp
Copy link
Contributor

@kartykp kartykp commented Dec 4, 2025

Twitter account linking functionality has been completely removed from both the UI and backend. This PR updates the documentation to reflect these changes and removes all related screenshots.

Changes made:

  • Removed all Twitter account linking documentation including the entire linking and unlinking sections from profile settings.
  • Updated 2FA configuration docs to remove Twitter as a recovery option.
  • Updated privacy policy and data request documentation to remove Twitter references.
  • Removed Twitter connect functionality from shared components.
  • Cleaned up 8 unused screenshot images (7 Twitter-related and 1 unused GitHub disconnect image).
  • Updated 5 screenshots to reflect the current UI without Twitter linking support.

Files modified:

  • content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx - removed Twitter linking sections
  • content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx - removed Twitter account reference
  • content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx - removed Twitter recovery option
  • content/policies/privacy.mdx - removed Twitter data collection references
  • src/shared.js - removed Twitter connect functionality
  • Updated screenshots: connect-github.png, github-remove.png, github-success.png, link-github-account.png, recover-account.png
  • Deleted screenshots: connect-twitter.png, twitter-authorize.png, twitter-disconnect.png, twitter-login.png, twitter-remove.png, twitter-success.png, link-twitter-account.png, github-disconnect.png

Manual testing:

Verify all documentation pages render correctly without broken links or Twitter references. Check the following pages in the local development server or staging environment:

  • /getting-started/managing-your-npm-user-account/managing-your-profile-settings - should only show GitHub linking options
  • /getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication - should only mention GitHub for account recovery
  • /getting-started/setting-up-your-npm-user-account/recovering-your-2fa-enabled-account - support ticket section should only mention GitHub
  • /getting-started/setting-up-your-npm-user-account/receiving-a-one-time-password-over-email - support ticket section should only mention GitHub
  • /policies/privacy - should not reference Twitter data collection
  • /getting-started/managing-your-npm-user-account/requesting-your-data - should not list Twitter account in personal details

Confirm all updated screenshots display properly and reflect the current UI state.

Test results:

No new automated tests added as this is a documentation-only change. Existing linting and formatting checks pass successfully.

- Remove Twitter account linking section from managing profile settings
- Update 2FA configuration to remove Twitter account linking references
- Update privacy policy to remove Twitter data collection references
- Update requesting data documentation to remove Twitter account reference
- Update shared.js to remove Twitter connect functionality
@kartykp kartykp requested review from a team and leobalter as code owners December 4, 2025 22:57
@kartykp kartykp changed the title Remove Twitter account linking documentation [WIP] - Remove Twitter account linking documentation Dec 4, 2025
@kartykp kartykp self-assigned this Dec 4, 2025
@kartykp kartykp marked this pull request as draft December 4, 2025 23:07
@kartykp kartykp changed the title [WIP] - Remove Twitter account linking documentation Remove Twitter account linking documentation Dec 10, 2025
@Alimiladi1362
Copy link

Twitter account linking functionality has been completely removed from both the UI and backend. This PR updates the documentation to reflect these changes and removes all related screenshots.

Changes made:

  • Removed all Twitter account linking documentation including the entire linking and unlinking sections from profile settings.
  • Updated 2FA configuration docs to remove Twitter as a recovery option.
  • Updated privacy policy and data request documentation to remove Twitter references.
  • Removed Twitter connect functionality from shared components.
  • Cleaned up 8 unused screenshot images (7 Twitter-related and 1 unused GitHub disconnect image).
  • Updated 5 screenshots to reflect the current UI without Twitter linking support.

Files modified:

  • content/getting-started/managing-your-npm-user-account/managing-your-profile-settings.mdx - removed Twitter linking sections
  • content/getting-started/managing-your-npm-user-account/requesting-your-data.mdx - removed Twitter account reference
  • content/getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication.mdx - removed Twitter recovery option
  • content/policies/privacy.mdx - removed Twitter data collection references
  • src/shared.js - removed Twitter connect functionality
  • Updated screenshots: connect-github.png, github-remove.png, github-success.png, link-github-account.png, recover-account.png
  • Deleted screenshots: connect-twitter.png, twitter-authorize.png, twitter-disconnect.png, twitter-login.png, twitter-remove.png, twitter-success.png, link-twitter-account.png, github-disconnect.png

Manual testing:

Verify all documentation pages render correctly without broken links or Twitter references. Check the following pages in the local development server or staging environment:

  • /getting-started/managing-your-npm-user-account/managing-your-profile-settings - should only show GitHub linking options
  • /getting-started/setting-up-your-npm-user-account/configuring-two-factor-authentication - should only mention GitHub for account recovery
  • /getting-started/setting-up-your-npm-user-account/recovering-your-2fa-enabled-account - support ticket section should only mention GitHub
  • /getting-started/setting-up-your-npm-user-account/receiving-a-one-time-password-over-email - support ticket section should only mention GitHub
  • /policies/privacy - should not reference Twitter data collection
  • /getting-started/managing-your-npm-user-account/requesting-your-data - should not list Twitter account in personal details

Confirm all updated screenshots display properly and reflect the current UI state.

Test results:

No new automated tests added as this is a documentation-only change. Existing linting and formatting checks pass successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants