SHAcollision
b685f8a085
feat: client api for pkarr record republishing ( #79 )
...
* feat: add public method to repub homeserver and repub on signin
* Add extract host unit test
* refactor and expose to wasm
* lint
* Fixes add republish tests
* Use pubky timestamp
* Fix wasm spawn
* update republish min time
* fix wasm build
* fix: change republish wasm apii to expect public key
* Update pubky/src/native/internal/pkarr.rs
Co-authored-by: Severin Alexander Bühler <8782386+SeverinAlexB@users.noreply.github.com >
* Update pubky/src/native/internal/pkarr.rs
Co-authored-by: Severin Alexander Bühler <8782386+SeverinAlexB@users.noreply.github.com >
* r record to s signed_packet
* clean up determine host
* fix max_record_age api and change to 1h
---------
Co-authored-by: Severin Alexander Bühler <8782386+SeverinAlexB@users.noreply.github.com >
2025-03-17 10:46:33 -04:00
SHAcollision
3407a90756
chore(tests): add wasm tests to CI ( #83 )
...
* ci: add WASM testing workflow to GitHub Actions
* ci: enhance WASM testing workflow with testnet startup and cleanup
* ci: enhance testnet setup and testing workflow with improved logging and connectivity checks
* trying something different
* fix: skip testing browser
---------
Co-authored-by: Miguel Medeiros <miguel@miguelmedeiros.com.br >
2025-02-28 19:57:10 -03:00
SHAcollision
bc7c723439
fix(tests): update apis on docs ( #73 )
2025-02-21 06:39:54 -04:00
SHAcollision
2f42481e4f
chore: release
2025-02-20 09:07:38 -04:00
SHAcollision
c7f4292519
chore(deps): bump pkarr to 3.3.3 ( #72 )
2025-02-20 08:53:42 -04:00
SHAcollision
3489a88ed5
chore(deps): bump testnet pkarr relay to latest ( #70 )
...
* chore(deps): bump testnet pkarr relay to latest
* Pin commit height
2025-02-19 07:38:35 -04:00
SHAcollision
7e87e02ae9
chore(deps): bump pkarr to v3.3.1 pkarr-relay to v0.5.6 ( #69 )
...
* chore(deps): bump pkarr to v3.3.1 pkarr-relay to v0.5.6
* deps(testnet): force deps from workspace members
2025-02-18 07:00:39 -04:00
nazeh
d98fb8e04d
chore: fix lint issue
2025-02-13 21:06:11 +03:00
nazeh
2c8682e3a9
chore: Release
2025-02-13 21:00:47 +03:00
nazeh
49108e21d8
chore(js): publish @synonymdev/pubky@0.4.0
2025-02-13 20:57:00 +03:00
nazeh
f1d4125d29
chore: Release
2025-02-13 20:49:11 +03:00
nazeh
44ae44c2b2
chore(testnet): prepare for release
2025-02-13 20:15:12 +03:00
nazeh
6b92c39af0
feat(homeserver): add Server header with version number
2025-02-13 18:54:48 +03:00
nazeh
91d834f9d8
feat: upgrade pubky-common and http-relay
2025-02-13 14:27:04 +03:00
nazeh
15cfeef84d
fix(pubky): testnet hardcoded configurations
2025-02-13 13:08:24 +03:00
nazeh
f423257017
feat(testnet): testnet working with wasm tests
2025-02-12 21:38:31 +03:00
nazeh
fcf3086f1e
feat(testnet): add testnet binary
2025-02-12 21:15:09 +03:00
nazeh
fb8efe3866
fix(pubky): bad method documentation
2025-02-12 19:58:22 +03:00
nazeh
c27194f96c
chore(pubky): add categories to Config.toml
2025-02-12 19:14:38 +03:00
nazeh
fee569dc32
feat(pubky): integrate pubky_testnet in pubky crate and pass tests
2025-02-12 19:12:19 +03:00
nazeh
ce1037e88d
chore: Release
2025-02-12 01:45:37 +03:00
nazeh
7eb64cb97e
chore: use published versions of pkarr and pkarr-relay
2025-02-11 12:23:14 +03:00
nazeh
028156c0b1
fix(http-relay): add cors
2025-02-10 18:49:40 +03:00
nazeh
bc1960e4e9
feat(pubky): update http relay to correctly test reconnecting
2025-02-10 14:48:28 +03:00
nazeh
62ddf0fbe6
feat(js): export AuthRequest in js as a wrapper around native
2025-02-09 22:45:58 +03:00
nazeh
5fbbdb577b
feat(pubky): reconnect to timeout Auth request until the receiver is dropped
2025-02-09 12:59:25 +03:00
nazeh
893300d6b2
chore: fix formatting
2025-02-08 13:17:14 +03:00
Nuh
1d7781702a
Merge branch 'main' into dev
2025-02-08 12:54:10 +03:00
nazeh
ec0a525a08
feat(js): publish 0.4.0-rc.4
2025-02-08 12:43:09 +03:00
nazeh
32a9e653b2
feat(pubky): update to pkarr v3 release candidate
2025-02-07 23:56:27 +03:00
nazeh
8be809c159
feat: update pkarr and mainline and add pubky ClientBuilder
2025-02-04 21:56:23 +03:00
nazeh
130eca3b2d
chore(js): publish @synonymdev/pubky@0.4.0-rc3
2025-01-17 14:58:32 +03:00
James Browning
56468acbc0
fix: update default http relay and in tests
2025-01-13 20:30:02 +00:00
nazeh
30237c43cb
chore: published @synonymdev/pubky@0.4.0-rc2
2025-01-08 13:40:01 +03:00
nazeh
a14f8008b8
feat: use reserved HTTP_PORT service param for testnet
2025-01-08 13:37:37 +03:00
nazeh
61c532fe85
chore:published @synonymdev/pubky@0.4.0-rc1
2025-01-07 08:53:33 +03:00
nazeh
9b7c7c6352
feat: update to pkarr v3-rc1 and mainline v5-rc1
2025-01-06 10:00:47 +03:00
nazeh
ccbd3ff2f9
feat(js): pass all unit tests
2024-12-22 15:41:00 +03:00
nazeh
4ccb06006a
fix(homeserver): always get sessions from Cookies instead of manually from headers
2024-12-22 13:08:07 +03:00
nazeh
96be5818a7
feat(pubky): add handle_http_error! macro
2024-12-20 13:50:59 +03:00
nazeh
fa2a7d2738
feat(homeserver): use full public key as cookie name
2024-12-20 13:00:53 +03:00
nazeh
738bff1ae1
feat(homeserver): add PubkyHost and Authz layers
2024-12-20 11:30:58 +03:00
nazeh
3cfe6567f0
feat(homeserver): replace session_id with the first 8 bytes of a key
2024-12-19 16:10:31 +03:00
nazeh
daa06b6453
fix(js): send correct pubky-host header
2024-12-19 13:27:25 +03:00
nazeh
f42797a234
feat(js): pass all unit tests
2024-12-18 00:16:49 +03:00
nazeh
992607a7a7
feat(homeserver): add http relay in homeserver testnet for js testing
2024-12-17 18:00:52 +03:00
nazeh
de7d34eca1
feat(http-relay): add http relay crate to help with local testing
2024-12-17 13:36:05 +03:00
nazeh
b4ef0ca810
feat(js): basic auth with pubky-host header
2024-12-16 13:17:55 +03:00
nazeh
6e886f0180
fix(js): replace pubky:// with https:// in transform_url
2024-12-16 11:04:39 +03:00
nazeh
1c0ff6c028
feat(js): add logging in wasm and setLogLevel function
2024-12-15 16:17:12 +03:00