Alex Gleason
|
0fde577149
|
EventsDB: fix the tag queries bug, DVM: remove unnecessary conditional
|
2024-03-26 21:42:17 -05:00 |
Alex Gleason
|
29a63f262f
|
Log relay error, remove unnecessary DVM conditional
|
2024-03-26 21:10:59 -05:00 |
Alex Gleason
|
940fc7a305
|
Add DVM module, process domain name requests
|
2024-03-26 19:28:13 -05:00 |
Alex Gleason
|
e1bc55fcf4
|
updateCredentialsController: withSource true
|
2024-03-25 12:35:57 -05:00 |
Alex Gleason
|
4dd527474c
|
renderAccount: return the unverified nip05 raw value
|
2024-03-25 12:32:15 -05:00 |
Alex Gleason
|
75c277e7e8
|
updateCredentials: allow setting nip05 through the API, remove restrictions on update_credentials
|
2024-03-24 16:42:19 -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
|
8bed0c17be
|
paginationSchema: don't set a default for `until`
|
2024-03-21 19:22:25 -05:00 |
Alex Gleason
|
ccffe3abea
|
streaming.ts: remove unused import of getAuthor
|
2024-03-20 13:49:44 -05:00 |
Alex Gleason
|
25a4384587
|
Hydrate event author in pipeline to relieve streaming API
|
2024-03-20 13:49:02 -05:00 |
Alex Gleason
|
07ebb490d2
|
Make streaming by domain work
|
2024-03-20 13:42:59 -05:00 |
Alex Gleason
|
b4c05c4ba3
|
publicTimelineController: support remote timelines
|
2024-03-20 13:23:55 -05:00 |
Alex Gleason
|
f2db6c50b8
|
pubkey_domains `domain` cannot be null
|
2024-03-20 13:21:34 -05:00 |
Alex Gleason
|
a8b5888e6d
|
pipeline: get nip05 domain correctly
|
2024-03-20 13:20:12 -05:00 |
Alex Gleason
|
84784cd46b
|
Merge branch 'nip50-domain' into 'main'
NIP-50 domain search
See merge request soapbox-pub/ditto!117
|
2024-03-20 17:57:46 +00:00 |
Alex Gleason
|
b2bc46ac57
|
Removed DittoFilter usages I missed earlier
|
2024-03-20 12:01:38 -05:00 |
Alex Gleason
|
dcd0728b19
|
EventsDB: fix domain test
|
2024-03-20 11:56:30 -05:00 |
Alex Gleason
|
ad2261a37e
|
Move accountLookup function into a separate module (to prevent circular dependencies)
|
2024-03-20 11:55:21 -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
|
e2cc6132be
|
Track pubkey domains
|
2024-03-19 17:45:19 -05:00 |
Alex Gleason
|
d9056f66c6
|
SearchStore: switch to nspec NRelay1
|
2024-03-17 15:44:49 -05:00 |
Alex Gleason
|
10e2f0db9a
|
Bump Deno to v1.41.3
|
2024-03-17 15:41:10 -05:00 |
Alex Gleason
|
2a0cba55e6
|
streamingController: allow to connect without authorization
|
2024-03-16 16:44:25 -05:00 |
Alex Gleason
|
648c32986b
|
pipeline: remove awkward registerUser flow
|
2024-03-16 15:07:45 -05:00 |
Alex Gleason
|
04cdbd11c9
|
purifyEvent: function signature
|
2024-03-16 13:19:39 -05:00 |
Alex Gleason
|
09369a0122
|
hydrateEvent -> purifyEvent (it sounds cooler)
|
2024-03-16 13:19:11 -05:00 |
Alex Gleason
|
0df4ac7331
|
pipeline: let the people post
|
2024-03-16 13:16:35 -05:00 |
Alex Gleason
|
a4772c27f8
|
Update auth.md
|
2024-03-15 05:18:26 +00:00 |
Alex Gleason
|
b5dd3d5f5b
|
Update auth.md
|
2024-03-15 05:16:40 +00:00 |
Alex Gleason
|
b8c376326c
|
Add Authentication doc
|
2024-03-14 23:50:04 -05:00 |
Alex Gleason
|
3c8b5be783
|
pipeline: fix hydrateEvent
|
2024-03-12 17:09:22 -05:00 |
Alex Gleason
|
b867f6c33c
|
accounts: nostr.npub -> nostr.pubkey
|
2024-03-12 16:32:43 -05:00 |
Alex Gleason
|
45e1762b50
|
pipeline: handle registrations
|
2024-03-12 16:10:19 -05:00 |
Alex Gleason
|
0bcf81e438
|
Use nostr-wasm
|
2024-03-12 14:36:10 -05:00 |
Alex Gleason
|
e1e71be8ea
|
Merge branch 'timelines-hydrate' into 'main'
Timelines hydrate
Closes #79
See merge request soapbox-pub/ditto!116
|
2024-03-06 19:02:54 +00: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
|
1499f9b417
|
Try hydrating timelines in a separate query instead of using relations
|
2024-03-05 14:26:38 -06:00 |
Alex Gleason
|
07d7b3868d
|
Merge branch 'sqlite-perf' into 'main'
SQLite performance improvements
See merge request soapbox-pub/ditto!115
|
2024-03-03 03:49:31 +00:00 |
Alex Gleason
|
7eaa652ae9
|
Fix EventsDB tests
|
2024-03-02 21:46:23 -06:00 |
Alex Gleason
|
2972cb4b6d
|
Add event stats indexes
|
2024-03-02 21:20:43 -06:00 |
Alex Gleason
|
e4f53b3936
|
Soft-delete events
|
2024-03-02 21:11:45 -06:00 |
Alex Gleason
|
96b5ecc435
|
Fix dropIndex calls
|
2024-03-02 19:23:28 -06:00 |
Alex Gleason
|
19adb3ab44
|
Use composite index for tags
|
2024-03-02 19:21:48 -06:00 |
Alex Gleason
|
9c4301e791
|
getConfigs: wrap in try-catch
|
2024-03-02 18:08:37 -06:00 |
Alex Gleason
|
dffa70e2fe
|
Add missing index on kind-pubkey-created_at
|
2024-03-02 17:57:43 -06:00 |
Alex Gleason
|
ad59c24f77
|
docs: add debugging SQLite information
|
2024-03-02 17:53:43 -06:00 |
Alex Gleason
|
dc57415df3
|
SqliteWorker: log amount of time each query takes
|
2024-03-02 17:40:29 -06:00 |