Skip to content
This repository was archived by the owner on Aug 6, 2026. It is now read-only.

trunk-merge/pr-3614/647ca590-967f-404c-9726-f219a10b7875 - #3700

Closed
trunk-io[bot] wants to merge 4 commits into
mainfrom
trunk-merge/pr-3614/647ca590-967f-404c-9726-f219a10b7875
Closed

trunk-io[bot] wants to merge 4 commits into
mainfrom
trunk-merge/pr-3614/647ca590-967f-404c-9726-f219a10b7875

Conversation

@trunk-io

@trunk-io trunk-io Bot commented Jul 22, 2026

Copy link
Copy Markdown
Trunk Merge Pull Request Banner

This pull request was created and is being managed by Trunk Merge.

This pull request is based on the main branch at SHA fb1d37c7fa5b9c01aa571ef1c2f55b75a82fec9b.

See more details about each PR in the batch here:

When CI completes, this pull request will be closed automatically.

Pull Requests Being Tested

This pull request is testing a batch with the changes from pull requests 3614 and 3690 - batching documentation.

Gilbert09 and others added 4 commits July 22, 2026 11:46
Port PostHog/code #3597 to mobile: the inbox Source filter and signal cards
only handled ~9 native products, so signals from warehouse-backed sources
(Stripe, Sentry, Zendesk, etc.) could not be filtered by source and rendered
with a crude fallback label and no icon.

- Derive the Source filter's warehouse entries from the shared
  EXTERNAL_INBOX_SOURCES registry instead of a hardcoded list.
- Give warehouse sources a registry label and a generic Plug icon fallback in
  SignalCard (no per-source mobile icon assets, matching desktop's PlugIcon
  fallback).
- Re-export the shared SourceProduct union from the mobile filter store so the
  wider set typechecks.
- Move the pure sourceLine helper into the inbox utils and cover it, the
  widened source filter, and the derived options list with tests.

Generated-By: PostHog Code
Task-Id: 4fcd2e1a-e78a-4ca8-b939-fd728279884d
… inbox

Add Intercom and HubSpot as inbox source toggles. Both are OAuth sources,
but that needs no bespoke UI: the generic DynamicSourceSetup renders their
connect form's oauth field, and the generic integration flow starter
(separate PR) launches the OAuth flow by kind. So this is the same
one-registry-entry change as any credential source — two entries in
EXTERNAL_INBOX_SOURCES plus the SourceProduct/analytics unions and icons.
@github-actions

Copy link
Copy Markdown

React Doctor found 1 issue in 1 file · 1 warning.

1 warning

src/features/inbox/components/FilterSheet.tsx

Reviewed by React Doctor for commit 1414a7c.

@trunk-io trunk-io Bot closed this Jul 22, 2026
@trunk-io
trunk-io Bot deleted the trunk-merge/pr-3614/647ca590-967f-404c-9726-f219a10b7875 branch July 22, 2026 13:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant