## Web Client / SDK for v0.15 Tracking issue for web client and SDK work in the v0.15 release. ### Existing issues - [ ] #1234 - Further isolate WebClient (blocked) - [ ] #1667 - Add Node.js support to the web client (PR #1908) - [ ] #1930 - Decouple rpc sync state and fetch notes from NTL for `client.syncState` - [ ] #1746 - Retrieve account items individually in web-client - [ ] #2011 - Bug: send({ returnNote: true }) broken: OutputNoteArray vs NoteArray type mismatch ### DevEx & improvements - [ ] #2024 - DevEx improvements for contracts (simplify API, MASP artifacts, error handling, perf metrics) - [ ] #2025 - Improve error handling and error display - [ ] #2026 - Documentation improvements (React SDK discoverability, WASM error guide) - [ ] #2027 - Agentic experience (agent discoverability, MCP server) - [ ] #2028 - Feature parity with Rust client (block headers, nullifiers, raw RPC) - [ ] #2029 - gRPC-web proxy for local installs - [ ] #2030 - Quality of life (remove TLA, heartbeat, sync progress, Sentry/OTel) ### Related PRs - #1992 - Split web/WASM components into web-sdk repo - #1955 - StorageView JS wrapper - #2010 - Classic Worker + TLA-free WASM glue for Safari/WKWebView
Web Client / SDK for v0.15
Tracking issue for web client and SDK work in the v0.15 release.
Existing issues
client.syncState#1930 - Decouple rpc sync state and fetch notes from NTL forclient.syncStateDevEx & improvements
Related PRs