Commit Graph

  • 582e4b8259 refactor(common): rename AuthToken fields for clarity nazeh 2024-09-02 00:20:55 +03:00
  • cf46ff849c examples(authz): update svgs and add copied to clipboard note nazeh 2024-09-02 00:19:19 +03:00
  • 0fe5e1aa74 feat(common): simplify Capabilities nazeh 2024-09-01 19:33:04 +03:00
  • 5d9be5c0f0 feat(js): add randomBytes() and hash() functions nazeh 2024-09-01 18:17:34 +03:00
  • 915ae66f1a feat(js): add window.pubky and move static methods out of PubkyClient nazeh 2024-09-01 16:47:22 +03:00
  • de38987d96 refactor(pubky): move recovery_file code to pubky_common nazeh 2024-08-31 17:29:32 +03:00
  • 8c56e6033b wip: test keyring cross platforms nazeh 2024-08-31 11:09:16 +03:00
  • 52fddd807b examples(authz): initial authenticator using keyring crate nazeh 2024-08-31 00:12:04 +03:00
  • 8e70b2b0e6 examples(authz): initial use of httprelay callback function nazeh 2024-08-30 13:38:40 +03:00
  • 16771d662b test(pubky): increase request_timeout to avoid failing resolution nazeh 2024-08-30 11:25:05 +03:00
  • e31191bc32 Merge branch 'main' of https://github.com/pubky/pubky into feat/authz nazeh 2024-08-30 12:17:33 +03:00
  • 467738bb23 test(pubky): increase request_timeout to avoid failing resolution nazeh 2024-08-30 11:25:05 +03:00
  • eeb2784da7 examples(authz): style fixes nazeh 2024-08-30 11:11:02 +03:00
  • 7fc0e00e41 examples(authz): switch from plain js to web components nazeh 2024-08-30 10:46:52 +03:00
  • 9bc83a6dac Merge branch 'main' of https://github.com/pubky/pubky nazeh 2024-08-30 09:32:27 +03:00
  • 61ff688dff test(pubky): use bootstrap as a resolver to help with flaky tests nazeh 2024-08-30 09:22:29 +03:00
  • 6071d4b7c4 Merge branch 'main' of https://github.com/pubky/pubky into feat/authz nazeh 2024-08-30 09:25:12 +03:00
  • 041a86a2d3 test(pubky): use bootstrap as a resolver to help with flaky tests nazeh 2024-08-30 09:22:29 +03:00
  • 51c3e444b0 examples(authz): start 3rd party app frontend nazeh 2024-08-29 19:05:36 +03:00
  • 16dfc09687 feat(homeserver): store and return session capabilities nazeh 2024-08-29 11:48:21 +03:00
  • 8118e94430 fix(pubky): return error if resolve_endpoint couldn't find non Pkarr domain nazeh 2024-08-28 20:39:32 +03:00
  • 892d5b2d9a fix(pubky): resolve_endpoint break loop if packet not resolved nazeh 2024-08-28 20:34:28 +03:00
  • 98910b40de feat(homeserver): update signup and signin to use new AuthToken nazeh 2024-08-28 19:55:29 +03:00
  • f3469d34a4 feat(common): update AuthToken and AuthVerifier nazeh 2024-08-28 15:32:25 +03:00
  • 2312a3071f Merge branch 'feat/authz' of https://github.com/pubky/pubky into feat/authz nazeh 2024-08-27 17:18:04 +03:00
  • aaf01cf2d7 feat(common): add AuthToken with scopes nazeh 2024-08-27 17:15:25 +03:00
  • 9131cefdd9 Merge pull request #27 from pubky/feat/feed Nuh 2024-08-26 18:45:29 +03:00
  • 19dd3cb2ba feat(common): add serde to Timestamp nazeh 2024-08-26 14:24:37 +03:00
  • ab7c005d67 feat(common): add serde to Timestamp nazeh 2024-08-26 14:24:37 +03:00
  • a5dfff2ed5 Merge branch 'main' into feat/feed nazeh 2024-08-25 11:54:47 +03:00
  • 620e2ad2ee feat(pubky): add PubkyClientBuilder nazeh 2024-08-25 11:54:24 +03:00
  • 76d154bf97 Merge branch 'main' into feat/feed nazeh 2024-08-23 11:18:04 +03:00
  • 7eecfb3fa7 feat(homeserver): add testnet option to config.toml nazeh 2024-08-23 11:17:54 +03:00
  • 03078b0e1b Merge branch 'main' into feat/feed nazeh 2024-08-23 10:45:52 +03:00
  • 190d384334 feat(homeserver): use config.toml nazeh 2024-08-23 10:45:29 +03:00
  • 2f33e557a3 feat(pubky): support resolving Endpoints with HTTPS records nazeh 2024-08-23 08:25:34 +03:00
  • a16569b23b fix(pubky): decrypt_recovery_file, correctly parse SnD nazeh 2024-08-22 14:30:02 +03:00
  • a9a042f4f7 Merge branch 'main' into feat/feed nazeh 2024-08-21 18:43:01 +03:00
  • ec4ef0d0a1 feat(homeserver): log testnet bootstrap nazeh 2024-08-21 18:42:45 +03:00
  • 01d0f3bce1 refactor(tests): redundant keypair.public_key() calls nazeh 2024-08-21 11:28:03 +03:00
  • 7257e2fee7 fix(homeserver): /events/ iterator and write unit test in pubky nazeh 2024-08-21 11:22:24 +03:00
  • 51e2625753 feat(homeserver): add delete events when deleting and item nazeh 2024-08-20 21:57:13 +03:00
  • b4c7fdad45 feat(homeserver): add /events/ endpoint to list PUT/DELETE events nazeh 2024-08-20 21:53:01 +03:00
  • 0ce4a9da65 feat(common): impl serialize and deserialize for Timestamp nazeh 2024-08-20 15:16:26 +03:00
  • 6ed8af7dff Merge pull request #26 from pubky/chore/cleanup-unused Nuh 2024-08-20 10:22:48 +03:00
  • 4391b1c7ff chore(pubky): remove unused nazeh 2024-08-20 10:22:05 +03:00
  • c81e418cb3 chore(homeserver): remove unused nazeh 2024-08-20 10:16:21 +03:00
  • 7c6d961e91 chore(js): publish 0.1.14 nazeh 2024-08-08 14:46:11 +03:00
  • e82e44cc2d fix(js): return better error for Keypair.fromSecretKey() with invalid input nazeh 2024-08-08 14:25:36 +03:00
  • 21c0079368 docs(pubky): small docs improvements nazeh 2024-08-08 13:57:04 +03:00
  • 386e51e5b6 fix(homeserver): cursor is a pubky url nazeh 2024-08-08 13:38:25 +03:00
  • 2db1e2e191 chore(js): publish 0.1.13 nazeh 2024-08-08 13:37:56 +03:00
  • e163e7f229 test(pubky): thorough testing for list options nazeh 2024-08-08 12:02:46 +03:00
  • 5eb54402d2 feat(js): add list shallow option nazeh 2024-08-07 19:05:29 +03:00
  • e10cf77fe2 feat(pubky): shallow list folder and files nazeh 2024-08-07 18:52:04 +03:00
  • dd2c9ea93c feat(homeserver): list when path ends with '/' and some refactoring nazeh 2024-08-07 18:01:02 +03:00
  • 59360d9cd6 feat(homeserver): return list results as json newline nazeh 2024-08-06 10:57:36 +03:00
  • edf8849306 Merge pull request #24 from pubky/feat/list Nuh 2024-08-05 16:46:45 +03:00
  • 639ed2d131 chore(js): publish 0.1.12 nazeh 2024-08-05 16:46:09 +03:00
  • b26fb51785 docs(js): update README with API documentation nazeh 2024-08-05 16:42:00 +03:00
  • 1db1d3a21d feat(js): add list() method nazeh 2024-08-05 16:34:26 +03:00
  • 38d9c98caa feat(pubky): use builder pattern for client::list() nazeh 2024-08-05 12:16:36 +03:00
  • ed4afeea60 feat(pubky): add list cursor nazeh 2024-08-04 17:27:24 +03:00
  • 01cc1e91bb feat(pubky): add list limit nazeh 2024-08-04 16:38:40 +03:00
  • 9ec6ec58fd feat(pubky): simple list api with reverse option nazeh 2024-08-04 16:30:59 +03:00
  • 4f59db42b1 chore(js): publish 0.1.10 nazeh 2024-08-04 14:21:10 +03:00
  • 7ec19f95f3 docs(js): update README with API documentation nazeh 2024-08-04 14:19:55 +03:00
  • 3bf89f1e9e feat(js): add createRecoveryFile and decryptRecoveryFile nazeh 2024-08-04 14:19:20 +03:00
  • b584703ab5 feat(js): rename from_secret_key to fromSecretKey nazeh 2024-08-04 14:18:35 +03:00
  • 11334bf81c feat(pubky): add recovery file generation and decryption nazeh 2024-08-03 16:33:38 +03:00
  • 5ee464a5b4 feat(pubky-common): add encrypt/decrypt with secret_box nazeh 2024-08-03 15:46:20 +03:00
  • fb3823c661 feat(js): add Keypair.secretKey nazeh 2024-08-03 13:45:14 +03:00
  • d39958915f chore(js): publish 0.1.9 nazeh 2024-08-01 16:48:18 +03:00
  • 381a634692 chore(js): publish 0.1.7 nazeh 2024-08-01 16:04:25 +03:00
  • ab4a8c309c chore(js): publish 0.1.4 nazeh 2024-08-01 11:43:13 +03:00
  • 86b7dfd4a4 chore: publish 0.1.3 nazeh 2024-08-01 09:38:51 +03:00
  • f760175541 feat(pubky): add delete files by url nazeh 2024-08-01 09:37:47 +03:00
  • dcb178cfbb test(pubky): add tests for 401 and 403 responses nazeh 2024-08-01 08:43:12 +03:00
  • 7deac44fe3 chore: publish 0.1.2 nazeh 2024-07-31 17:52:52 +03:00
  • 65a6d776c3 feat(pubky): accept url instead of public key and path nazeh 2024-07-31 17:46:59 +03:00
  • 7feef474d3 feat(pubky): return errors if response status is >= 400 nazeh 2024-07-30 20:28:34 +03:00
  • b3152942dc feat(homeserver): return 401 forbidden if you try to write to someone else's drive nazeh 2024-07-30 20:28:05 +03:00
  • e9bb104ba5 fix(pubky): recursive resolution of homeserver nazeh 2024-07-30 15:56:53 +03:00
  • 7e451a5d00 feat(pubky): add PubkyClient.testnet() helper nazeh 2024-07-30 15:55:20 +03:00
  • d8d3a43abd chore: fix tests in ci nazeh 2024-07-30 13:46:04 +03:00
  • 2366e066cc Merge branch 'main' of https://github.com/pubky/pubky nazeh 2024-07-30 11:00:34 +03:00
  • dcf6bdf3da fix(homeserver): handle missing user agent nazeh 2024-07-30 11:00:24 +03:00
  • 5b45863d34 docs: fix getting started example in npm package nazeh 2024-07-29 15:28:20 +03:00
  • 2493b0ef5a docs: fix getting started example in npm package nazeh 2024-07-29 15:28:20 +03:00
  • ccf4c00ca7 Merge pull request #22 from pubky/feat/ffi Nuh 2024-07-29 15:04:16 +03:00
  • 59839c521d docs: fix some comments nazeh 2024-07-29 14:55:23 +03:00
  • 75d8acde65 feat(pubky): override default pkarr relays nazeh 2024-07-29 14:48:51 +03:00
  • 5b9a49898b chore(pubky): clippy issues nazeh 2024-07-29 14:18:45 +03:00
  • bdd07f579c fix(pubky): cookies jar in nodejs nazeh 2024-07-29 14:11:19 +03:00
  • 65f94045b9 fix(pubky): cookies jar in nodejs nazeh 2024-07-29 14:10:58 +03:00
  • bd5b44e544 feat(pubky): add put/get methods for js nazeh 2024-07-29 13:13:56 +03:00
  • ce2a00f020 chore(pubky): add script to run testnet homeserver nazeh 2024-07-29 09:35:56 +03:00
  • d64f610102 feat(pubky): cookie jar for nodejs nazeh 2024-07-29 09:27:53 +03:00
  • 9bef331da0 chore(pubky): slight size optimization for wasm bundle size nazeh 2024-07-29 09:22:59 +03:00
  • d050866cce feat(pubky): auth working everywhere except nodejs nazeh 2024-07-28 23:24:32 +03:00