Commit graph

147 commits

Author SHA1 Message Date
c61234e206 (feat): add label to checkout step in ci workflow
Some checks failed
CI / checks (push) Failing after 4s
2026-06-28 17:58:36 +02:00
cbb491c724 (feat): use nixos runner
Some checks failed
CI / checks (push) Has been cancelled
2026-06-28 17:52:50 +02:00
0dd6a0e363 (fix): ci workflow
All checks were successful
CI / checks (push) Successful in 6m14s
2026-06-28 17:42:15 +02:00
a53c45aefe (fix): ci workflow
Some checks failed
CI / checks (push) Failing after 1m34s
2026-06-28 17:37:46 +02:00
88f8f93d89 (fix): some ci stuff
Some checks failed
CI / rustfmt (push) Successful in 3m5s
CI / wasm build (push) Failing after 3m44s
CI / clippy (push) Failing after 3m44s
CI / test (push) Failing after 3m44s
CI / web client (push) Has been cancelled
CI / duplicate code (push) Has been cancelled
CI / example (push) Has been cancelled
CI / cargo-machete (push) Has been cancelled
CI / cargo-deny (push) Has been cancelled
2026-06-28 17:31:04 +02:00
6b9bbb6ebf (feat): add crypto interface for MTPClient in wasm
Some checks failed
CI / rustfmt (push) Successful in 17s
CI / wasm build (push) Successful in 1m18s
CI / clippy (push) Successful in 1m32s
CI / test (push) Successful in 1m53s
CI / example (push) Successful in 1m35s
CI / duplicate code (push) Failing after 31s
CI / web client (push) Failing after 32s
CI / cargo-machete (push) Successful in 1m9s
CI / cargo-deny (push) Failing after 2m31s
0.1.0-dev-6b9bbb6
(qol): update readme
(fix): small bug in keypair.rs
2026-06-28 16:04:03 +02:00
Alex Emmet
04d6240452 Merge remote-tracking branch 'refs/remotes/origin/master'
Some checks failed
CI / rustfmt (push) Successful in 17s
CI / wasm build (push) Successful in 1m27s
CI / clippy (push) Failing after 1m32s
CI / example (push) Successful in 1m46s
CI / test (push) Successful in 2m7s
CI / duplicate code (push) Failing after 35s
CI / web client (push) Failing after 35s
CI / cargo-machete (push) Successful in 1m27s
CI / cargo-deny (push) Failing after 2m41s
2026-06-28 14:43:09 +02:00
Alex Emmet
daf2f940d5 [Add] Key de-/serialization 2026-06-28 14:42:56 +02:00
314fb981c7 (fix): small logic error in build script
Some checks failed
CI / example (push) Has been cancelled
CI / cargo-deny (push) Has been cancelled
CI / cargo-machete (push) Has been cancelled
CI / duplicate code (push) Has been cancelled
CI / web client (push) Has been cancelled
CI / test (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / rustfmt (push) Has been cancelled
CI / wasm build (push) Has been cancelled
0.1.0-dev-314fb98
2026-06-28 13:59:23 +02:00
7e01d9af79 (fix): release workflow
Some checks failed
CI / rustfmt (push) Successful in 18s
CI / cargo-deny (push) Has been cancelled
CI / cargo-machete (push) Has been cancelled
CI / duplicate code (push) Has been cancelled
CI / web client (push) Has been cancelled
CI / wasm build (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / test (push) Has been cancelled
CI / example (push) Has been cancelled
2026-06-28 13:51:38 +02:00
75ea8014b9 Add release workflow
Some checks failed
CI / rustfmt (push) Successful in 19s
CI / wasm build (push) Successful in 1m23s
CI / clippy (push) Successful in 1m37s
CI / example (push) Successful in 1m36s
CI / test (push) Successful in 1m59s
CI / duplicate code (push) Failing after 31s
CI / web client (push) Failing after 34s
CI / cargo-machete (push) Successful in 1m12s
CI / cargo-deny (push) Failing after 2m30s
2026-06-28 13:46:46 +02:00
d9ad5e5b3d (feat): add max message size to wasm
Some checks failed
CI / rustfmt (push) Successful in 17s
CI / wasm build (push) Successful in 1m15s
CI / clippy (push) Successful in 1m30s
CI / test (push) Successful in 1m48s
CI / example (push) Successful in 1m32s
CI / duplicate code (push) Failing after 29s
CI / web client (push) Failing after 30s
CI / cargo-machete (push) Successful in 1m7s
CI / cargo-deny (push) Failing after 2m23s
(feat): add pq key generation to wasm
(qol): update gitignores
2026-06-28 13:08:37 +02:00
Alex Emmet
15cc1d4c5e Doc update
Some checks failed
CI / rustfmt (push) Failing after 16s
CI / wasm build (push) Successful in 1m17s
CI / clippy (push) Failing after 1m27s
CI / example (push) Successful in 1m29s
CI / test (push) Successful in 1m47s
CI / duplicate code (push) Failing after 30s
CI / web client (push) Failing after 30s
CI / cargo-machete (push) Successful in 1m7s
CI / cargo-deny (push) Failing after 2m20s
2026-06-28 04:17:42 +02:00
Alex Emmet
41528ef717 [Fix]
Some checks failed
CI / rustfmt (push) Failing after 31s
CI / wasm build (push) Successful in 1m23s
CI / clippy (push) Failing after 1m44s
CI / example (push) Successful in 1m32s
CI / test (push) Successful in 2m6s
CI / duplicate code (push) Failing after 30s
CI / web client (push) Failing after 31s
CI / cargo-machete (push) Successful in 1m6s
CI / cargo-deny (push) Failing after 2m24s
2026-06-28 03:46:04 +02:00
Alex Emmet
6ef1293603 [Add] Ease of use functions
Some checks failed
CI / rustfmt (push) Failing after 17s
CI / wasm build (push) Failing after 1m13s
CI / clippy (push) Failing after 1m17s
CI / example (push) Failing after 1m30s
CI / test (push) Successful in 1m50s
CI / duplicate code (push) Failing after 31s
CI / web client (push) Failing after 31s
CI / cargo-machete (push) Successful in 1m15s
CI / cargo-deny (push) Failing after 2m26s
2026-06-28 03:26:07 +02:00
5caa1c9d5f (feat): redesign WASM module, add TypeScript SDK, migrate to pnpm
Some checks failed
CI / rustfmt (push) Successful in 17s
CI / wasm build (push) Successful in 1m16s
CI / clippy (push) Successful in 1m28s
CI / test (push) Successful in 1m48s
CI / example (push) Successful in 1m31s
CI / duplicate code (push) Failing after 33s
CI / web client (push) Failing after 34s
CI / cargo-machete (push) Successful in 1m18s
CI / cargo-deny (push) Failing after 3m2s
2026-06-27 23:44:27 +02:00
89a20044a5 (feat): rename example-usage to just example
Some checks failed
CI / rustfmt (push) Successful in 17s
CI / clippy (push) Failing after 1m16s
CI / wasm build (push) Successful in 1m17s
CI / example (push) Successful in 1m29s
CI / test (push) Successful in 1m49s
CI / duplicate code (push) Successful in 12s
CI / web client (push) Failing after 27s
CI / cargo-machete (push) Successful in 1m10s
CI / cargo-deny (push) Failing after 2m20s
(feat): add the example's web-client dist folder to a gitignore
(fix): format issues
(fix): a lot of duplicate code
2026-06-27 03:20:25 +02:00
22245e673d (feat): add package.json for easy wasm installs
Some checks failed
CI / rustfmt (push) Failing after 23s
CI / clippy (push) Successful in 1m51s
CI / wasm build (push) Successful in 1m33s
CI / test (push) Successful in 2m21s
CI / example usage (push) Successful in 1m42s
CI / duplicate code (push) Successful in 11s
CI / cargo-machete (push) Successful in 1m38s
CI / web client (push) Failing after 24s
CI / cargo-deny (push) Failing after 3m23s
(feat): add code quality control
(fix): ci rewritten for forgejo
(qol): move docs to dedicated docs/ folder
2026-06-27 02:32:43 +02:00
Alex Emmet
43f028a1f6 Gitignores
Some checks failed
CI / rustfmt (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / test (push) Has been cancelled
CI / wasm build (push) Has been cancelled
CI / cargo-deny (push) Has been cancelled
2026-06-27 02:00:42 +02:00
Alex Emmet
ba2a28c34a Merge remote-tracking branch 'origin/master'
Some checks failed
CI / rustfmt (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / test (push) Has been cancelled
CI / wasm build (push) Has been cancelled
CI / cargo-deny (push) Has been cancelled
2026-06-27 01:23:17 +02:00
Alex Emmet
7c95dc2b89 Update transport.rs
Some checks failed
CI / rustfmt (pull_request) Has been cancelled
CI / clippy (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / wasm build (pull_request) Has been cancelled
CI / cargo-deny (pull_request) Has been cancelled
2026-06-27 00:57:16 +02:00
Alex Emmet
2c5b3258b3 Debug 2026-06-27 00:54:04 +02:00
Alex Emmet
aefcae977f WASM & Flake 2026-06-26 23:10:54 +02:00
Alex Emmet
a9842f9e3e [Fix] Integration test 2026-06-26 17:14:43 +02:00
Alex Emmet
f4118f28ba Host & Client force randomness on each other.
Updated Reserved entry order. Made DataType ID changes easier in future
(this MAY NOT  happen again once in use).
2026-06-26 17:08:48 +02:00
Alex Emmet
687e6f9642 Merge
Crypto
WASM
TESTS
2026-06-25 22:08:44 +02:00
Alex Emmet
2a00bb35e7 Clean & Better Encryption 2026-06-25 19:41:51 +02:00
cfc9cebf6a [Fix] WASM 2026-06-25 19:38:40 +02:00
3332aa621b [Fix] Connection issues in example-usage & wasm 2026-06-25 18:31:11 +02:00
Alex Emmet
f5a80adbc7 bun.lock 2026-06-25 17:27:11 +02:00
Alex Emmet
18ee7f2e27 Wasm with same Wire 2026-06-25 17:04:56 +02:00
Alex Emmet
8194fff3b6 [WIP] 2026-06-25 16:46:27 +02:00
Alex Emmet
3f65aa92bd Typo 2026-06-25 15:17:02 +02:00
Alex Emmet
e24674642c flake 2026-06-25 14:54:36 +02:00
Alex Emmet
3fb51b7723 Host correctly interacts with Web 2026-06-25 13:50:41 +02:00
Alex Emmet
be4b76dcd5 Docs & wasm 2026-06-25 12:28:14 +02:00
Alex Emmet
29427d301b wasm 2026-06-24 20:25:56 +02:00
Alex Emmet
298253d6fa WASM 2026-06-24 16:19:55 +02:00
Alex Emmet
ade0c3cde4 A lot 2026-06-23 23:18:03 +02:00
Alex Emmet
c2a7afe6c1 Values, Cleaning, Docs, Tests, Example (Current Example is Wrong) 2026-06-22 23:29:18 +02:00
Alex Emmet
775282caf4 Typo 2026-06-22 16:33:30 +02:00
Alex Emmet
1dd240861d Easy use, Logging & Example Usage 2026-06-22 16:31:27 +02:00
Alex Emmet
907b9f04db [WIP] Version Parsing 2026-06-22 14:39:18 +02:00
Alex Emmet
8337fa3d8f Types Creation 2026-06-21 22:57:50 +02:00
Alex Emmet
94f2280570 Basic Crypto 2026-06-21 16:11:00 +02:00
Alex Emmet
02f94993c7 General & Crypto 2026-06-20 15:25:36 +02:00
Alex Emmet
0bbcab5727 Initial commit 2026-06-20 01:55:31 +02:00