Skip to content

refactor(mobile): adopt shared interaction semantics - #3641

Merged
trunk-io[bot] merged 32 commits into
mainfrom
posthog-code/share-inbox-automation-presentation
Jul 29, 2026
Merged

refactor(mobile): adopt shared interaction semantics#3641
trunk-io[bot] merged 32 commits into
mainfrom
posthog-code/share-inbox-automation-presentation

Conversation

@richardsolomou

@richardsolomou richardsolomou commented Jul 21, 2026

Copy link
Copy Markdown
Member

Problem

Mobile still duplicates MCP, skill, permission, composer, session, and inbox presentation behavior after the shared policies have been extracted.

Depends on #3640
Refs PostHog/posthog#76229

Changes

Phase 2: I migrated mobile onto the shared interaction and presentation policies, then removed the replaced mobile implementations. Shared desktop behavior remains unchanged in this PR.

How did you test this?

  • Full monorepo typecheck at this checkpoint
  • Final stack: 711 shared, 153 API-client, 2,599 core, and 451 mobile tests

Automatic notifications

  • Publish to changelog?
  • Alert Sales and Marketing teams?

Created with PostHog Code

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

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

1 warning

src/features/chat/components/AgentMessage.tsx

Reviewed by React Doctor for commit 08bacb1.

@richardsolomou
richardsolomou marked this pull request as ready for review July 23, 2026 15:48
@greptile-apps

greptile-apps Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "fix(core): require desktop inbox tab cou..." | Re-trigger Greptile

@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from b409081 to 82384e6 Compare July 23, 2026 16:34
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch 2 times, most recently from 9563ac8 to 9bc670c Compare July 23, 2026 17:28
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch 2 times, most recently from 637acc8 to 4a5f3c4 Compare July 23, 2026 18:55
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch 2 times, most recently from 6638011 to 26ddcae Compare July 24, 2026 16:42
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from 4a5f3c4 to e9cea7b Compare July 24, 2026 16:42
@richardsolomou richardsolomou changed the title refactor(mobile): reuse inbox semantics refactor(mobile): adopt shared interaction semantics Jul 24, 2026
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from c895322 to d98d556 Compare July 29, 2026 07:58
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from cd0f9ce to 57df2f0 Compare July 29, 2026 07:58
Base automatically changed from posthog-code/share-session-presentation-semantics to main July 29, 2026 12:20
@trunk-io

trunk-io Bot commented Jul 29, 2026

Copy link
Copy Markdown

😎 Merged successfully - details.

Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
@trunk-io
trunk-io Bot merged commit 4a1d040 into main Jul 29, 2026
33 checks passed
@trunk-io
trunk-io Bot deleted the posthog-code/share-inbox-automation-presentation branch July 29, 2026 12:43
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