Alex Gleason
|
d03343752e
|
Merge branch 'tags-search' into 'main'
EventsDB: index badges in FTS
See merge request soapbox-pub/ditto!100
|
2024-01-14 18:36:05 +00:00 |
Alex Gleason
|
58c2c8eb7f
|
EventsDB: index badges in FTS
|
2024-01-13 18:18:56 -06:00 |
Alex Gleason
|
8b3aee7e48
|
Merge branch 'admin-delete' into 'main'
Let admins delete events
See merge request soapbox-pub/ditto!99
|
2024-01-12 01:33:31 +00:00 |
Alex Gleason
|
e3631104a6
|
pipeline: fix admin event deletion
|
2024-01-11 19:11:04 -06:00 |
Alex Gleason
|
c4920ccb2e
|
pipeline: let the admin pubkey delete anything with kind 5's
|
2024-01-11 19:05:34 -06:00 |
Alex Gleason
|
31a6d0305f
|
Add admin status deletion endpoint
|
2024-01-11 18:47:26 -06:00 |
Alex Gleason
|
a08e698f29
|
unfurl: improve failure debug
|
2024-01-11 18:09:59 -06:00 |
Alex Gleason
|
8f66e49db8
|
docs: improve explanation of Ditto events
|
2024-01-11 09:54:44 -06:00 |
Alex Gleason
|
0914959ee6
|
Merge branch 'instance' into 'main'
Configurable Instance (partially), implement Pleroma's ConfigDB
See merge request soapbox-pub/ditto!98
|
2024-01-09 04:56:39 +00:00 |
Alex Gleason
|
bbaa5da0a0
|
docs: frontendConfig -> pleroma.config
|
2024-01-08 18:21:35 -06:00 |
Alex Gleason
|
db3ee13baa
|
Implement Pleroma config GET controller
|
2024-01-08 18:01:24 -06:00 |
Alex Gleason
|
8c972dbabd
|
Actually implement Pleroma's configs API correctly (wow!)
|
2024-01-08 17:34:07 -06:00 |
Alex Gleason
|
15810c1935
|
Configure server from the kind 0 event of the admin user
|
2024-01-08 16:53:46 -06:00 |
Alex Gleason
|
7c4590e6d4
|
Merge branch 'reqstorage' into 'main'
Refactor storages
See merge request soapbox-pub/ditto!97
|
2024-01-08 21:25:07 +00:00 |
Alex Gleason
|
937ae1eab6
|
Refactor EventStore to use a more Set-like interface
|
2024-01-08 15:18:01 -06:00 |
Alex Gleason
|
f8a0698c3a
|
Reqmeister: encounter -> storeEvent
|
2024-01-07 16:37:06 -06:00 |
Alex Gleason
|
a10108e109
|
Move client to a PoolStore storage class
|
2024-01-07 15:15:20 -06:00 |
Alex Gleason
|
20928cdf82
|
Reqmeister: pass client as an opt
|
2024-01-07 14:58:17 -06:00 |
Alex Gleason
|
ae44c08a2a
|
Move Reqmeister to a dedicated storage class
|
2024-01-07 14:54:33 -06:00 |
Alex Gleason
|
42dfe083bf
|
deno.json: exclude public directory to prevent LSP from crashing
https://github.com/denoland/deno/pull/19097#issuecomment-1880158674
|
2024-01-07 14:40:30 -06:00 |
Alex Gleason
|
9b39a1bd70
|
Fix LSP having too many files due to frontend bundle
|
2024-01-07 14:09:00 -06:00 |
Alex Gleason
|
eee6ccebab
|
Merge branch 'admin-accounts' into 'main'
Support admin accounts endpoint (first pass)
See merge request soapbox-pub/ditto!96
|
2024-01-06 04:50:18 +00:00 |
Alex Gleason
|
5d91c4b507
|
EventsDB: normalizeFilters
|
2024-01-05 18:06:51 -06:00 |
Alex Gleason
|
957b224453
|
adminAccountsController: support pagination, probably
|
2024-01-05 17:11:32 -06:00 |
Alex Gleason
|
e1a95b2319
|
adminAccountsController: fix hydrating accounts
|
2024-01-05 16:33:05 -06:00 |
Alex Gleason
|
46b7185f7b
|
adminAccountsController: bail if querying by unsupported params
|
2024-01-05 16:05:18 -06:00 |
Alex Gleason
|
5bd03bdcaa
|
Support admin accounts endpoint (first pass)
|
2024-01-05 15:35:55 -06:00 |
Alex Gleason
|
714391b807
|
SearchStore: only use the external search if the socket is open
|
2024-01-05 12:09:12 -06:00 |
Alex Gleason
|
4e6549407e
|
Merge branch 'storages' into 'main'
Support external search
See merge request soapbox-pub/ditto!95
|
2024-01-04 20:42:15 +00:00 |
Alex Gleason
|
89af83c660
|
search: fix abort signals
|
2024-01-04 02:09:23 -06:00 |
Alex Gleason
|
412f71599a
|
Add hydrator module to hydrate relationships on events
|
2024-01-04 01:44:56 -06:00 |
Alex Gleason
|
d170eb6d8e
|
SearchStorage: make author relations work
|
2024-01-04 00:52:55 -06:00 |
Alex Gleason
|
6d80b43335
|
SearchStore: bail early for empty filters
|
2024-01-04 00:23:37 -06:00 |
Alex Gleason
|
2595f1aadf
|
SearchStorage: try fetching authors
|
2024-01-04 00:20:22 -06:00 |
Alex Gleason
|
ee7347df10
|
SearchStore works!
|
2024-01-04 00:07:57 -06:00 |
Alex Gleason
|
9c0a16ebcd
|
client: use EventSet, normalizeFilters
|
2024-01-03 22:20:30 -06:00 |
Alex Gleason
|
b71124cc30
|
EventSet: event2 -> target
|
2024-01-03 22:15:20 -06:00 |
Alex Gleason
|
96dd635661
|
@/store.ts -> @/storages/types.ts
|
2024-01-03 22:02:34 -06:00 |
Alex Gleason
|
b3e4b79439
|
Delete db/events.ts, db/memorelay.ts, move to @/storages.ts
|
2024-01-03 21:56:41 -06:00 |
Alex Gleason
|
a4bc951eee
|
Add `supportedNips` to all storages
|
2024-01-03 21:39:54 -06:00 |
Alex Gleason
|
8ab0fefbf2
|
Memorelay: use EventSet data structure
|
2024-01-03 21:19:44 -06:00 |
Alex Gleason
|
384bb729b4
|
EventsDB: fix `this` binding of usersQuery
|
2024-01-03 20:59:46 -06:00 |
Alex Gleason
|
939eeae25a
|
Add Optimizer storage with EventSet
|
2024-01-03 20:22:02 -06:00 |
Alex Gleason
|
48ce1ba6c9
|
Memorelay: do some premature optimizations
|
2024-01-03 18:51:14 -06:00 |
Alex Gleason
|
c235fa6123
|
Memorelay: normalize filters
|
2024-01-03 18:15:28 -06:00 |
Alex Gleason
|
5bffffe07b
|
Add a function to calculate the intrinsic limit of a filter
|
2024-01-03 17:20:29 -06:00 |
Alex Gleason
|
80e6147927
|
Make reqmeister a storage
|
2024-01-03 15:28:03 -06:00 |
Alex Gleason
|
b5c23cf23f
|
Move EventsDB into storages
|
2024-01-03 14:45:56 -06:00 |
Alex Gleason
|
cfe44876af
|
Memorelay: add supportedNips property
|
2024-01-03 14:06:13 -06:00 |
Alex Gleason
|
f667ba3c69
|
Memorelay: reimplement by just looping events with matchFilters
|
2024-01-03 13:55:22 -06:00 |