Commit graph

  • 789ce80990 Merge branch 'rm-userdata' into 'main' hydrate Alex Gleason 2024-01-23 16:59:07 +00:00
  • b971b5274d
    Remove UserData type, hydrate the event instead Alex Gleason 2024-01-23 10:56:17 -06:00
  • 6ef76af0ca Merge branch 'zaps' into 'main' Alex Gleason 2024-01-23 01:07:37 +00:00
  • 240b7d6a14
    Index P tag of zap receipts Alex Gleason 2024-01-22 15:39:02 -06:00
  • 8494bd5f67
    pipeline: pass signal down to everything that accepts it Alex Gleason 2024-01-22 14:31:52 -06:00
  • c5e7b3bf0c
    pipeline: clean up zaps function Alex Gleason 2024-01-22 14:24:37 -06:00
  • 13c50c71bd
    Cache the LNURL response Alex Gleason 2024-01-22 12:42:39 -06:00
  • d73fa7a311
    Start simplifying LNURL code with NLib Alex Gleason 2024-01-22 12:35:30 -06:00
  • 0a1b6cdf4f
    Merge remote-tracking branch 'origin/main' into zaps Alex Gleason 2024-01-22 12:00:55 -06:00
  • d64be690d4 Merge branch 'nip05-map' into 'main' Alex Gleason 2024-01-22 17:58:24 +00:00
  • fc3934fa90
    fetchWorker: wait for the worker to be ready before using it Alex Gleason 2024-01-22 11:55:34 -06:00
  • dc6a6ccb5f
    fetch.test: don't sleep at the beginning? I'm really confused why it's not working Alex Gleason 2024-01-22 11:48:52 -06:00
  • 4bec5f6f78
    Try using httpbin in tests, cuz CI runner is hanging on example.com Alex Gleason 2024-01-22 11:43:46 -06:00
  • 8eccdafa64
    Improve the NIP-05 cache Alex Gleason 2024-01-21 20:22:11 -06:00
  • 9a039bd021
    firehose: ingest zap receipts Alex Gleason 2024-01-17 11:54:28 -06:00
  • b5a1220159
    Publish NWC event from pipeline Alex Gleason 2024-01-16 17:46:53 -06:00
  • 40d3a46c16
    pipeline: use fetchWorker properly for zaps, pass signal Alex Gleason 2024-01-15 17:56:03 -06:00
  • 24d1ff4aec
    lnurl: increase default limit to 2000 Alex Gleason 2024-01-15 17:26:53 -06:00
  • 455459bea7
    pipeline: process zap requests by local users Alex Gleason 2024-01-15 17:14:08 -06:00
  • 826a244f47
    Add status zap endpoint, publish zap request to pipeline Alex Gleason 2024-01-15 16:43:56 -06:00
  • 786d9914af
    Add LNURL utils Alex Gleason 2024-01-15 16:20:10 -06:00
  • aa64029041 Merge branch 'cli' into 'main' Alex Gleason 2024-01-15 18:43:10 +00:00
  • e16e81da86
    Add a CLI task to publish events as the Ditto admin Alex Gleason 2024-01-15 12:40:39 -06:00
  • 3a654b8ff2
    docs: kind 3036 event (not implemented yet) Alex Gleason 2024-01-15 12:13:09 -06:00
  • d03343752e Merge branch 'tags-search' into 'main' Alex Gleason 2024-01-14 18:36:05 +00:00
  • 58c2c8eb7f
    EventsDB: index badges in FTS Alex Gleason 2024-01-13 18:18:56 -06:00
  • 8b3aee7e48 Merge branch 'admin-delete' into 'main' Alex Gleason 2024-01-12 01:33:31 +00:00
  • e3631104a6
    pipeline: fix admin event deletion Alex Gleason 2024-01-11 19:11:04 -06:00
  • c4920ccb2e
    pipeline: let the admin pubkey delete anything with kind 5's Alex Gleason 2024-01-11 19:05:34 -06:00
  • 31a6d0305f
    Add admin status deletion endpoint Alex Gleason 2024-01-11 18:47:26 -06:00
  • a08e698f29
    unfurl: improve failure debug Alex Gleason 2024-01-11 18:09:59 -06:00
  • 8f66e49db8
    docs: improve explanation of Ditto events Alex Gleason 2024-01-11 09:54:44 -06:00
  • 0914959ee6 Merge branch 'instance' into 'main' Alex Gleason 2024-01-09 04:56:39 +00:00
  • bbaa5da0a0
    docs: frontendConfig -> pleroma.config Alex Gleason 2024-01-08 18:21:35 -06:00
  • db3ee13baa
    Implement Pleroma config GET controller Alex Gleason 2024-01-08 18:01:24 -06:00
  • 8c972dbabd
    Actually implement Pleroma's configs API correctly (wow!) Alex Gleason 2024-01-08 17:34:07 -06:00
  • 15810c1935
    Configure server from the kind 0 event of the admin user Alex Gleason 2024-01-08 16:53:46 -06:00
  • 7c4590e6d4 Merge branch 'reqstorage' into 'main' Alex Gleason 2024-01-08 21:25:07 +00:00
  • 937ae1eab6
    Refactor EventStore to use a more Set-like interface Alex Gleason 2024-01-08 15:13:10 -06:00
  • f8a0698c3a
    Reqmeister: encounter -> storeEvent Alex Gleason 2024-01-07 16:37:06 -06:00
  • a10108e109
    Move client to a PoolStore storage class Alex Gleason 2024-01-07 15:15:20 -06:00
  • 20928cdf82
    Reqmeister: pass client as an opt Alex Gleason 2024-01-07 14:58:17 -06:00
  • ae44c08a2a
    Move Reqmeister to a dedicated storage class Alex Gleason 2024-01-07 14:54:33 -06:00
  • 42dfe083bf
    deno.json: exclude public directory to prevent LSP from crashing https://github.com/denoland/deno/pull/19097#issuecomment-1880158674 Alex Gleason 2024-01-07 14:09:00 -06:00
  • 9b39a1bd70
    Fix LSP having too many files due to frontend bundle Alex Gleason 2024-01-07 14:09:00 -06:00
  • eee6ccebab Merge branch 'admin-accounts' into 'main' Alex Gleason 2024-01-06 04:50:18 +00:00
  • 5d91c4b507
    EventsDB: normalizeFilters Alex Gleason 2024-01-05 18:04:24 -06:00
  • 957b224453
    adminAccountsController: support pagination, probably Alex Gleason 2024-01-05 17:11:32 -06:00
  • e1a95b2319
    adminAccountsController: fix hydrating accounts Alex Gleason 2024-01-05 16:33:05 -06:00
  • 46b7185f7b
    adminAccountsController: bail if querying by unsupported params Alex Gleason 2024-01-05 16:05:18 -06:00
  • 5bd03bdcaa
    Support admin accounts endpoint (first pass) Alex Gleason 2024-01-05 15:35:55 -06:00
  • 714391b807
    SearchStore: only use the external search if the socket is open Alex Gleason 2024-01-05 12:09:12 -06:00
  • 4e6549407e Merge branch 'storages' into 'main' Alex Gleason 2024-01-04 20:42:15 +00:00
  • 89af83c660
    search: fix abort signals Alex Gleason 2024-01-04 02:09:23 -06:00
  • 412f71599a
    Add hydrator module to hydrate relationships on events Alex Gleason 2024-01-04 01:44:56 -06:00
  • d170eb6d8e
    SearchStorage: make author relations work Alex Gleason 2024-01-04 00:52:55 -06:00
  • 6d80b43335
    SearchStore: bail early for empty filters Alex Gleason 2024-01-04 00:23:37 -06:00
  • 2595f1aadf
    SearchStorage: try fetching authors Alex Gleason 2024-01-04 00:20:22 -06:00
  • ee7347df10
    SearchStore works! Alex Gleason 2024-01-04 00:07:45 -06:00
  • 9c0a16ebcd
    client: use EventSet, normalizeFilters Alex Gleason 2024-01-03 22:20:30 -06:00
  • b71124cc30
    EventSet: event2 -> target Alex Gleason 2024-01-03 22:15:20 -06:00
  • 96dd635661
    @/store.ts -> @/storages/types.ts Alex Gleason 2024-01-03 22:02:34 -06:00
  • b3e4b79439
    Delete db/events.ts, db/memorelay.ts, move to @/storages.ts Alex Gleason 2024-01-03 21:55:53 -06:00
  • a4bc951eee
    Add supportedNips to all storages Alex Gleason 2024-01-03 21:39:54 -06:00
  • 8ab0fefbf2
    Memorelay: use EventSet data structure Alex Gleason 2024-01-03 21:19:44 -06:00
  • 384bb729b4
    EventsDB: fix this binding of usersQuery Alex Gleason 2024-01-03 20:59:46 -06:00
  • 939eeae25a
    Add Optimizer storage with EventSet Alex Gleason 2024-01-03 20:22:02 -06:00
  • 48ce1ba6c9
    Memorelay: do some premature optimizations Alex Gleason 2024-01-03 18:48:11 -06:00
  • c235fa6123
    Memorelay: normalize filters Alex Gleason 2024-01-03 18:15:28 -06:00
  • 5bffffe07b
    Add a function to calculate the intrinsic limit of a filter Alex Gleason 2024-01-03 16:35:40 -06:00
  • 80e6147927
    Make reqmeister a storage Alex Gleason 2024-01-03 15:28:03 -06:00
  • b5c23cf23f
    Move EventsDB into storages Alex Gleason 2024-01-03 14:45:56 -06:00
  • cfe44876af
    Memorelay: add supportedNips property Alex Gleason 2024-01-03 14:06:13 -06:00
  • f667ba3c69
    Memorelay: reimplement by just looping events with matchFilters Alex Gleason 2024-01-03 13:54:29 -06:00
  • a1dad3a0c5
    Memorelay: #events -> #cache Alex Gleason 2024-01-03 12:54:38 -06:00
  • 24c405b9b9
    Add Memorelay storages module Alex Gleason 2024-01-03 12:54:07 -06:00
  • 792e47f0f7
    renderStatus: fix repost and reaction events being switched Alex Gleason 2024-01-01 18:39:22 -06:00
  • 462b5b095c
    debug: add debug to queries Alex Gleason 2024-01-01 18:06:10 -06:00
  • 9b68a9fc30 Merge branch 'debug-improvements' into 'main' Alex Gleason 2024-01-01 23:50:40 +00:00
  • 777ac39ec7
    debug: improve output for nip05 Alex Gleason 2024-01-01 17:47:15 -06:00
  • d13b7435a7
    debug: minimize socket close output Alex Gleason 2024-01-01 17:30:01 -06:00
  • 43359f787b
    web.ts -> api.ts Alex Gleason 2024-01-01 17:03:32 -06:00
  • 1620668d5a
    debug: log events signed through the API Alex Gleason 2024-01-01 17:02:09 -06:00
  • 1a15c21626 Merge branch 'pins' into 'main' Alex Gleason 2024-01-01 22:33:25 +00:00
  • 57d7f7ff40
    Support pinned param in accountStatusesController Alex Gleason 2024-01-01 16:30:11 -06:00
  • 3341d6aedd
    Add pinController, unpinController Alex Gleason 2024-01-01 16:23:08 -06:00
  • 2d249ff20e Merge branch 'bookmark' into 'main' Alex Gleason 2024-01-01 20:54:47 +00:00
  • 9841d193eb
    Ensure bookmarks are displayed reverse-chronologically Alex Gleason 2024-01-01 14:51:04 -06:00
  • 5f6715db46
    Add unbookmarkController Alex Gleason 2024-01-01 14:35:46 -06:00
  • b98487196f
    Set bookmarked property of statuses, optimize status querying, fix relationships wrong assumption Alex Gleason 2024-01-01 14:31:45 -06:00
  • 5af0e0992f
    db/events: ensure local bookmarks get indexed Alex Gleason 2024-01-01 14:21:05 -06:00
  • c8e2707704
    Add bookmarkController, refactor generic views Alex Gleason 2024-01-01 14:07:39 -06:00
  • 69a44f9d2b
    Add bookmarkController Alex Gleason 2024-01-01 13:45:07 -06:00
  • 89bdc21caa Merge branch 'blocks' into 'main' Alex Gleason 2024-01-01 19:14:26 +00:00
  • 38241d011d
    Add missing newline Alex Gleason 2024-01-01 13:08:22 -06:00
  • 3807ca175f
    Add unblock and unfollow endpoints Alex Gleason 2024-01-01 12:50:09 -06:00
  • 5b7c3a1d5e
    Support GET /api/v1/blocks Alex Gleason 2024-01-01 12:43:53 -06:00
  • 0c311732d3 Merge branch 'nip51' into 'main' Alex Gleason 2024-01-01 05:42:34 +00:00
  • 84eb4cec2e
    Add blockController, fix bugs Alex Gleason 2023-12-31 23:35:37 -06:00
  • 6d1375ba59
    Optimize the relationships controller, support block relationships Alex Gleason 2023-12-31 22:56:21 -06:00