-
Notifications
You must be signed in to change notification settings - Fork 71
feat!: add modular resource fetcher adapters for Expo and bare React Native #759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
msluszniak
merged 43 commits into
software-mansion:main
from
rizalibnu:feat/resource-fetcher-adapters
Feb 19, 2026
Merged
Changes from 32 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
ca7d6c1
feat: add resource fetcher adapters for Expo and bare React Native
rizalibnu 6e1e5c1
feat: add bare React Native LLM chat example app
rizalibnu 49c0404
feat: enhance resource fetcher with error handling and new methods fo…
rizalibnu 314fed5
chore: exclude llm_bare app from workspace
rizalibnu f8f48e5
feat: integrate MMKV for persistent state storage in background downl…
rizalibnu da04f34
chore: temporarily remove bare RN LLM example app for code review
rizalibnu ee1da71
chore: remove bare app directories from .gitignore
rizalibnu 4a0f946
chore: update react-native-executorch dependency to allow any version
rizalibnu 7352559
docs: add bare and expo adapters with installation and usage instruct…
rizalibnu fce6ec2
chore: add react-native-executorch as a dependency to adapters
rizalibnu 09a8391
chore: add RNFS to the spell check wordlist
rizalibnu e445638
chore: update Node version in .nvmrc and adjust typecheck scripts in …
rizalibnu 92924b4
chore: replace generic error with RnExecutorchError in ResourceFetche…
rizalibnu 9f09e53
chore: move yarn prepare from adapter typecheck scripts to CI workflow
rizalibnu e6e9126
chore: update workspaces to use wildcard patterns for packages and apps
rizalibnu 1eb8700
fix: handle directory creation errors in ResourceFetcherUtils
rizalibnu 9cf9cbb
refactor: rename adapters to resource-fetcher packages
rizalibnu 4020294
refactor: add resetAdapter method to ResourceFetcher
rizalibnu 92b0009
refactor: simplify ResourceFetcherAdapter interface
rizalibnu 7529f7d
build: configure TypeScript compilation for resource-fetcher packages
rizalibnu 1dde669
refactor: streamline Typecheck step in CI workflow
rizalibnu e09abc3
refactor: update CI workflow and package scripts for improved type ch…
rizalibnu 74ec36e
refactor: extract download completion logic and improve type safety
rizalibnu 747307e
docs: complete JSDoc documentation for ResourceFetcher modules
rizalibnu 38af3ed
docs: Change docs to align them with the current state of resource fe…
msluszniak 78db189
feat!: Add time stamping to speech to text (#742)
msluszniak ed32d62
docs: align documentation with api reference
msluszniak be28882
Update functions to throw errors if adapters not initialized
msluszniak 246348c
rebase on main tip
msluszniak 1bd3f2c
Fix error: loading different types of models in computer vision
msluszniak a5440c5
Apply suggestions from code review
msluszniak 3da1cbf
Make sure that error messages are correctly propagated
msluszniak aef1f76
Update packages/react-native-executorch/src/controllers/BaseOCRContro…
msluszniak d4da8d4
Apply suggestions from code review
msluszniak 0d3efe9
Apply suggestions from code review
msluszniak 9f95d60
Update docs/docs/01-fundamentals/01-getting-started.md
msluszniak 23924b1
chore: dont default do empty string in load method
msluszniak f4b7578
chore: change rest of the files to pass only real path
msluszniak 1fc3d03
chore: Create a custom error for resource fetcher adapter initialization
msluszniak cff408c
chore: Refactor ts code
msluszniak 421cc64
Update README with installation instructions
msluszniak ac40c6f
docs: update READMEs
msluszniak e594d50
chore: add counting of downloads in resource fetcher
msluszniak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -108,3 +108,7 @@ sublist | |
| TTFT | ||
| timestamping | ||
| logprob | ||
| RNFS | ||
| pogodin | ||
| kesha | ||
| antonov | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1 @@ | ||
| v20 | ||
| v22 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.