Alex Gleason
|
406baf8a1d
|
events-db -> EventsDB
|
2024-05-15 08:18:31 -05:00 |
|
Alex Gleason
|
ae0ec7be7e
|
EventsDB: remove DittoEvent dependency
|
2024-05-14 21:29:04 -05:00 |
|
Alex Gleason
|
221c41fdfa
|
EventsDB: make it a simple wrapper around NDatabase
|
2024-05-14 21:23:25 -05:00 |
|
Alex Gleason
|
b3985e740b
|
EventsDB: migrate tables to match NDatabase
|
2024-05-14 20:54:09 -05:00 |
|
Alex Gleason
|
64e49bca9d
|
EventsDB: fix postgres crash when there are no local users
|
2024-05-08 17:11:48 -05:00 |
|
Alex Gleason
|
6bc051c06b
|
EventsDB: avoid ORDER BY when querying replaceable events by author
|
2024-05-08 13:56:37 -05:00 |
|
Alex Gleason
|
b016f931ff
|
EventsDB: always index the first P-tag of events
|
2024-05-02 09:54:24 -05:00 |
|
Alex Gleason
|
4045a6bdfc
|
Catch metadata when parsing
|
2024-05-01 19:55:58 -05:00 |
|
Alex Gleason
|
fc7ed8bf24
|
Remove zod schemas that we can get from NSchema
|
2024-05-01 19:51:12 -05:00 |
|
Alex Gleason
|
3513206de1
|
stickynotes alias
|
2024-05-01 16:14:50 -05:00 |
|
Alex Gleason
|
23e00b0042
|
Make Kysely an import alias
|
2024-05-01 09:26:17 -05:00 |
|
Alex Gleason
|
9ccf6bbea0
|
Mold the things to work with Postgres
|
2024-04-19 20:52:42 -05:00 |
|
Alex Gleason
|
b87a59c521
|
Merge remote-tracking branch 'origin/main' into postgres
|
2024-04-19 18:32:02 -05:00 |
|
Alex Gleason
|
9c91e41e87
|
Switch NSpec to Nostrify, update imports
|
2024-04-19 16:39:35 -05:00 |
|
Alex Gleason
|
3753648f99
|
Use new DittoDB module, rename old interface to DittoTables
|
2024-04-19 12:26:15 -05:00 |
|
Alex Gleason
|
0fde577149
|
EventsDB: fix the tag queries bug, DVM: remove unnecessary conditional
|
2024-03-26 21:42:17 -05:00 |
|
Alex Gleason
|
cfc2f02104
|
EventsDB: expandFilters, greatly speed up domain timelines
Fixes: https://gitlab.com/soapbox-pub/ditto/-/issues/80
|
2024-03-22 17:55:22 -05:00 |
|
Alex Gleason
|
c3adafa860
|
EventsDB: use a subquery instead of a join
|
2024-03-21 19:22:40 -05:00 |
|
Alex Gleason
|
c8b378ad10
|
Remove DittoFilter, use search instead of local
|
2024-03-20 11:34:04 -05:00 |
|
Alex Gleason
|
d17d4c846f
|
EventsDB: allow searching by domain
|
2024-03-19 22:53:06 -05:00 |
|
Alex Gleason
|
245cb43771
|
EventsDB: parse nip50 extensions
|
2024-03-19 22:46:54 -05:00 |
|
Alex Gleason
|
09369a0122
|
hydrateEvent -> purifyEvent (it sounds cooler)
|
2024-03-16 13:19:11 -05:00 |
|
Alex Gleason
|
8b9566d79b
|
Remove relations filters, switch some stuff to use optimizer (requires bravery)
|
2024-03-06 12:55:02 -06:00 |
|
Alex Gleason
|
e4f53b3936
|
Soft-delete events
|
2024-03-02 21:11:45 -06:00 |
|
Alex Gleason
|
f853801461
|
EventsDB: index 1985 label tags
|
2024-02-21 15:51:48 -06:00 |
|
Alex Gleason
|
cb80770fc7
|
Upgrade NSpec, update count interface
|
2024-02-12 10:48:26 -06:00 |
|
Alex Gleason
|
b4735d1dd3
|
cleanEvent -> dehydrateEvent
|
2024-01-24 15:46:45 -06:00 |
|
Alex Gleason
|
77f2e2d940
|
pipeline: pass signals all the way down
|
2024-01-23 14:35:35 -06:00 |
|
Alex Gleason
|
c6062874bd
|
Implement NStore interface from NLib
|
2024-01-23 14:06:51 -06:00 |
|
Alex Gleason
|
67a52c3b7d
|
Clean event before publishing
|
2024-01-23 12:15:48 -06:00 |
|
Alex Gleason
|
0b6874bb44
|
EventsDB: normalize the event to only NIP-01 event properties
|
2024-01-23 12:12:34 -06:00 |
|
Alex Gleason
|
aaf01462c1
|
Update code to use new DittoEvent and DittoFilter. Event -> NostrEvent
|
2024-01-23 12:07:22 -06:00 |
|
Alex Gleason
|
b971b5274d
|
Remove UserData type, hydrate the event instead
|
2024-01-23 10:56:17 -06:00 |
|
Alex Gleason
|
240b7d6a14
|
Index P tag of zap receipts
|
2024-01-22 15:39:02 -06:00 |
|
Alex Gleason
|
58c2c8eb7f
|
EventsDB: index badges in FTS
|
2024-01-13 18:18:56 -06:00 |
|
Alex Gleason
|
937ae1eab6
|
Refactor EventStore to use a more Set-like interface
|
2024-01-08 15:18:01 -06:00 |
|
Alex Gleason
|
5d91c4b507
|
EventsDB: normalizeFilters
|
2024-01-05 18:06:51 -06:00 |
|
Alex Gleason
|
96dd635661
|
@/store.ts -> @/storages/types.ts
|
2024-01-03 22:02:34 -06:00 |
|
Alex Gleason
|
a4bc951eee
|
Add supportedNips to all storages
|
2024-01-03 21:39:54 -06:00 |
|
Alex Gleason
|
384bb729b4
|
EventsDB: fix this binding of usersQuery
|
2024-01-03 20:59:46 -06:00 |
|
Alex Gleason
|
b5c23cf23f
|
Move EventsDB into storages
|
2024-01-03 14:45:56 -06:00 |
|