Skip to content

refactor(mobile): finalize portability and activity semantics#3642

Draft
richardsolomou wants to merge 6 commits into
posthog-code/share-inbox-automation-presentationfrom
posthog-code/finalize-mobile-portability-boundary
Draft

refactor(mobile): finalize portability and activity semantics#3642
richardsolomou wants to merge 6 commits into
posthog-code/share-inbox-automation-presentationfrom
posthog-code/finalize-mobile-portability-boundary

Conversation

@richardsolomou

@richardsolomou richardsolomou commented Jul 21, 2026

Copy link
Copy Markdown
Member

Problem

Desktop and mobile still interpret inbox activity differently, while mobile duplicates canonical MCP, skill, task-creation, permission, plan, and session-attachment contracts. The shared contracts also need to run against Expo's React Native renderer and native fetch implementation without host-specific runtime failures.

Changes

Move shared activity and session presentation rules into core, and use API-client/core contracts directly from mobile. Keep the native host responsible for rendering and platform integration. Align the monorepo with React Native 0.81's React 19.1 renderer, and normalize standards-based URL inputs at the Expo fetch adapter boundary.

How did you test this?

  • Full monorepo typecheck (24 tasks)
  • Full mobile suite (327 tests)
  • Biome on the mobile package
  • Signed iOS simulator build on Xcode 26.6
  • Dev PHX authentication against project 2, including live task-list and task-stream loading

Automatic notifications

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

Created with PostHog Code

Generated-By: PostHog Code
Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

React Doctor found no issues in the changed files. 🎉

Reviewed by React Doctor for commit e917fbd.

Generated-By: PostHog Code
Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
@richardsolomou richardsolomou changed the title refactor(mobile): finalize portability boundary refactor(mobile): finalize portability and activity semantics Jul 21, 2026
richardsolomou and others added 4 commits July 21, 2026 19:48
Generated-By: PostHog Code
Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
Generated-By: PostHog Code
Task-Id: 40c57a59-b4e1-4760-8e56-ecd03e9c2f0f
Generated-By: PostHog Code
Task-Id: 11daf8d3-7830-436a-ab8f-99123586070d
Generated-By: PostHog Code
Task-Id: 11daf8d3-7830-436a-ab8f-99123586070d
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