Skip to content

feat: add React Native support and improve agent components#24

Merged
barney-w merged 8 commits into
mainfrom
feat/react-native-support
Mar 14, 2026
Merged

feat: add React Native support and improve agent components#24
barney-w merged 8 commits into
mainfrom
feat/react-native-support

Conversation

@barney-w

Copy link
Copy Markdown
Owner

Summary

  • Add React Native platform components (.native.tsx) for chat, response, and core packages using NativeWind v4 and platform file extensions
  • Add native ThemeProvider, token builds for React Native, and Expo mobile app workspace
  • Add file attachment support to MessageComposer (drag-and-drop, paste, file picker) with Attachment type and preview rendering in MessageBubble
  • Add bodyExtra and streamAdapter config options to useAgentChat for custom request fields and React Native SSE transport
  • Improve dark mode token contrast (accent, status colours), markdown rendering (italics, horizontal rules, ordered lists), SourceCard link support, and streaming cursor behaviour
  • Fix useCharacterDrain whitespace skipping to prevent markdown structure jumps during character drain

@barney-w
barney-w force-pushed the feat/react-native-support branch from 68ef0cc to 819c9bc Compare March 14, 2026 01:10
@barney-w
barney-w merged commit 1a3c42c into main Mar 14, 2026
8 checks passed
@barney-w
barney-w deleted the feat/react-native-support branch March 14, 2026 01:15
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