brave / ads-ui

Self-service ads UI
Mozilla Public License 2.0
21 stars 11 forks source link

Production Release 2024-06-24 #1236

Closed tackley closed 3 weeks ago

tackley commented 3 weeks ago

Features

Chores

github-actions[bot] commented 3 weeks ago

[puLL-Merge] - brave/ads-ui@1236

Description

This PR significantly refactors the campaign reporting and analytics functionality in the ads-ui application. It removes several components related to the old reporting view and updates the main reporting component to use the new AnalyticsOverview component exclusively. The changes aim to streamline the reporting interface and remove deprecated functionality.

Changes ### Changes 1. `.github/workflows/*.yml`: - Updated various GitHub Actions dependencies to their latest versions. 2. `package.json` and `pnpm-lock.yaml`: - Updated numerous dependencies to their latest versions. - Added an override for the `ws` package to address a potential security vulnerability. 3. Removed files: - Deleted multiple files related to the old reporting view, including components for collapsible sections, engagement headers, metric filters, and various chart components. 4. `src/routes/campaigns/analytics/CampaignAnalytics.tsx`: - Removed the `ChangeReportingAlert` component. 5. `src/user/User.tsx`: - Updated routing to redirect old campaign URLs to the new report view. 6. `src/user/views/user/CampaignReportViewSelector.tsx`: - Simplified the component to always use the new AnalyticsOverview for non-NtpSi format campaigns. - Removed the conditional rendering of the old OriginalCampaignReportView.

Possible Issues

Security Hotspots