Commit Graph

47 Commits

Author SHA1 Message Date
nazeh
fee569dc32 feat(pubky): integrate pubky_testnet in pubky crate and pass tests 2025-02-12 19:12:19 +03:00
nazeh
e9fe570719 feat(homeserver): remove testnet logic, use pubky_testnet instead 2025-02-12 16:22:07 +03:00
nazeh
ce1037e88d chore: Release 2025-02-12 01:45:37 +03:00
nazeh
028156c0b1 fix(http-relay): add cors 2025-02-10 18:49:40 +03:00
nazeh
2615461d95 examples: update authz 3rd party app 2025-02-10 11:34:49 +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
Nuh
1d7781702a Merge branch 'main' into dev 2025-02-08 12:54:10 +03:00
nazeh
8be809c159 feat: update pkarr and mainline and add pubky ClientBuilder 2025-02-04 21:56:23 +03:00
James Browning
56468acbc0 fix: update default http relay and in tests 2025-01-13 20:30:02 +00:00
nazeh
dc01377d09 feat: publish HTTPS port even in testnet, and use testnet in request binary 2025-01-08 12:33:46 +03:00
nazeh
3ebdeff354 feat(homeserver): use Pkarr Relay in testnet and new Config simplifications 2024-12-14 12:48:53 +03:00
nazeh
c9ae34584c feat(pubky): add TLS support for homeserver 2024-11-26 13:04:19 +03:00
nazeh
05cad66366 feat(pubky): support GET /pub/*path for native urls 2024-11-21 22:44:52 +03:00
nazeh
5972b48316 feat(pubky): rename PubkyClient to Client 2024-11-14 15:30:01 +03:00
nazeh
af390e8087 feat(pubky): PubkyClient::builder().build() return result 2024-11-14 15:17:36 +03:00
nazeh
6e21959d24 Revert "examples: add testnet example"
This reverts commit eb10086b5e.
2024-11-13 15:42:17 +03:00
nazeh
eb10086b5e examples: add testnet example 2024-11-13 15:15:27 +03:00
nazeh
8deda4e523 examples(authz): update the readme to explain using Authenticator cli 2024-11-07 12:04:32 +03:00
nazeh
2434834618 chore: prepare for release 2024-10-25 11:03:02 +03:00
nazeh
fdfde60c72 examples(request): add a GET pubky:// url example 2024-10-10 13:28:58 +03:00
nazeh
ba66c3ccd7 chore(examples): cargo fmt 2024-10-02 18:21:21 +03:00
nazeh
2b15826fa3 fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:15:42 +03:00
nazeh
7485e41a77 wip 2024-10-02 18:15:20 +03:00
nazeh
0e90b8068a fix(examples): rename cargo.toml to Cargo.toml 2024-10-02 18:12:55 +03:00
nazeh
02bea3146c examples(authn): add signup example 2024-10-02 17:17:01 +03:00
nazeh
d39e3b933c examples(authz): update authz 3rd party app 2024-09-18 11:29:30 +03:00
nazeh
80bed52c85 feat(pubky): authRequest response return PublicKey instead of Session
In Authentication mode, there might be no Homeserver to sign in to and get a session
2024-09-17 19:02:13 +03:00
nazeh
c8dd8e18b2 docs: test deploy github page 2024-09-08 12:08:04 +03:00
nazeh
18af01cf54 feat(common): rename capabilities::Ability to Action 2024-09-07 16:46:51 +03:00
nazeh
db006612ef feat(js): return Session class from auth methods 2024-09-07 11:35:24 +03:00
nazeh
32377080d1 feat(js): add authRequest() 2024-09-06 22:17:12 +03:00
nazeh
cfd50451a2 examples(authz): simplify authenticator using native methods 2024-09-06 15:09:58 +03:00
nazeh
f1b65e9dac feat(pubky): add PubkyClient::auth_request and send_auth_token 2024-09-05 20:50:02 +03:00
nazeh
5773b2d046 wip: first demo of authz 2024-09-03 11:31:36 +03:00
nazeh
634d309766 examples(authz): test thirdPartySignin() 2024-09-02 17:05:06 +03:00
nazeh
25f757f94d feat(pubky): add PubkyClient::authorize() 2024-09-02 00:22:32 +03:00
nazeh
cf46ff849c examples(authz): update svgs and add copied to clipboard note 2024-09-02 00:20:02 +03:00
nazeh
5d9be5c0f0 feat(js): add randomBytes() and hash() functions 2024-09-01 18:17:34 +03:00
nazeh
915ae66f1a feat(js): add window.pubky and move static methods out of PubkyClient 2024-09-01 16:47:22 +03:00
nazeh
de38987d96 refactor(pubky): move recovery_file code to pubky_common 2024-08-31 17:29:32 +03:00
nazeh
8c56e6033b wip: test keyring cross platforms 2024-08-31 11:09:16 +03:00
nazeh
52fddd807b examples(authz): initial authenticator using keyring crate 2024-08-31 00:12:04 +03:00
nazeh
8e70b2b0e6 examples(authz): initial use of httprelay callback function 2024-08-30 13:38:40 +03:00
nazeh
eeb2784da7 examples(authz): style fixes 2024-08-30 11:11:02 +03:00
nazeh
7fc0e00e41 examples(authz): switch from plain js to web components 2024-08-30 10:46:52 +03:00
nazeh
51c3e444b0 examples(authz): start 3rd party app frontend 2024-08-29 19:05:36 +03:00