Skip to content

ref(onboarding): Remove components orphaned by legacy project creation - #126373

Draft
jaydgoss wants to merge 1 commit into
jaygoss/scm-project-creation-defaultfrom
jaygoss/remove-legacy-create-project-leftovers
Draft

jaydgoss wants to merge 1 commit into
jaygoss/scm-project-creation-defaultfrom
jaygoss/remove-legacy-create-project-leftovers

Conversation

@jaydgoss

@jaydgoss jaydgoss commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Removes code that only the legacy create-project flow rendered: the IssueAlertOptions, IssueAlertNotificationOptions and MessagingIntegrationAlertRule components, PlatformPicker, the growth.platformpicker_category event it alone sent, and the unused filterAliases. The shared hooks, helpers and types these files export to the SCM flow stay.

The MessagingIntegrationAlertRule component tests exercised the shared useMessagingIntegrationAlertRule hook (channel loading, custom channels, validation errors), so they move to scmMessagingIntegrationAlertRule.spec.tsx and now render ScmMessagingIntegrationAlertRule, which uses the same hook and controls. The 'legacy' analytics variant is untouched; it is still sent from other surfaces such as the framework suggestion modal and getting-started docs.

Refs VDY-235.

@jaydgoss
jaydgoss added this pull request to stack #126374 October 2, 2026 19:59
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Oct 2, 2026
@linear-code

linear-code Bot commented Oct 2, 2026

Copy link
Copy Markdown

VDY-235

Delete the legacy IssueAlertOptions, IssueAlertNotificationOptions and
MessagingIntegrationAlertRule components and the PlatformPicker, which
only the removed CreateProject flow rendered, along with the unused
growth.platformpicker_category event and filterAliases. Move the
MessagingIntegrationAlertRule component tests to
ScmMessagingIntegrationAlertRule, which renders the same controls
through the shared useMessagingIntegrationAlertRule hook.

Refs VDY-235
@jaydgoss
jaydgoss force-pushed the jaygoss/remove-legacy-create-project-leftovers branch from 6c6890d to 21093c2 Compare October 2, 2026 20:32
@sentry

sentry Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Sentry Snapshot Testing

Name Added Removed Changed Renamed Unchanged Skipped Status
sentry-frontend
sentry-frontend
0 0 0 0 592 0 ✅ Unchanged

⚙️ sentry-frontend Snapshot Settings

@getsantry

getsantry Bot commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

This pull request has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you add the label WIP, I will leave it alone unless WIP is removed ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@getsantry getsantry Bot added the Stale label Oct 24, 2026

This branch was successfully deployed

1 active deployment
Preview — 21093c26 Deployed Oct 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components Stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant