Skip to content

feat(issues): Tag issue stream analytics with AnalyticsArea#113505

Merged
scttcper merged 2 commits into
masterfrom
scttcper/supergroup-drawer-analytics
Apr 21, 2026
Merged

feat(issues): Tag issue stream analytics with AnalyticsArea#113505
scttcper merged 2 commits into
masterfrom
scttcper/supergroup-drawer-analytics

Conversation

@scttcper

@scttcper scttcper commented Apr 20, 2026

Copy link
Copy Markdown
Member

Uses an analytics "area" to associate actions with either the issues stream or the supergroup drawer

Adds missing analytic event for resolution

Adds a required `area` field to `issues_stream.archived`, `merged`,
`updated_priority`, and `issue_assigned`, wired up via the existing
`AnalyticsArea` context instead of a prop.

Archive and priority tracking moves from `IssueListActions` into
`ActionSet` where the buttons actually live - both callers (main
stream and supergroup drawer) now get it for free. `StreamGroup`
reads the area the same way.

The supergroup drawer wraps itself in `<AnalyticsArea name="supergroup_drawer">`
so bulk actions and assignments emitted from inside it are
distinguishable from the main `issue_list` area without any prop
threading.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 20, 2026
Adds `issues_stream.resolved` alongside `issues_stream.archived`,
fired from `ActionSet.handleUpdate` when status flips to resolved.
Records the resolve type (inRelease, inNextRelease, inCommit,
inUpcomingRelease) as `action_status_details` and picks up the
current `area` the same way the archive event does.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@scttcper
scttcper marked this pull request as ready for review April 20, 2026 23:57
@scttcper
scttcper requested review from a team as code owners April 20, 2026 23:57
@scttcper
scttcper merged commit 2f64cec into master Apr 21, 2026
65 of 66 checks passed
@scttcper
scttcper deleted the scttcper/supergroup-drawer-analytics branch April 21, 2026 17:52
@github-actions github-actions Bot locked and limited conversation to collaborators May 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants