Commit Graph

78 Commits

Author SHA1 Message Date
Brandon Vandegrift 779532b624 Add new VeilidTable and VeilidClient to WASM API
These new interfaces have been reworked (compared to the original API) to emit (mostly) proper TypeScript types.
2023-09-03 23:27:08 -04:00
Brandon Vandegrift 0abc9a8b45 Revert breaking changes to WASM API 2023-09-03 23:27:08 -04:00
Brandon Vandegrift 1b20037053 Setup for TypeScript type gen for WASM using Tsify
- Includes breaking changes to the WASM API surface, since it now accepts objects instead of stringified JSON.
2023-09-03 23:27:08 -04:00
TC Johnson 65826b219b Version update: v0.2.0 → v0.2.1 2023-09-03 19:45:12 -05:00
Christien Rioux 9f4ac0e45f Merge branch 'feature-private-builds' into 'main'
Increase privacy for WASM release builds

See merge request veilid/veilid!163
2023-09-03 00:28:03 +00:00
Christien Rioux a77f80a8a9 repo fixes 2023-09-02 15:47:19 -04:00
TC Johnson 2c46a159a3 Version update: v0.1.10 → v0.2.0 2023-09-02 09:45:56 -05:00
Christien Rioux 90772728c2 bumpversion fixes 2023-09-02 10:41:59 -04:00
Vanya Agnesandra e75af7d9b4 Redact usernames and user project structure from wasm panic messages 2023-08-30 13:07:48 -04:00
Christien Rioux c8fd523a91 fix wasm 2023-08-29 15:52:47 -05:00
Christien Rioux e302b764d0 docs and tests work 2023-08-29 15:15:47 -05:00
Christien Rioux e504da2564 xfer 2023-08-22 15:11:45 -04:00
TC Johnson 513116e672 Version update: v0.1.9 → v0.1.10 2023-08-20 11:37:18 -05:00
TC Johnson dfeecdde0d Version update: v0.1.8 → v0.1.9 2023-08-19 17:35:52 -05:00
TC Johnson 04c26e48f0 'Version update: 0.1.7 → 0.1.8' 2023-08-18 20:27:01 -05:00
Brandon Vandegrift 18dfe99e09 use as_human_base64 to serialize VeilidRouteBlob 2023-08-16 10:29:59 -04:00
Brandon Vandegrift fae12b234d Fix veilid-wasm errors so it compiles, emit TypeScript types.
- `wrap_api_future` function did not exist, so I used `wrap_api_future_plain` since the return type appears to be a base64 encoded string.
- Argument order for `create_dht_record` was incorrectly swapped.
- `veilid_core::json_as_base64` does not exist, don't exactly know what to replace it with for serde serialization, but I commented it out for now.
- Removed `--no-typescript` flag from `wasm-buildgen` so that TypeScript types are emitted.
2023-08-15 13:47:26 -04:00
John Smith 8a287d13ef 0.1.7 2023-07-30 19:33:58 -04:00
Christien Rioux 00aad2c728 bugfixes 2023-07-25 01:04:22 -04:00
John Smith 1861650d44 0.1.6 2023-07-22 16:28:05 -04:00
TC Johnson 4951e983c7 Release 0.1.5 2023-07-22 12:02:10 -05:00
Christien Rioux fa45f491eb 0.1.4 2023-07-19 21:15:54 -04:00
John Smith 4702a33a4a licensing 2023-07-19 12:48:44 -04:00
John Smith fff6742c6f version bump 2023-07-17 17:53:42 -04:00
Christien Rioux 217a2470b0 first version bump 2023-07-16 15:04:00 -04:00
Christien Rioux 19f384ab33 refactor create dht value 2023-07-15 19:35:22 -04:00
John Smith b5906a52bc fix wasm 2023-07-04 15:34:48 -05:00
John Smith dfb4eefd92 switch out capabilities 2023-07-03 15:10:28 -04:00
John Smith b6e055e47d test work 2023-06-18 18:47:39 -04:00
John Smith 14ba85efda fixes 2023-06-16 11:57:55 -04:00
John Smith 0a890c8707 removing dev branch, many changes 2023-05-29 19:24:57 +00:00
John Smith dae2e7c10f xfer 2023-03-13 17:57:51 -04:00
John Smith 0ea858b08e wasm fixes 2023-03-12 12:24:21 -04:00
John Smith ff9b421631 fix tests 2023-03-03 10:55:31 -05:00
John Smith 1ba0cdb9cf checkpoint 2023-02-11 15:54:55 -05:00
John Smith a58a87719c break everything 2023-02-07 21:44:50 -05:00
John Smith b773064012 js/ffi work 2023-01-04 14:51:13 -05:00
John Smith bfc27fa024 js/ffi fixes 2023-01-04 14:20:41 -05:00
John Smith f0d7c9baf3 ffi/js flutter for tabledb 2022-12-28 22:53:58 -05:00
John Smith e9da652e9a scripts 2022-12-25 11:46:32 -05:00
John Smith 500c2f32eb wasm fixes 2022-12-16 22:07:05 -05:00
John Smith 221c09b555 checkpoint 2022-12-16 20:07:28 -05:00
John Smith d089612cbb wasm shit 2022-12-15 20:16:42 -05:00
John Smith 0b059e0ef9 checkpoint 2022-12-08 10:24:33 -05:00
John Smith 60aa3fafc0 js api 2022-12-02 22:52:03 -05:00
John Smith 5d8fa97360 fix server 2022-12-01 17:38:43 -05:00
John Smith b1bdf76ae8 refactor 2022-11-26 21:37:23 -05:00
John Smith 25ace50d45 break everything 2022-11-26 14:16:02 -05:00
John Smith 27f7f49d4f checkpoint 2022-11-21 22:50:42 -05:00
John Smith 63768580c6 checkpoint 2022-10-16 19:59:59 -04:00