Skip to content

Conversation

@anna1901
Copy link
Contributor

Description

Update documentation adding the new mobile sdk. Since the new mobile sdk is based on the web sdk, How-to-guides for mobile and web were joined together.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the documentation to integrate the new mobile SDK (@fishjam-cloud/mobile-client) which is now based on the web SDK. The documentation for web (React) and mobile (React Native) platforms has been consolidated into unified how-to guides under a new client/ directory.

Changes:

  • Migrated from @fishjam-cloud/react-native-client to @fishjam-cloud/mobile-client
  • Consolidated web and mobile documentation into unified guides with platform-specific sections
  • Added CSS badge styles to distinguish between web-only and mobile-only features
  • Updated all code examples and API references to use the new SDK

Reviewed changes

Copilot reviewed 52 out of 53 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
package.json Updated dependency from react-native-client to mobile-client
yarn.lock Added mobile-client package link
docusaurus.config.ts Updated TypeDoc entry points for mobile API
scripts/prepare.sh Changed build path for mobile client
.gitmodules Updated web-client-sdk branch reference
src/css/custom.css Added platform badge styles for documentation
docs/tutorials/*.mdx Updated quick-start guides with new SDK examples
docs/how-to/client/*.mdx New unified guides with platform tabs
docs/how-to/react/*.mdx Removed (consolidated into client/)
docs/how-to/react-native/*.mdx Removed (consolidated into client/)
docs/index.mdx Updated links to new unified documentation
docs/how-to/features/*.mdx Updated SDK import references
docs/how-to/backend/server-setup.mdx Updated metadata documentation link
docs/explanation/public-livestreams.mdx Updated code examples for new SDK
Comments suppressed due to low confidence (1)

docs/how-to/client/picture-in-picture.mdx:184

  • The code uses type assertions with as any which bypasses TypeScript's type checking. This pattern is repeated multiple times (lines 183, 184, 328, 329). Consider defining proper types for the ref or providing a more type-safe solution in the documentation examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@MiloszFilimowski MiloszFilimowski force-pushed the new-mobile-package branch 2 times, most recently from fb23a18 to bd0f47d Compare January 21, 2026 11:18
@MiloszFilimowski MiloszFilimowski merged commit 0f3a84e into main Jan 21, 2026
1 check passed
@MiloszFilimowski MiloszFilimowski deleted the new-mobile-package branch January 21, 2026 22:02
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.

3 participants