From 36338dc8d21c82bd40908953e0a03b78b81529b6 Mon Sep 17 00:00:00 2001 From: bkellam Date: Wed, 10 Dec 2025 14:47:10 -0800 Subject: [PATCH] removed more unused events + rename error to errorCode --- .../navigationMenu/trialIndicator.tsx | 2 +- .../members/components/inviteMemberCard.tsx | 2 +- .../members/components/invitesList.tsx | 2 +- .../members/components/membersList.tsx | 6 +- .../members/components/requestsList.tsx | 4 +- .../components/changeBillingEmailCard.tsx | 2 +- .../components/manageSubscriptionButton.tsx | 2 +- .../billing/components/teamUpgradeCard.tsx | 2 +- packages/web/src/lib/posthogEvents.ts | 144 ++---------------- 9 files changed, 25 insertions(+), 141 deletions(-) diff --git a/packages/web/src/app/[domain]/components/navigationMenu/trialIndicator.tsx b/packages/web/src/app/[domain]/components/navigationMenu/trialIndicator.tsx index f7af06fc..15adc948 100644 --- a/packages/web/src/app/[domain]/components/navigationMenu/trialIndicator.tsx +++ b/packages/web/src/app/[domain]/components/navigationMenu/trialIndicator.tsx @@ -19,7 +19,7 @@ export const TrialIndicator = ({ subscription }: Props) => { if (isServiceError(subscription)) { captureEvent('wa_trial_nav_subscription_fetch_fail', { - error: subscription.errorCode, + errorCode: subscription.errorCode, }); return null; } diff --git a/packages/web/src/app/[domain]/settings/members/components/inviteMemberCard.tsx b/packages/web/src/app/[domain]/settings/members/components/inviteMemberCard.tsx index 2e0aa15e..e0808eac 100644 --- a/packages/web/src/app/[domain]/settings/members/components/inviteMemberCard.tsx +++ b/packages/web/src/app/[domain]/settings/members/components/inviteMemberCard.tsx @@ -62,7 +62,7 @@ export const InviteMemberCard = ({ currentUserRole, isBillingEnabled, seatsAvail description: `❌ Failed to invite members. Reason: ${res.message}` }); captureEvent('wa_invite_member_card_invite_fail', { - error: res.errorCode, + errorCode: res.errorCode, num_emails: data.emails.length, }); } else { diff --git a/packages/web/src/app/[domain]/settings/members/components/invitesList.tsx b/packages/web/src/app/[domain]/settings/members/components/invitesList.tsx index 81f56862..66d09665 100644 --- a/packages/web/src/app/[domain]/settings/members/components/invitesList.tsx +++ b/packages/web/src/app/[domain]/settings/members/components/invitesList.tsx @@ -60,7 +60,7 @@ export const InvitesList = ({ invites, currentUserRole }: InviteListProps) => { description: `❌ Failed to cancel invite. Reason: ${response.message}` }) captureEvent('wa_invites_list_cancel_invite_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ diff --git a/packages/web/src/app/[domain]/settings/members/components/membersList.tsx b/packages/web/src/app/[domain]/settings/members/components/membersList.tsx index e19860e5..35b1da48 100644 --- a/packages/web/src/app/[domain]/settings/members/components/membersList.tsx +++ b/packages/web/src/app/[domain]/settings/members/components/membersList.tsx @@ -71,7 +71,7 @@ export const MembersList = ({ members, currentUserId, currentUserRole, orgName } description: `❌ Failed to remove member. Reason: ${response.message}` }) captureEvent('wa_members_list_remove_member_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ @@ -91,7 +91,7 @@ export const MembersList = ({ members, currentUserId, currentUserRole, orgName } description: `❌ Failed to transfer ownership. Reason: ${response.message}` }) captureEvent('wa_members_list_transfer_ownership_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ @@ -111,7 +111,7 @@ export const MembersList = ({ members, currentUserId, currentUserRole, orgName } description: `❌ Failed to leave organization. Reason: ${response.message}` }) captureEvent('wa_members_list_leave_org_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ diff --git a/packages/web/src/app/[domain]/settings/members/components/requestsList.tsx b/packages/web/src/app/[domain]/settings/members/components/requestsList.tsx index c78e8eea..f3ae55f3 100644 --- a/packages/web/src/app/[domain]/settings/members/components/requestsList.tsx +++ b/packages/web/src/app/[domain]/settings/members/components/requestsList.tsx @@ -63,7 +63,7 @@ export const RequestsList = ({ requests, currentUserRole }: RequestsListProps) = description: `❌ Failed to approve request. Reason: ${response.message}` }) captureEvent('wa_requests_list_approve_request_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ @@ -83,7 +83,7 @@ export const RequestsList = ({ requests, currentUserRole }: RequestsListProps) = description: `❌ Failed to reject request.` }) captureEvent('wa_requests_list_reject_request_fail', { - error: response.errorCode, + errorCode: response.errorCode, }) } else { toast({ diff --git a/packages/web/src/ee/features/billing/components/changeBillingEmailCard.tsx b/packages/web/src/ee/features/billing/components/changeBillingEmailCard.tsx index a4febbe5..674b8fac 100644 --- a/packages/web/src/ee/features/billing/components/changeBillingEmailCard.tsx +++ b/packages/web/src/ee/features/billing/components/changeBillingEmailCard.tsx @@ -55,7 +55,7 @@ export function ChangeBillingEmailCard({ currentUserRole, billingEmail }: Change description: "❌ Failed to update billing email. Please try again.", }) captureEvent('wa_billing_email_updated_fail', { - error: result.message, + errorCode: result.errorCode, }) } setIsLoading(false) diff --git a/packages/web/src/ee/features/billing/components/manageSubscriptionButton.tsx b/packages/web/src/ee/features/billing/components/manageSubscriptionButton.tsx index a2c2701b..9dfa158f 100644 --- a/packages/web/src/ee/features/billing/components/manageSubscriptionButton.tsx +++ b/packages/web/src/ee/features/billing/components/manageSubscriptionButton.tsx @@ -21,7 +21,7 @@ export function ManageSubscriptionButton({ currentUserRole }: { currentUserRole: const session = await getCustomerPortalSessionLink(domain); if (isServiceError(session)) { captureEvent('wa_manage_subscription_button_create_portal_session_fail', { - error: session.errorCode, + errorCode: session.errorCode, }); setIsLoading(false); } else { diff --git a/packages/web/src/ee/features/billing/components/teamUpgradeCard.tsx b/packages/web/src/ee/features/billing/components/teamUpgradeCard.tsx index db155176..26ff5276 100644 --- a/packages/web/src/ee/features/billing/components/teamUpgradeCard.tsx +++ b/packages/web/src/ee/features/billing/components/teamUpgradeCard.tsx @@ -32,7 +32,7 @@ export const TeamUpgradeCard = ({ buttonText }: TeamUpgradeCardProps) => { variant: "destructive", }); captureEvent('wa_team_upgrade_checkout_fail', { - error: response.errorCode, + errorCode: response.errorCode, }); } else { router.push(response.url); diff --git a/packages/web/src/lib/posthogEvents.ts b/packages/web/src/lib/posthogEvents.ts index f06200b0..82d21eb4 100644 --- a/packages/web/src/lib/posthogEvents.ts +++ b/packages/web/src/lib/posthogEvents.ts @@ -29,53 +29,10 @@ export type PosthogEventMap = { fileLanguages: string[], isSearchExhaustive: boolean }, - share_link_created: {}, //////////////////////////////////////////////////////////////// - wa_warning_nav_connection_fetch_fail: { - error: string, - }, - wa_warning_nav_hover: {}, - wa_warning_nav_pressed: {}, - wa_warning_nav_connection_pressed: {}, - ////////////////////////////////////////////////////////////////// - wa_error_nav_connection_fetch_fail: { - error: string, - }, - wa_error_nav_hover: {}, - wa_error_nav_pressed: {}, - wa_error_nav_job_pressed: {}, - wa_error_nav_job_fetch_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// - wa_progress_nav_connection_fetch_fail: { - error: string, - }, - wa_progress_nav_repo_fetch_fail: { - error: string, - }, - wa_progress_nav_hover: {}, - wa_progress_nav_pressed: {}, - wa_progress_nav_job_pressed: {}, - ////////////////////////////////////////////////////////////////// wa_trial_nav_pressed: {}, wa_trial_nav_subscription_fetch_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// - wa_connection_list_item_error_hover: {}, - wa_connection_list_item_error_pressed: {}, - wa_connection_list_item_warning_hover: {}, - wa_connection_list_item_warning_pressed: {}, - ////////////////////////////////////////////////////////////////// - wa_connection_list_item_manage_pressed: {}, - ////////////////////////////////////////////////////////////////// - wa_create_connection_success: { - type: string, - }, - wa_create_connection_fail: { - type: string, - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_config_editor_quick_action_pressed: { @@ -83,124 +40,64 @@ export type PosthogEventMap = { type: string, }, ////////////////////////////////////////////////////////////////// - wa_secret_combobox_import_secret_pressed: { - type: string, - }, - wa_secret_combobox_import_secret_success: { - type: string, - }, - wa_secret_combobox_import_secret_fail: { - type: string, - error: string, - }, - ////////////////////////////////////////////////////////////////// wa_billing_email_updated_success: {}, wa_billing_email_updated_fail: { - error: string, - }, - wa_billing_email_fetch_fail: { - error: string, + errorCode: string, }, wa_manage_subscription_button_create_portal_session_success: {}, wa_manage_subscription_button_create_portal_session_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_invite_member_card_invite_success: { num_emails: number, }, wa_invite_member_card_invite_fail: { - error: string, + errorCode: string, num_emails: number, }, wa_invite_member_card_invite_cancel: { num_emails: number, }, ////////////////////////////////////////////////////////////////// - wa_onboard_skip_onboarding: { - step: string, - }, - wa_onboard_invite_team_invite_success: { - num_emails: number, - }, - wa_onboard_invite_team_invite_fail: { - error: string, - num_emails: number, - }, - wa_onboard_invite_team_skip: { - num_emails: number, - }, - ////////////////////////////////////////////////////////////////// wa_members_list_remove_member_success: {}, wa_members_list_remove_member_fail: { - error: string, + errorCode: string, }, wa_members_list_transfer_ownership_success: {}, wa_members_list_transfer_ownership_fail: { - error: string, + errorCode: string, }, wa_members_list_leave_org_success: {}, wa_members_list_leave_org_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_invites_list_cancel_invite_success: {}, wa_invites_list_cancel_invite_fail: { - error: string, + errorCode: string, }, wa_invites_list_copy_invite_link_success: {}, wa_invites_list_copy_invite_link_fail: {}, wa_invites_list_copy_email_success: {}, wa_invites_list_copy_email_fail: {}, ////////////////////////////////////////////////////////////////// - wa_onboard_org_create_success: {}, - wa_onboard_org_create_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// wa_connect_code_host_button_pressed: { name: string, }, ////////////////////////////////////////////////////////////////// wa_onboard_checkout_success: {}, wa_onboard_checkout_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_team_upgrade_card_pressed: {}, wa_team_upgrade_checkout_success: {}, wa_team_upgrade_checkout_fail: { - error: string, + errorCode: string, }, wa_enterprise_upgrade_card_pressed: {}, ////////////////////////////////////////////////////////////////// - wa_connection_delete_success: {}, - wa_connection_delete_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// - wa_connection_failed_status_hover: {}, - wa_connection_retry_sync_success: {}, - wa_connection_retry_sync_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// - wa_connection_not_found_warning_displayed: {}, - wa_connection_secrets_navigation_pressed: {}, - ////////////////////////////////////////////////////////////////// - wa_connection_retry_all_failed_repos_pressed: {}, - wa_connection_retry_all_failed_repos_fetch_fail: { - error: string, - }, - wa_connection_retry_all_failed_repos_fail: {}, - wa_connection_retry_all_failed_repos_success: {}, - wa_connection_retry_all_failed_no_repos: {}, - ////////////////////////////////////////////////////////////////// - wa_repo_retry_index_success: {}, - wa_repo_retry_index_fail: { - error: string, - }, - ////////////////////////////////////////////////////////////////// wa_login_with_github: {}, wa_login_with_google: {}, wa_login_with_gitlab: {}, @@ -217,24 +114,16 @@ export type PosthogEventMap = { ////////////////////////////////////////////////////////////////// wa_org_name_updated_success: {}, wa_org_name_updated_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_org_domain_updated_success: {}, wa_org_domain_updated_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// - wa_onboard_github_selected: {}, - wa_onboard_gitlab_selected: {}, - wa_onboard_gitea_selected: {}, - wa_onboard_gerrit_selected: {}, - wa_onboard_bitbucket_cloud_selected: {}, - wa_onboard_bitbucket_server_selected: {}, - ////////////////////////////////////////////////////////////////// wa_security_page_click: {}, ////////////////////////////////////////////////////////////////// - wa_demo_card_click: {}, wa_demo_try_card_pressed: {}, wa_share_link_created: {}, ////////////////////////////////////////////////////////////////// @@ -244,12 +133,12 @@ export type PosthogEventMap = { ////////////////////////////////////////////////////////////////// wa_requests_list_approve_request_success: {}, wa_requests_list_approve_request_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_requests_list_reject_request_success: {}, wa_requests_list_reject_request_fail: { - error: string, + errorCode: string, }, ////////////////////////////////////////////////////////////////// wa_api_key_created: {}, @@ -263,11 +152,6 @@ export type PosthogEventMap = { wa_chat_thread_created: {}, ////////////////////////////////////////////////////////////////// wa_demo_docs_link_pressed: {}, - wa_demo_search_context_card_pressed: { - contextType: string, - contextName: string, - contextDisplayName: string, - }, wa_demo_search_example_card_pressed: { exampleTitle: string, exampleUrl: string,