Skip to content

feat(inbox): Allow filtering reports by product#1421

Open
Twixes wants to merge 1 commit intotwixes/inbox-report-task-logsfrom
twixes/inbox-source-filter
Open

feat(inbox): Allow filtering reports by product#1421
Twixes wants to merge 1 commit intotwixes/inbox-report-task-logsfrom
twixes/inbox-source-filter

Conversation

@Twixes
Copy link
Copy Markdown
Member

@Twixes Twixes commented Apr 1, 2026

Problem

No way to filter inbox reports by signal source - you see all reports regardless of whether they came from session replay, error tracking, GitHub issues, etc.

Changes

Adding "Source" multi-select in the toolbar filter popover (session replay, error tracking, LLM analytics, GitHub, Linear, Zendesk).

Backend support (in posthog/ sig/add-signal-report-task branch) queries ClickHouse document_embeddings for report IDs that have signals from the requested source products, then filters the PostgreSQL queryset by those IDs.

Copy link
Copy Markdown
Member Author

Twixes commented Apr 1, 2026

@Twixes Twixes force-pushed the twixes/inbox-source-filter branch 3 times, most recently from 6fd1ae8 to daa78e2 Compare April 1, 2026 16:46
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from b0a601e to 5eca2b3 Compare April 1, 2026 16:52
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch 5 times, most recently from 183257f to deb2ce4 Compare April 1, 2026 17:08
@Twixes Twixes force-pushed the twixes/inbox-two-pane-layout branch from 5eca2b3 to 84cdcd4 Compare April 1, 2026 17:08
@Twixes Twixes changed the base branch from twixes/inbox-two-pane-layout to graphite-base/1421 April 1, 2026 17:10
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch from deb2ce4 to c66064b Compare April 1, 2026 17:10
@Twixes Twixes changed the base branch from graphite-base/1421 to twixes/inbox-report-task-logs April 1, 2026 17:10
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch 3 times, most recently from ce4e92f to 64ff373 Compare April 1, 2026 19:06
@Twixes Twixes requested review from a team April 1, 2026 19:39
@Twixes Twixes changed the title feat(inbox): filter reports by signal source product feat(inbox): Allow filtering reports by product Apr 1, 2026
@Twixes Twixes marked this pull request as ready for review April 1, 2026 19:40
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch 3 times, most recently from d91e41c to 8d538bb Compare April 2, 2026 11:08
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch 8 times, most recently from 4cf4360 to e2a889f Compare April 2, 2026 11:25
- Add source_product query param to SignalReportsQueryParams and API client
- Add sourceProductFilter to filter store (empty = all sources, persisted)
- Add "Source" multi-select section to toolbar filter/sort popover
- Pass source_product filter to API when any sources are selected
- Supports: session_replay, error_tracking, llm_analytics, github, linear, zendesk
@Twixes Twixes force-pushed the twixes/inbox-source-filter branch from e2a889f to f813d93 Compare April 2, 2026 11:27
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.

2 participants