Skip to content

refactor(mobile): adopt shared interaction semantics#3641

Open
richardsolomou wants to merge 3 commits into
posthog-code/share-session-presentation-semanticsfrom
posthog-code/share-inbox-automation-presentation
Open

refactor(mobile): adopt shared interaction semantics#3641
richardsolomou wants to merge 3 commits into
posthog-code/share-session-presentation-semanticsfrom
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 #2416

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 11 issues in 3 files · 11 warnings.

11 warnings

src/app/task/index.tsx

src/features/chat/components/AgentMessage.tsx

src/features/tasks/composer/TaskChatComposer.tsx

Reviewed by React Doctor for commit 811fb87.

@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
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from 26ddcae to 4853c90 Compare July 24, 2026 16:47
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch 2 times, most recently from 9af1770 to 95d8009 Compare July 24, 2026 22:26
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from 4853c90 to a94c8c0 Compare July 24, 2026 22:26
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from 95d8009 to 6003474 Compare July 24, 2026 22:30
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from a94c8c0 to 09ba94a Compare July 24, 2026 22:30
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from 748c099 to 3ff9099 Compare July 24, 2026 22:57
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch 2 times, most recently from 323e667 to ae2aa0e Compare July 24, 2026 23:07
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch 2 times, most recently from 8d6d091 to af2ec1b Compare July 24, 2026 23:15
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from ae2aa0e to 07c64af Compare July 24, 2026 23:15
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 07c64af to de56f87 Compare July 24, 2026 23:17
@richardsolomou
richardsolomou force-pushed the posthog-code/share-inbox-automation-presentation branch from af2ec1b to 811fb87 Compare July 24, 2026 23:17
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.

1 participant