Commit Graph

  • 7e7cf1df64 createStatusController: parse mentions in text Alex Gleason 2024-04-06 18:51:37 -05:00
  • 9a683fa932 Merge branch 'account-search' into 'main' Alex Gleason 2024-04-06 19:58:44 +00:00
  • 215d184808 accountSearchController: utilize the searchStore Alex Gleason 2024-04-06 14:56:48 -05:00
  • 2033d8d743 Merge branch 'readme-mvp' into 'main' Alex Gleason 2024-04-06 16:05:32 +00:00
  • 2ac2c2a978 README: remove ActivityPub language, make it more closely match our 1.0 vision Alex Gleason 2024-04-06 11:02:35 -05:00
  • ec32c0fa23 Merge branch 'pubkey-domain-updated' into 'main' Alex Gleason 2024-04-06 03:10:00 +00:00
  • c0c586b364 Add last_updated_at column to pubkey_domains Alex Gleason 2024-04-05 21:41:55 -05:00
  • bd5899029e refactor: deno fmt P. Reis 2024-04-05 19:52:29 -03:00
  • 178a3c4d0e feat: repost functionality P. Reis 2024-04-05 19:44:12 -03:00
  • 8801debb1a Merge branch 'rm-x-nostr-sign' into 'main' Alex Gleason 2024-04-05 22:42:31 +00:00
  • 55ba4a3a9b Remove X-Nostr-Sign header support Alex Gleason 2024-04-05 17:39:33 -05:00
  • 4b2b658685 Fix type errors Alex Gleason 2024-04-03 15:28:12 -05:00
  • 0ae4c21876 Merge branch 'fix-event-deconstruct' into 'main' Alex Gleason 2024-04-04 20:31:35 +00:00
  • d688e64219 fix(queries): event deconstruct inside getEvent P. Reis 2024-04-04 17:27:52 -03:00
  • f7c39912c2 Merge branch 'refactor-active-import-map' into 'main' Alex Gleason 2024-04-03 22:47:49 +00:00
  • 2113c73f09 refactor: resolve import specifier via the active import map P. Reis 2024-04-03 19:39:06 -03:00
  • 417ff4ec59 Merge branch 'fix-event-deconstruct' into 'main' Alex Gleason 2024-04-03 21:07:56 +00:00
  • 152e06ce3c fix: event deconstruct inside getAuthor P. Reis 2024-04-03 18:05:07 -03:00
  • 8c18a284b7 Merge branch 'outbox' into 'main' Alex Gleason 2024-04-03 01:27:37 +00:00
  • 5e834d2a6b pipeline: remove broadcast function Alex Gleason 2024-04-02 19:53:11 -05:00
  • d577c51c74 PoolStore: don't publish to own relay Alex Gleason 2024-04-02 19:36:40 -05:00
  • 4e54589c09 Deliver API events to outbox relays Alex Gleason 2024-04-02 18:29:26 -05:00
  • b2f2240d93 Merge branch 'accounts-user' into 'main' Alex Gleason 2024-03-31 04:42:49 +00:00
  • 957a82ce51 hydrateEvents: handle hydrating users Alex Gleason 2024-03-30 23:39:06 -05:00
  • 21bec6b131 pipeline: call hydrateEvents from hydrateEvent Alex Gleason 2024-03-30 23:38:48 -05:00
  • c71d3f9d3c renderAccount: stop calling findUser, rely on event hydration Alex Gleason 2024-03-30 23:25:12 -05:00
  • 1549398f83 Merge branch 'config-class' into 'main' Alex Gleason 2024-03-31 04:12:55 +00:00
  • d103d0f1d6 Make Conf a static class, cache pubkey Alex Gleason 2024-03-30 22:56:09 -05:00
  • eb0f7f91b1 Merge branch 'relationships-pubkey' into 'main' Alex Gleason 2024-03-30 23:35:56 +00:00
  • d9cbbe2074 /api/v1/relationships: requirePubkey Alex Gleason 2024-03-30 18:32:54 -05:00
  • fef1cf258d Merge branch 'nsec-script' into 'main' Alex Gleason 2024-03-30 23:11:06 +00:00
  • ed5e04f558 Merge branch 'hydrate-stats' into 'main' Alex Gleason 2024-03-30 22:46:33 +00:00
  • a106218439 hydrateEvents: restore stats Alex Gleason 2024-03-30 17:44:17 -05:00
  • a3201f4f33 hydrateEvents: in -> of Alex Gleason 2024-03-30 16:30:48 -05:00
  • 4dfd958718 hydrateEvents: refactor a separate hydrateAuthors function Alex Gleason 2024-03-30 16:12:48 -05:00
  • 494193020e refactor/docs: include nsec script in README and generate nsec directly P. Reis 2024-03-30 18:09:37 -03:00
  • 99b22ab726 refactor: nsec script P. Reis 2024-03-30 17:25:41 -03:00
  • 90e110b1fd feat: script to generate an nsec P. Reis 2024-03-30 16:49:05 -03:00
  • 2ff96d2403 Merge branch 'delete-status' into 'main' Alex Gleason 2024-03-30 19:09:03 +00:00
  • 2a032b7b7b DELETE /api/v1/statuses/:id Alex Gleason 2024-03-30 13:34:18 -05:00
  • 02af0cf06d Merge branch 'main' into 'main' Alex Gleason 2024-03-29 20:28:13 +00:00
  • 13f21d380b docs: remove unnecessary step P. Reis 2024-03-29 20:26:10 +00:00
  • 86c3ed3963 docs: fix typo P. Reis 2024-03-29 18:00:45 +00:00
  • c47c79dd3d docs: refactor running instructions P. Reis 2024-03-29 17:59:11 +00:00
  • c0858e184f Merge branch ditto:main into main P. Reis 2024-03-29 17:45:03 +00:00
  • ea05b07448 Merge branch 'registrations-true' into 'main' Alex Gleason 2024-03-29 17:37:07 +00:00
  • 919149beee docs: update running instructions P. Reis 2024-03-29 17:32:47 +00:00
  • d4c94ba549 Remove DITTO_ENV config, make registrations always open Alex Gleason 2024-03-29 11:51:32 -05:00
  • a19f1aa6e8 NIP05 DRYer Alex Gleason 2024-03-27 19:45:03 -05:00
  • 435c69e6a8 nip05Cache: lookup local nip05 from direct database call Alex Gleason 2024-03-27 18:39:50 -05:00
  • 0cfef1cb59 sentry: tracesSampleRate 1.0 Alex Gleason 2024-03-27 18:22:50 -05:00
  • 9842b1aedd Remove username from user events Alex Gleason 2024-03-27 18:10:04 -05:00
  • 8baa9a16db nostrController: serve names from labels Alex Gleason 2024-03-27 15:10:13 -05:00
  • 1e73f55c8c Merge branch 'dvm' into 'main' Alex Gleason 2024-03-27 13:35:40 +00:00
  • 0fde577149 EventsDB: fix the tag queries bug, DVM: remove unnecessary conditional Alex Gleason 2024-03-26 21:42:17 -05:00
  • 29a63f262f Log relay error, remove unnecessary DVM conditional Alex Gleason 2024-03-26 21:10:59 -05:00
  • 940fc7a305 Add DVM module, process domain name requests Alex Gleason 2024-03-26 17:35:08 -05:00
  • e1bc55fcf4 updateCredentialsController: withSource true Alex Gleason 2024-03-25 12:35:57 -05:00
  • 4dd527474c renderAccount: return the unverified nip05 raw value Alex Gleason 2024-03-25 12:32:15 -05:00
  • 75c277e7e8 updateCredentials: allow setting nip05 through the API, remove restrictions on update_credentials Alex Gleason 2024-03-24 16:42:19 -05:00
  • cfc2f02104 EventsDB: expandFilters, greatly speed up domain timelines Fixes: https://gitlab.com/soapbox-pub/ditto/-/issues/80 Alex Gleason 2024-03-22 17:50:50 -05:00
  • c3adafa860 EventsDB: use a subquery instead of a join Alex Gleason 2024-03-21 19:22:40 -05:00
  • 8bed0c17be paginationSchema: don't set a default for until Alex Gleason 2024-03-21 19:22:25 -05:00
  • ccffe3abea streaming.ts: remove unused import of getAuthor Alex Gleason 2024-03-20 13:49:44 -05:00
  • 25a4384587 Hydrate event author in pipeline to relieve streaming API Alex Gleason 2024-03-20 13:49:02 -05:00
  • 07ebb490d2 Make streaming by domain work Alex Gleason 2024-03-20 13:42:59 -05:00
  • b4c05c4ba3 publicTimelineController: support remote timelines Alex Gleason 2024-03-20 13:23:55 -05:00
  • f2db6c50b8 pubkey_domains domain cannot be null Alex Gleason 2024-03-20 13:21:34 -05:00
  • a8b5888e6d pipeline: get nip05 domain correctly Alex Gleason 2024-03-20 13:20:12 -05:00
  • 84784cd46b Merge branch 'nip50-domain' into 'main' Alex Gleason 2024-03-20 17:57:46 +00:00
  • b2bc46ac57 Removed DittoFilter usages I missed earlier Alex Gleason 2024-03-20 12:01:38 -05:00
  • dcd0728b19 EventsDB: fix domain test Alex Gleason 2024-03-20 11:56:30 -05:00
  • ad2261a37e Move accountLookup function into a separate module (to prevent circular dependencies) Alex Gleason 2024-03-20 11:55:21 -05:00
  • c8b378ad10 Remove DittoFilter, use search instead of local Alex Gleason 2024-03-20 11:34:04 -05:00
  • d17d4c846f EventsDB: allow searching by domain Alex Gleason 2024-03-19 22:50:47 -05:00
  • 245cb43771 EventsDB: parse nip50 extensions Alex Gleason 2024-03-19 22:46:54 -05:00
  • e2cc6132be Track pubkey domains Alex Gleason 2024-03-19 17:45:19 -05:00
  • d9056f66c6 SearchStore: switch to nspec NRelay1 Alex Gleason 2024-03-17 15:44:49 -05:00
  • 10e2f0db9a Bump Deno to v1.41.3 Alex Gleason 2024-03-17 15:41:10 -05:00
  • 2a0cba55e6 streamingController: allow to connect without authorization Alex Gleason 2024-03-16 16:44:25 -05:00
  • 648c32986b pipeline: remove awkward registerUser flow Alex Gleason 2024-03-16 15:07:45 -05:00
  • 04cdbd11c9 purifyEvent: function signature Alex Gleason 2024-03-16 13:19:39 -05:00
  • 09369a0122 hydrateEvent -> purifyEvent (it sounds cooler) Alex Gleason 2024-03-16 13:19:11 -05:00
  • 0df4ac7331 pipeline: let the people post Alex Gleason 2024-03-16 13:16:35 -05:00
  • a4772c27f8 Update auth.md Alex Gleason 2024-03-15 05:18:26 +00:00
  • b5dd3d5f5b Update auth.md Alex Gleason 2024-03-15 05:16:40 +00:00
  • b8c376326c Add Authentication doc Alex Gleason 2024-03-14 23:50:04 -05:00
  • 3c8b5be783 pipeline: fix hydrateEvent Alex Gleason 2024-03-12 17:09:22 -05:00
  • b867f6c33c accounts: nostr.npub -> nostr.pubkey Alex Gleason 2024-03-12 16:32:43 -05:00
  • 45e1762b50 pipeline: handle registrations Alex Gleason 2024-03-12 16:10:19 -05:00
  • 0bcf81e438 Use nostr-wasm Alex Gleason 2024-03-12 14:36:10 -05:00
  • e1e71be8ea Merge branch 'timelines-hydrate' into 'main' Alex Gleason 2024-03-06 19:02:54 +00:00
  • 8b9566d79b Remove relations filters, switch some stuff to use optimizer (requires bravery) Alex Gleason 2024-03-06 12:55:02 -06:00
  • 1499f9b417 Try hydrating timelines in a separate query instead of using relations Alex Gleason 2024-03-05 14:26:38 -06:00
  • 07d7b3868d Merge branch 'sqlite-perf' into 'main' Alex Gleason 2024-03-03 03:49:31 +00:00
  • 7eaa652ae9 Fix EventsDB tests Alex Gleason 2024-03-02 21:46:23 -06:00
  • 2972cb4b6d Add event stats indexes Alex Gleason 2024-03-02 21:20:43 -06:00
  • e4f53b3936 Soft-delete events Alex Gleason 2024-03-02 21:11:45 -06:00
  • 96b5ecc435 Fix dropIndex calls Alex Gleason 2024-03-02 19:23:28 -06:00
  • 19adb3ab44 Use composite index for tags Alex Gleason 2024-03-02 19:21:48 -06:00