Skip to content

refactor(mobile): reuse session display semantics#3640

Open
richardsolomou wants to merge 2 commits into
posthog-code/share-composer-control-semanticsfrom
posthog-code/share-session-presentation-semantics
Open

refactor(mobile): reuse session display semantics#3640
richardsolomou wants to merge 2 commits into
posthog-code/share-composer-control-semanticsfrom
posthog-code/share-session-presentation-semantics

Conversation

@richardsolomou

@richardsolomou richardsolomou commented Jul 21, 2026

Copy link
Copy Markdown
Member

Problem

UI and mobile independently parsed PostHog MCP exec commands and maintained separate session activity vocabularies, producing different labels for the same session events.

Depends on #3637
Refs #2416

Changes

I moved the host-neutral parsing and activity selection into core and switched both UI and mobile to it. Components still own their platform-specific rendering, icons, timers, and interactions.

How did you test this?

  • Ran 2,576 core tests and the core/UI typechecks.
  • Ran 413 mobile tests.
  • Ran desktop and web typechecks, Biome, and the host-boundary check.

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 6638011.

@greptile-apps

greptile-apps Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Reviews (1): Last reviewed commit: "Merge posthog-code/share-composer-contro..." | Re-trigger Greptile

@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from fe268f5 to 9563ac8 Compare July 23, 2026 16:34
@richardsolomou
richardsolomou force-pushed the posthog-code/share-composer-control-semantics branch 2 times, most recently from 68356b7 to 6e7681e Compare July 23, 2026 17:28
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from 9563ac8 to 9bc670c Compare July 23, 2026 17:28
richardsolomou and others added 2 commits July 23, 2026 21:51
Generated-By: PostHog Code
Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
Generated-By: PostHog Code
Task-Id: c1bbe3cf-742b-4b24-bf96-d11a18b4cf22
@richardsolomou
richardsolomou force-pushed the posthog-code/share-session-presentation-semantics branch from 9bc670c to 6638011 Compare July 23, 2026 18:55
@richardsolomou
richardsolomou force-pushed the posthog-code/share-composer-control-semantics branch from 6e7681e to 44c040d Compare July 23, 2026 18:55
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