Feat/rn cross platform mobile#148
Open
anthony23991 wants to merge 37 commits intofeat/communication-adapterfrom
Open
Feat/rn cross platform mobile#148anthony23991 wants to merge 37 commits intofeat/communication-adapterfrom
anthony23991 wants to merge 37 commits intofeat/communication-adapterfrom
Conversation
- project: @jaw.id/wagmi 0.0.6 - project: @jaw.id/core 0.0.6 - project: @jaw.id/ui 0.0.7
) * chore(keys): content security policy implementation in keys-jaw-id * fix(keys): fix CSP nonce consumption by making root layout dynamic via await headers(), more fixes * fix(keys): removed expiry functionality * chore(keys): remove unecessary nonce --------- Co-authored-by: anthony <anthonykhoury23991@hotmail.com>
- project: @jaw.id/wagmi 0.0.7 - project: @jaw.id/core 0.0.7 - project: @jaw.id/ui 0.0.8
* fix(ui): reverse resolve addresses in decoded calldata screens * chore(ui): better state handling for decoded calldata * chore(ui): preventive state re-runs
- project: @jaw.id/ui 0.0.9
- project: @jaw.id/wagmi 0.0.8 - project: @jaw.id/core 0.1.0 - project: @jaw.id/ui 0.0.10
* feat: removed x from dialog * feat: add path in vitest
- project: @jaw.id/wagmi 0.1.0 - project: @jaw.id/ui 0.1.0
* fix(core): remove capabilities from cache * fix(core): skip cache for capabilities * fix(core): pendingWalletConnectResponse to null
- project: @jaw.id/wagmi 0.1.1 - project: @jaw.id/core 0.1.1 - project: @jaw.id/ui 0.1.1
…spreadconditional in restore
…uth (#136) * feat(repo): add @jaw.id/cli package with MCP server and browser auth New CLI package providing: - Generic `jaw rpc call <method>` command for all EIP-1193 methods - MCP server (`jaw mcp`) with single `jaw_rpc` tool for AI agents - Browser-based passkey auth via CLICommunicator (HTTP callback) - Device code flow for headless/SSH environments - Config management (`jaw config init/show/set`) - Session persistence (~/.jaw/session.json) - RPC method classification (read-only, signing, session, local) keys-jaw-id changes: - CLI bridge page for browser↔CLI communication - Device code pages and API routes for headless flow - Submit token pattern preventing unauthorized submissions 80 tests passing, build 118ms, lint clean, TypeScript strict. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(keys): normalize CLI bridge params to array for personal_sign The signing popup expects params as an array (e.g. [message, address]), but the CLI passed a raw string. Also adds *.tsbuildinfo to gitignore. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(cli): api key to header, chainId passthrough, local switchChain * fix(cli): add cli scope to PR validation and rate-limit device code lookup * refactor(cli): remove headless mode, and use AppSpecific Mode in keys-jaw-id directly (#134) * fix(cli): removed skill and prepared for npm * chore(playground): cleanup README.md * fix(cli): refactor cli to become a simple transport layer * fix: lint issues * fix: lint issues (2) * fix(cli): security guards * fix(cli): security review, added rate limit and validations * fix(cli): build * fix(cli): removed switch chain from browser required methods * fix(cli): tighter csp handling * fix(cli): handle browser tab closure * fix(cli): extra message when closing browser, fixed versions of packages and mcp * fix(cli): cleaned up config + updated README.md * fix(cli): update mcp server tools * fix(cli): ensure browser tab closes on request completion and error handling * refactor(cli): remove automatic tab closure on request completion and error handling * fix(keys): middleware update * fix(cli): lint issues --------- Co-authored-by: anthony <anthonykhoury23991@hotmail.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: LeoFranklin015 <leofranklinjohn.25cs@licet.ac.in>
- project: @jaw.id/wagmi 0.1.2 - project: @jaw.id/core 0.1.2 - project: @jaw.id/cli 0.0.2 - project: @jaw.id/ui 0.1.2
- project: @jaw.id/cli 0.0.3
- project: @jaw.id/cli 0.0.4
* fix(cli): new cli architecture using a relay as blind pipe * fix(keys): type issue * fix(cli): added crypto utils to package directly * fix(cli): add auto-reopen browser, message size limits, and relay reconnection (#142) * fix(cli): command closure --------- Co-authored-by: Anthony Khoury <anthonykhoury23991@hotmail.com>
- project: @jaw.id/cli 0.0.5
- project: @jaw.id/cli 0.0.6
…bile # Conflicts: # packages/core/src/account/toJustanAccount.ts # packages/core/src/index.ts # packages/core/src/provider/JAWProvider.ts # packages/core/src/signer/cross-platform/CrossPlatformSigner.test.ts # packages/core/src/signer/cross-platform/CrossPlatformSigner.ts
|
The latest updates on your projects. Learn more about Vercel for GitHub. 3 Skipped Deployments
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.