-
Notifications
You must be signed in to change notification settings - Fork 125
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
feat(rn): add alpha react native signer impl #1128
base: main
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
d234c35
to
0e2844a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was auto-generated. I'll look to consolidate this file with the one we already have so we can make sure this and the one below run in CI correctly
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was also auto generated, I'll look to merge this with the main one we have
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
NOTE: we're not actually building on iOS, but this was autogenerated
Most of this was autogenerated by |
.../rn-signer/android/src/main/java/com/accountkit/reactnativesigner/ReactNativeSignerModule.kt
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the Spec for the stamper as defined in the Eng Spec
4c2a84a
to
938f59e
Compare
938f59e
to
a868267
Compare
a868267
to
15d1480
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need a pod file for example? I guess if we want to pull complied versions of our library in? Also did RN suggest doing a pod file over using swift package manager? I imagine we'd have to support both.
Side note not work blocking on this until we start to support iOS.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was all autogenerated by the rn library tool. we should definitely migrate this stuff to swift when we build out iOS and use the right package manager
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it intentional to do an objective c app or are we trying to do swift? I'd suggest we do swift for the iOS app. Happy to not inlucde this or add a todo to move this to swift if it's blocking.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not intentional at all, this is all from the react lib cli
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note to us we'll want to do a storyboard less iOS app for simplicity and to simplify contribution.
fd9b2d8
to
ea75cd4
Compare
ea75cd4
to
dcc0df2
Compare
ee03d62
to
95f28d0
Compare
# Pull Request Checklist - [ ] Did you add new tests and confirm existing tests pass? (`yarn test`) - [ ] Did you update relevant docs? (docs are found in the `site` folder, and guidelines for updating/adding docs can be found in the [contribution guide](https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md)) - [x] Do your commits follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard? - [x] Does your PR title also follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard? - [x] If you have a breaking change, is it [correctly reflected in your commit message](https://www.conventionalcommits.org/en/v1.0.0/#examples)? (e.g. `feat!: breaking change`) - [x] Did you run lint (`yarn lint:check`) and fix any issues? (`yarn lint:write`) - [x] Did you follow the [contribution guidelines](https://github.com/alchemyplatform/aa-sdk/blob/main/CONTRIBUTING.md)?
Pull Request Checklist
yarn test
)site
folder, and guidelines for updating/adding docs can be found in the contribution guide)feat!: breaking change
)yarn lint:check
) and fix any issues? (yarn lint:write
)PR-Codex overview
This PR introduces significant updates to the
@account-kit/react-native-signer
library, including new configuration files, enhancements to the example app, and various adjustments for compatibility with React Native's new architecture.Detailed summary
.watchmanconfig
files to multiple directories.jest.config.js
for testing configuration.babel.config.js
for Babel presets.AndroidManifest.xml
with permissions and configurations.AppDelegate
and bridging files for iOS compatibility.TurboModule
support for improved performance.mmkv-localstorage-polyfill.ts
.