Commit Graph

  • f200fe1a42 Fix duplicate events by address in load Jon Staab 2025-04-11 11:35:57 -07:00
  • 8b67be3bbd Add some session utils Jon Staab 2025-04-11 11:08:25 -07:00
  • bdef37d404 Update docs for app session Jon Staab 2025-04-11 10:18:50 -07:00
  • 7e44fa414c Refactor dvm request and outbox loader Jon Staab 2025-04-11 09:21:55 -07:00
  • 837fd1ab66 Update publish Jon Staab 2025-04-11 08:03:44 -07:00
  • 989fc74374 Change requests from classes to functions Jon Staab 2025-04-10 10:38:47 -07:00
  • 0c43bf199f Switch to makeOutboxLoader for relay selection in loaders Jon Staab 2025-04-09 16:26:18 -07:00
  • 859f7fa68f Improve feed loader, wait for db before executing reads/updates, make taskQueue subscribable, add race, rename auth methods, fix failed wasm verify, fix localhost urls Jon Staab 2025-04-09 15:39:07 -07:00
  • 1bcc57d695 Add poll utility Jon Staab 2025-04-09 13:47:59 -07:00
  • 45b59c1a4c Add get_versions, fix docs build Jon Staab 2025-04-09 12:17:46 -07:00
  • b04ed79af9 Bump versions Jon Staab 2025-04-09 12:06:17 -07:00
  • 728ad1fba0 Lint Jon Staab 2025-04-09 11:35:09 -07:00
  • 5f3624b8f3 Bring back eslint: Jon Staab 2025-04-09 11:24:31 -07:00
  • 8e585fc150 Delete readmes, update docs Jon Staab 2025-04-09 11:17:12 -07:00
  • 3301616e7d Bring back typedoc Jon Staab 2025-04-08 15:08:00 -07:00
  • 02202d298e Tweak docs Jon Staab 2025-04-08 13:59:04 -07:00
  • 74b20da8fb Fix some tests Jon Staab 2025-04-08 10:17:30 -07:00
  • 1f7101daee Bring back docs and tests Jon Staab 2025-04-08 09:51:57 -07:00
  • ded131057d Fix tag hints Jon Staab 2025-04-08 09:35:09 -07:00
  • a6c916c0e1 Fix relay error stats and router relay quality Jon Staab 2025-04-07 17:28:00 -07:00
  • d0d727edd1 Default to no fallbacks Jon Staab 2025-04-07 16:53:53 -07:00
  • 7cb8033334 Speed up loading Jon Staab 2025-04-07 16:13:13 -07:00
  • 7fe58f4bdf Handle non-unique relay urls passed to publish/request Jon Staab 2025-04-07 14:42:35 -07:00
  • 31064d2324 Simplify storage adapters Jon Staab 2025-04-02 17:14:04 -07:00
  • 04c9af3357 Add some scripts Jon Staab 2025-04-02 16:20:43 -07:00
  • 847d2cb94d Initialize thunk status Jon Staab 2025-04-02 16:20:29 -07:00
  • 357bcd4366 Improve auth buffering policy Jon Staab 2025-04-02 14:38:02 -07:00
  • ed834954b9 Add watch script Jon Staab 2025-04-02 14:01:46 -07:00
  • 7440a07ffc Put auth inside socket Jon Staab 2025-04-02 14:01:37 -07:00
  • 932a08b7b1 Fix module resolution stuff Jon Staab 2025-04-02 13:17:06 -07:00
  • 13818e5c80 Update dist files to correct locations Jon Staab 2025-04-02 11:42:10 -07:00
  • 895ea2bd49 Add link script Jon Staab 2025-04-02 11:00:42 -07:00
  • 7e66d91f65 Get things building Jon Staab 2025-04-02 10:48:51 -07:00
  • 0d2ef9b816 Migrate build setup Jon Staab 2025-04-02 10:00:00 -07:00
  • c434955c2d More file renaming Jon Staab 2025-04-02 09:05:38 -07:00
  • 01f3029492 Rename files again to fix case insensitive file rename Jon Staab 2025-04-02 09:04:13 -07:00
  • 13f2a31af7 Rename files to fix case insensitive file rename Jon Staab 2025-04-02 09:03:38 -07:00
  • 35f75bb38e Get rid of typed emitter Jon Staab 2025-04-02 08:54:50 -07:00
  • 1cbcb0ae4a Bump versions, move getAdapter to context Jon Staab 2025-04-01 14:24:32 -07:00
  • 540726531f Bump versions Jon Staab 2025-04-01 13:18:14 -07:00
  • 05a9d6461b Accept multiple filters to request Jon Staab 2025-04-01 13:15:50 -07:00
  • fd0cdf2c19 Bring back some net context Jon Staab 2025-04-01 11:12:34 -07:00
  • 2dadcce48f Add check for deleted events in request Jon Staab 2025-04-01 10:56:17 -07:00
  • 5ad6347123 Clean up nostr-tools dependencies Jon Staab 2025-04-01 10:50:43 -07:00
  • 04816f8377 Get rid of Worker, use TaskQueue instead Jon Staab 2025-03-31 15:55:10 -07:00
  • db588495e3 Batch load requests Jon Staab 2025-03-31 15:52:43 -07:00
  • d0eca0d1b8 Remove some poorly written tests Jon Staab 2025-03-31 14:32:46 -07:00
  • 8bc336ae5d Fix some tests Jon Staab 2025-03-31 14:06:52 -07:00
  • 1524d128e3 Fix ts errors Jon Staab 2025-03-31 12:49:28 -07:00
  • cfd2e3aac7 Add relay package Jon Staab 2025-03-31 10:16:28 -07:00
  • 5245993d4e Fix nip46 Jon Staab 2025-03-31 09:45:44 -07:00
  • 5b55b5f5d0 Rename request/publish functions Jon Staab 2025-03-31 09:44:36 -07:00
  • 4237b145ae Use default pool, make adapter context optional Jon Staab 2025-03-31 09:35:48 -07:00
  • 51dd44161a Remove DVM tests Jon Staab 2025-03-31 09:21:41 -07:00
  • 7389b3a6c3 Move net2 to net, update dvm Jon Staab 2025-03-31 09:13:10 -07:00
  • 3081d1e6b4 Add policy tests Jon Staab 2025-03-27 18:05:12 -07:00
  • f75783ea0a Re-work test mocks for net2 Jon Staab 2025-03-27 17:46:37 -07:00
  • d6a66a473c Add some policy tests Jon Staab 2025-03-27 14:59:31 -07:00
  • a91b22518e Add publish tests Jon Staab 2025-03-27 14:23:09 -07:00
  • ca9eadf8ff Add tests for request Jon Staab 2025-03-27 13:43:25 -07:00
  • 4723c3f86a Add tracker test Jon Staab 2025-03-27 12:46:23 -07:00
  • e175de4655 Add auth and pool tests Jon Staab 2025-03-27 12:44:06 -07:00
  • 089818068b Add adapter tests Jon Staab 2025-03-27 11:56:36 -07:00
  • e8cfffe4ac Add tests for net2 socket Jon Staab 2025-03-27 11:03:13 -07:00
  • 756490222a Add multireq/unireq Jon Staab 2025-03-25 10:36:58 -07:00
  • d1f2b6bd4f Distinguish between unicast and multicast Jon Staab 2025-03-25 09:59:11 -07:00
  • 98c6c33b1b Remove shortcut handlers Jon Staab 2025-03-24 17:45:15 -07:00
  • 88b44776d8 Add diff utils, change how adapter is created, scope down subscribe/publish to a single relay for fastest possible completion Jon Staab 2025-03-24 15:30:49 -07:00
  • d7b74d2c7e Minor net2 cleanup Jon Staab 2025-03-24 13:35:43 -07:00
  • b985003333 Clean up policy a tad Jon Staab 2025-03-21 16:55:54 -07:00
  • f215354891 Add more policy Jon Staab 2025-03-21 16:46:35 -07:00
  • 44123426f2 flesh out publish Jon Staab 2025-03-21 16:16:40 -07:00
  • 3df585698c Flesh out subscribe Jon Staab 2025-03-21 15:27:02 -07:00
  • 180d70752d Add timeout policy Jon Staab 2025-03-21 14:19:50 -07:00
  • 62f0caff1d Add policy for deferring messages when auth has failed Jon Staab 2025-03-21 14:12:50 -07:00
  • be3ce11110 add more client message types Jon Staab 2025-03-21 13:24:47 -07:00
  • 6f0b6acddb Add negentropy/diff Jon Staab 2025-03-21 13:21:04 -07:00
  • 158f6d50f9 Add subscribe and publish utils Jon Staab 2025-03-21 12:47:16 -07:00
  • 1e681b16e2 Use typesafe event emitters Jon Staab 2025-03-21 12:24:14 -07:00
  • b2126aeb5f Fewer helper functions Jon Staab 2025-03-21 11:41:21 -07:00
  • 34e22eaa27 Add adapter to net2 Jon Staab 2025-03-21 09:54:30 -07:00
  • 6e15f1f6c1 Remove ISocket Jon Staab 2025-03-20 16:51:26 -07:00
  • f00ffc5c9c Add pool, flesh out auth Jon Staab 2025-03-20 16:50:39 -07:00
  • 7d0d303dae Add task queue, work on socket Jon Staab 2025-03-20 14:22:40 -07:00
  • 7706034b99 Work on new net Jon Staab 2025-02-20 16:34:43 -08:00
  • d8bbb5dd6a Fix content tests Jon Staab 2025-03-27 11:07:17 -07:00
  • 4e49410b8b Fix sending nip46 signer pubkey on connect Jon Staab 2025-03-24 12:35:41 -07:00
  • 0a40a71cc0 Allow customizing createElement Jon Staab 2025-03-19 13:54:01 -07:00
  • 15adc51264 Bump packages Jon Staab 2025-03-04 11:26:58 -08:00
  • 234ed304c7 Make lnurl parsing more robust Jon Staab 2025-03-04 08:19:49 -08:00
  • 3e289e9eac Simplify comment tags Jon Staab 2025-03-03 12:53:52 -08:00
  • 100f80d4b8 Fix some ts errors Jon Staab 2025-02-28 16:30:04 -08:00
  • c713d1c8f6 Get tests passing reliably Jon Staab 2025-02-28 15:30:52 -08:00
  • 23f7244039 more tests Ticruz 2025-02-04 13:21:23 +01:00
  • 8c638a7d8f More tests Ticruz 2025-02-04 13:21:23 +01:00
  • 191cdbc098 Merge pull request #25 from ticruz38/fix/build hodlbod 2025-02-28 14:07:32 -08:00
  • 1bb83e556b fix vitepress prod build Ticruz 2025-02-26 11:37:42 +01:00
  • 8a2b62f693 Add tests Ticruz 2025-02-04 13:21:23 +01:00
  • 917727c86f Re-lock Jon Staab 2025-02-25 14:16:41 -08:00
  • 94375a56ec Add vitepress docs Ticruz 2025-02-04 14:43:40 +01:00