Commit Graph

  • 2156aeaeb5 Add update functions to lists, document Encryptable, fix tag inheritance Jon Staab 2024-10-07 14:03:12 -07:00
  • 944ee61b88 Slim down some things Jon Staab 2024-10-07 13:26:58 -07:00
  • eb2b078a39 Add inbox relays scenario Jon Staab 2024-10-07 10:39:18 -07:00
  • d747424c28 Move search to its own file, validate and search by nip05 Jon Staab 2024-10-03 15:25:17 -07:00
  • 63761c91c8 Normalize relay urls before putting them in the database Jon Staab 2024-10-03 12:20:34 -07:00
  • 78c8c9e501 Bump versions Jon Staab 2024-10-02 11:55:40 -07:00
  • 7af86f42cf Fix inbox relays, add time functions Jon Staab 2024-10-02 11:51:14 -07:00
  • b12f4aec4d Fix false positive IP address parsing Jon Staab 2024-09-30 16:22:55 -07:00
  • b27a389237 Bump versions, use semver caret Jon Staab 2024-09-30 15:47:57 -07:00
  • e1f8d6a4e0 Add NIP 55 signer support Chris Daley 2024-09-30 13:26:25 -07:00
  • 1ef7c1c59f Make repository.load sync, move migrate into adapters Jon Staab 2024-09-27 12:46:39 -07:00
  • f27a64250e Refine sync, move repository publish to global onEvent Jon Staab 2024-09-27 12:13:20 -07:00
  • b6c338376a Wrap sync in app Jon Staab 2024-09-27 09:25:15 -07:00
  • 0c2e58811b Add legacy alternatives to sync Jon Staab 2024-09-27 08:59:53 -07:00
  • d1730e74a2 Add sync util Jon Staab 2024-09-26 17:36:08 -07:00
  • 5627721463 Add negentropy support to executor Jon Staab 2024-09-26 15:36:01 -07:00
  • bdf0e8b82c Add negentropy to net Jon Staab 2024-09-26 14:29:57 -07:00
  • 40a63df6fa Bump versions Jon Staab 2024-09-25 14:06:52 -07:00
  • 5660459b16 Add app tag utils Jon Staab 2024-09-25 13:51:32 -07:00
  • 8d662cb2fc Change between to match clamp Jon Staab 2024-09-25 11:23:57 -07:00
  • 012a20c813 Simplify isPojo Jon Staab 2024-09-24 16:47:43 -07:00
  • fd4f782798 Add wot calculation to app Jon Staab 2024-09-24 16:30:18 -07:00
  • f246e9914a Fix mapVals types Jon Staab 2024-09-19 14:12:01 -07:00
  • 8230d7a9f6 Add a few utilities Jon Staab 2024-09-19 09:13:58 -07:00
  • 9e52d89ba8 Handle decryption errors Jon Staab 2024-09-19 05:49:13 -07:00
  • bdff45f2bc Bump app Jon Staab 2024-09-18 10:11:55 -07:00
  • 2b1cb5fa33 Improve speed of freshness and storage Jon Staab 2024-09-18 10:11:00 -07:00
  • 315f53e9b2 Bump versions Jon Staab 2024-09-16 11:06:12 -07:00
  • 73949b9627 Get rid of createEventStore, throttle storage adapters Jon Staab 2024-09-13 14:29:22 -07:00
  • 97b0d78b9d Eagerly load profiles Jon Staab 2024-09-13 12:39:12 -07:00
  • c200fdb38d Bump versions Jon Staab 2024-09-12 11:37:48 -07:00
  • c5364b60b8 Put tracker in a store Jon Staab 2024-09-11 14:07:34 -07:00
  • 4e113faa1a Fix relay profile loading, add getTopicTags, allow mapping events to multiple items Jon Staab 2024-09-11 09:15:03 -07:00
  • bece689530 Speed up profile loading Jon Staab 2024-09-10 09:51:03 -07:00
  • 77e8243d8b Only use default timeout if closeOnEose is true Jon Staab 2024-09-09 11:18:57 -07:00
  • 1dd1d1b501 Rename session methods Jon Staab 2024-09-09 10:26:59 -07:00
  • 02dae9d463 Bump versions Jon Staab 2024-09-06 16:09:46 -07:00
  • 3d2e98aacc Improve loading, including crucial bug preventing merged subscriptions from completing Jon Staab 2024-09-06 15:54:52 -07:00
  • df3efdee59 Fix link regex to not catch periods at the end of links Jon Staab 2024-09-06 14:09:18 -07:00
  • 1a480e5890 Fix zapper fetching Jon Staab 2024-09-06 12:58:49 -07:00
  • 975b2feb93 Add local relay to auto selections, improve fallback selections Jon Staab 2024-09-06 08:24:49 -07:00
  • c30bdd6534 Add migrate to event store Jon Staab 2024-09-05 17:05:36 -07:00
  • b9c73ea826 Improve collection loader Jon Staab 2024-09-05 16:29:23 -07:00
  • 3868daa04e Reduce auth timeout Jon Staab 2024-09-05 15:42:58 -07:00
  • 8e6423f488 Prefer dufflepud if enabled Jon Staab 2024-09-05 15:29:53 -07:00
  • 18db1421a9 Make dufflepud optional, fetch zappers/handles directly Jon Staab 2024-09-05 15:26:45 -07:00
  • ed7efac977 Fix hasValidSignature, rename to isValid Jon Staab 2024-09-05 13:57:51 -07:00
  • 44f29c9da4 rework context Jon Staab 2024-09-05 13:38:48 -07:00
  • 233a4e3576 Add shortcut handlers to subscribe Jon Staab 2024-09-05 11:47:38 -07:00
  • 25845dc837 Get rid of loadOne since it only works for id-based filters, not addresses Jon Staab 2024-09-04 17:29:31 -07:00
  • 8874884b9b Make display profile stuff take undefined Jon Staab 2024-09-04 17:14:08 -07:00
  • 89e1569359 Add deriveEvent Jon Staab 2024-09-04 16:52:08 -07:00
  • eb1a219ca5 Speed up loading, improve relay selection from filters Jon Staab 2024-09-04 16:16:14 -07:00
  • 9b44aac584 Fix a few bugs, improve storage adapter Jon Staab 2024-09-04 15:04:47 -07:00
  • b8e69154af Remove default throttle on event stores, add indexer relays to router Jon Staab 2024-09-04 10:39:55 -07:00
  • 06d3462f99 Approach request optimization differently Jon Staab 2024-09-03 17:30:11 -07:00
  • 6ee79eb219 Move router into app, and out of util Jon Staab 2024-09-03 13:31:13 -07:00
  • 7b2233f8db Load results from repository when possible Jon Staab 2024-09-03 09:43:44 -07:00
  • d2dd7544fa Remove relay selection from loaders Jon Staab 2024-09-03 09:35:13 -07:00
  • 606de1fe4a Rename env to AppContext Jon Staab 2024-09-03 09:28:39 -07:00
  • d7c3617daf Add utils for deriving verified zappers/handles Jon Staab 2024-09-03 09:27:22 -07:00
  • cb1993fa71 Fix relay stats tracking a bit Jon Staab 2024-09-02 16:39:08 -07:00
  • b910569fc0 Fix load bypassing freshness Jon Staab 2024-09-02 15:57:40 -07:00
  • 9a5a423b3e Update get_versions Jon Staab 2024-09-02 11:32:26 -07:00
  • 57e354519a Bump versions Jon Staab 2024-09-02 11:29:19 -07:00
  • 0899a55119 Fix lnurls, and collection load args Jon Staab 2024-09-02 11:26:24 -07:00
  • 6e1ad713c3 Add app package Jon Staab 2024-08-30 09:46:47 -07:00
  • e462ec2ada Handle zaps confirmed by the recipient Jon Staab 2024-08-27 11:56:58 -07:00
  • 8a8bea71be Add message to handlers Jon Staab 2024-08-27 11:54:04 -07:00
  • fcbaa67ade Update dependencies Jon Staab 2024-08-21 12:02:34 -07:00
  • 18d7cf279c Add displayUrl and displayDomain Jon Staab 2024-08-21 11:50:50 -07:00
  • b89ec16997 Add ensureAuth/authTimeout Jon Staab 2024-08-19 10:20:33 -07:00
  • bacc86823f Bump versions Jon Staab 2024-08-19 09:01:08 -07:00
  • 8d3ca2ef6a Remove CustomEvent Jon Staab 2024-08-19 08:59:39 -07:00
  • 975d51cafa Fix link regex Jon Staab 2024-08-16 10:40:30 -07:00
  • bd65aca99d Add some utils, add support for nip44 encryption to nip46 signer Jon Staab 2024-08-16 08:58:55 -07:00
  • e38422c9ba Use delay instead of immediate for batching subscriptions Jon Staab 2024-08-14 09:27:49 -07:00
  • 2c32817ed3 Fix encryptable, fix async deriveEventsMapped Jon Staab 2024-08-13 17:58:12 -07:00
  • 149c29472c Get rid of domain module, allow app to override default event type Jon Staab 2024-08-13 15:45:20 -07:00
  • 5a63273b9d Remove generics for event type Jon Staab 2024-08-13 09:30:55 -07:00
  • 0576c3c0e0 Add domain package Jon Staab 2024-08-13 08:31:53 -07:00
  • d561039606 Add isPojo Jon Staab 2024-08-12 15:11:28 -07:00
  • 5d2186825b Add memoize and batcher, bump versions Jon Staab 2024-08-12 11:17:27 -07:00
  • a8d0f5bc4f Name signers after nips Jon Staab 2024-08-08 11:43:29 -07:00
  • 536c8123f4 Publish signer Jon Staab 2024-08-07 11:28:18 -07:00
  • bb7a370fba Add signer Jon Staab 2024-08-07 11:09:40 -07:00
  • 28daebabee Add some utils, kinds Jon Staab 2024-08-06 15:55:05 -07:00
  • 3404a471bb Bump lib version Jon Staab 2024-08-06 11:57:20 -07:00
  • a10b322157 remove custom stores, remove tracker's reliance on them Jon Staab 2024-08-01 16:29:50 -07:00
  • dd3fb2c7c6 Bump versions, update scripts Jon Staab 2024-08-01 15:51:58 -07:00
  • 7bb6d8c54a Add store package Jon Staab 2024-08-01 15:33:37 -07:00
  • cfb0d01316 Add isDeletedByAddress Jon Staab 2024-07-22 11:54:19 -07:00
  • 69effe4f41 Add kind 30064 named communities Jon Staab 2024-07-22 10:11:22 -07:00
  • f6b10ee7b6 Only notify about events that were actually loaded on initial repository load Jon Staab 2024-07-19 11:44:58 -07:00
  • 68ee77540f Handle empty tags in repository, tweak dvm types Jon Staab 2024-07-19 09:14:04 -07:00
  • f5ff16a5c0 Tweak duplicate handling in repository Jon Staab 2024-07-18 16:40:24 -07:00
  • b9494e1787 Fix isDeleted Jon Staab 2024-07-18 13:47:58 -07:00
  • 58eefb42a5 Add DVM package Jon Staab 2024-06-26 10:38:11 -07:00
  • a277c107bb Add toggle, reverse arguments for append Jon Staab 2024-06-26 09:22:11 -07:00
  • e7967b72d5 Remove some methods from router, rename inbox_relays kind Jon Staab 2024-06-21 13:55:55 -07:00