-
Notifications
You must be signed in to change notification settings - Fork 3
feat: enable WASM compilation for walletkit #253
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
Open
Dzejkop
wants to merge
33
commits into
main
Choose a base branch
from
feat/drop-storage-feature
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
69ba8f0
walletkit-db: fix sqlite-wasm-rs FFI compatibility
Dzejkop bccaa00
ci: add wasm32 walletkit-db compile check
Dzejkop a213aca
fmt
Dzejkop 441ab5a
ci: make wasm archiver selection robust
Dzejkop 3d94e77
ci: pin wasm C toolchain to llvm 18
Dzejkop 7e67b17
refactor(walletkit-core): remove `storage` feature flag
b8b38e3
refactor: introduce Groth16Materials and decouple from Authenticator
0119cb7
feat: enable wasm32-unknown-unknown compilation
81a22a4
enable CI for walletkit
Dzejkop 13368df
chore: refresh Cargo.lock for wasm patch sources
f30c350
fix: align lockfile and remove stale storage cfg
27c7df5
fix: gate uint256 uniffi registration for non-wasm
225e0d1
feat: enable UniFFI exports for wasm target
1e7d137
chore: switch semaphore-rs wasm patch to main
a5c47f0
chore: use released world-id and taceo crates
765f62c
chore: use released semaphore crates
7db90c8
feat: widen wasm authenticator support
ee6321b
refactor: minimize cargo changes and widen wasm support
ddddd01
chore: refresh lockfile after uniffi feature cleanup
bfe54bb
ensure destructor in wasm is transient
Dzejkop 8f52b30
feat: add embed-zkeys feature flag and fix WASM compilation
cd7fc86
chore: fix rustfmt import ordering in logger and storage/lock
f9f9aea
refactor: replace #[allow] with #[expect] + reason comment on from_cache
f76dc47
fix(walletkit-db): serialize sqlite3mc codec init to fix flaky tests
496f4f5
fix(docs.rs): remove embed-zkeys from docs.rs features
9311b78
Apply suggestion from @Dzejkop
Dzejkop cf00408
fix(docs): replace broken intra-doc link to from_embedded
5749d29
refactor(logger): split init_logging into platform-specific helpers
79ae99a
fix(wasm): vendor world-id-{authenticator,proof} with default=[]; pre…
076cba6
chore: remove vendored world-id-{authenticator,proof} patches
f9d2f70
fix(wasm): move set_vault_changed_listener out of #[uniffi::export] b…
ae6dd76
fix(wasm): move cfg-gated backup methods out of uniffi::export block
96a898f
fix(wasm): move cfg-gated backup methods into native uniffi export block
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
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.