Alex Gleason
|
a85daf1e67
|
EventsDB: fix domain query test
|
2025-02-12 23:11:09 -06:00 |
|
Alex Gleason
|
aabb20efa3
|
Rework domain queries so allow querying all subdomains by base domain
|
2025-02-12 23:04:08 -06:00 |
|
Alex Gleason
|
d991464810
|
Fix domain feeds
|
2025-02-12 22:45:53 -06:00 |
|
Alex Gleason
|
112081e4bb
|
Enable media:true for legacy (non-imeta) URL attachments
|
2025-02-12 13:21:04 -06:00 |
|
Alex Gleason
|
f6fe777e78
|
Remove pubkey_domains table
|
2025-02-11 21:49:58 -06:00 |
|
Alex Gleason
|
43d675b837
|
Ensure .language property gets added to DittoEvent when it's queried
|
2025-02-11 13:19:32 -06:00 |
|
Alex Gleason
|
4e86b6bf3f
|
hydrate: quotes must be gathered in a separate step
|
2025-02-10 16:21:01 -06:00 |
|
Alex Gleason
|
8267c170f0
|
hydrate: batch queries together
|
2025-02-10 16:15:13 -06:00 |
|
Alex Gleason
|
1c4f0a87d5
|
Merge branch 'index-u-tags' into 'main'
feat: index 'u' tags
See merge request soapbox-pub/ditto!644
|
2025-02-10 16:04:50 +00:00 |
|
P. Reis
|
f85e7f7c33
|
feat: index 'u' tags
|
2025-02-09 21:27:38 -03:00 |
|
Alex Gleason
|
e7027af1ae
|
Fix hydrating mentions
|
2025-02-08 10:13:38 -06:00 |
|
Alex Gleason
|
b8c67a85d0
|
hydrate: move gatherMentions down
|
2025-02-08 09:58:02 -06:00 |
|
Alex Gleason
|
5811a19151
|
Fix mentions in statuses?
|
2025-02-07 19:05:37 -06:00 |
|
Alex Gleason
|
93141c1db1
|
Hook everything up? (In a messy way)
|
2025-02-07 15:39:25 -06:00 |
|
Alex Gleason
|
d9b0bc1437
|
Add nip05 and favicon results to the database, make renderAccount synchronous
|
2025-02-07 13:39:56 -06:00 |
|
Alex Gleason
|
084df2b59d
|
Streaks API
|
2025-02-06 14:26:08 -06:00 |
|
Alex Gleason
|
c2aab97018
|
indexExtensions: ensure kind 6 has reply:false to test the performance difference between -reply:true
|
2025-02-06 11:24:49 -06:00 |
|
Alex Gleason
|
ec5a000265
|
Upgrade gleasonator-policy, only index lowercase t-tags in EventsDB
|
2025-02-03 16:58:26 -06:00 |
|
Alex Gleason
|
116b675664
|
Tag protocol from proxy tag
|
2025-02-02 21:44:08 -06:00 |
|
Alex Gleason
|
83347df845
|
Fix video tag being incorrectly applied
|
2025-02-02 20:14:30 -06:00 |
|
Alex Gleason
|
f04ca2b6ff
|
Rework language and media columns to use Nostrify search_ext column
|
2025-02-02 19:32:43 -06:00 |
|
Alex Gleason
|
b4184631c3
|
Merge remote-tracking branch 'origin/main' into feat-search-mime-type
|
2025-02-02 17:47:10 -06:00 |
|
Alex Gleason
|
640e533dca
|
Add InternalRelay test
|
2025-02-01 11:59:38 -06:00 |
|
Alex Gleason
|
cce693dc9b
|
EventsDB: index only the final e and p tag of kind 7 events
Fixes https://gitlab.com/soapbox-pub/ditto/-/issues/220
|
2025-01-28 14:11:08 -06:00 |
|
Alex Gleason
|
2165e649bc
|
Remove Stickynotes, replace all occurrences of console.log with logi
|
2025-01-27 18:11:32 -06:00 |
|
P. Reis
|
e388925815
|
Merge branch 'main' into feat-search-mime-type
|
2025-01-22 17:11:03 -03:00 |
|
P. Reis
|
b037be44a4
|
feat: add mime_type column in nostr_events, add the following NIP 50 search extensions:
exact_mime_type, example: 'exact_mime_type:image/png' (uses hash index)
partial_mime_type, example 'partial_mime_type:image' (uses b-tree index)
only_media, example 'only_media:true' (sometimes uses index)
|
2025-01-22 17:01:10 -03:00 |
|
Alex Gleason
|
079177ea0b
|
EventsDB: index kind 20 in search the same as kind 1
|
2025-01-05 11:26:05 -06:00 |
|
Alex Gleason
|
7a60b4b8d8
|
Support kind 20 "Picture" events (NIP-68)
|
2025-01-05 11:23:18 -06:00 |
|
Alex Gleason
|
418dbd6d0c
|
Let a proxy tag not be a URL (to support atproto URIs)
|
2024-11-22 10:49:05 -06:00 |
|
Alex Gleason
|
4eb7ea2461
|
Remove e: any from error handlers
|
2024-11-22 10:26:30 -06:00 |
|
Alex Gleason
|
d52e717fb2
|
EventsDB: fix domain query with authors
|
2024-10-27 10:03:22 -05:00 |
|
P. Reis
|
f581dcbcfb
|
fix(hydrate): make gatherAuthors() function async
|
2024-10-18 14:35:30 -03:00 |
|
P. Reis
|
a1bf808efd
|
fix: remove 'HEAD' from previous conflict
|
2024-10-18 14:30:15 -03:00 |
|
P. Reis
|
ceaf6534ae
|
Merge branch 'main' into fix-zap-sender-missing-kind-0
|
2024-10-18 14:27:42 -03:00 |
|
P. Reis
|
ead96af16f
|
fix: get all zap related authors (receivers, senders) inside gatherAuthors() function
|
2024-10-18 14:23:38 -03:00 |
|
Alex Gleason
|
6ea71865f1
|
hydrate: build fallback authors during gatherAuthors step
|
2024-10-17 15:26:23 -05:00 |
|
Alex Gleason
|
33e5b20159
|
Hydrate null authors
|
2024-10-17 15:04:57 -05:00 |
|
Alex Gleason
|
260340c58e
|
Fix EventsDB test
|
2024-10-13 16:41:20 -05:00 |
|
Alex Gleason
|
feec343d5a
|
EventsDB: fix plaintext search queries
|
2024-10-13 16:22:03 -05:00 |
|
P. Reis
|
d4a8ec21fe
|
fix: add 'pure' option in EventsDB
if pure is true, EventsDB will return a Nostr event, otherwise it will return a Ditto event
|
2024-10-08 14:17:27 -03:00 |
|
P. Reis
|
3f00f255a5
|
fix: type assertions in EventsDB
|
2024-10-08 11:01:34 -03:00 |
|
P. Reis
|
acbdae29ae
|
fix(EventsDB): type is correct, ignore type complaint
|
2024-10-07 17:54:41 -03:00 |
|
P. Reis
|
4712cb1d80
|
fix: fix language property in the Mastodon API
|
2024-10-07 16:08:23 -03:00 |
|
P. Reis
|
b81ae3f043
|
Merge branch 'main' into zap-notification-streaming
|
2024-09-24 18:12:28 -03:00 |
|
Alex Gleason
|
fc73cb2961
|
Upgrade Nostrify
|
2024-09-23 22:16:03 -05:00 |
|
Alex Gleason
|
cd66234af7
|
Ugrade to Deno 2.0
|
2024-09-22 17:35:04 -05:00 |
|
Alex Gleason
|
fc7228e183
|
Streaming metrics
|
2024-09-21 21:40:52 -05:00 |
|
P. Reis
|
ebeb150463
|
refactor: use search in author_stats
|
2024-09-19 19:37:13 -03:00 |
|
P. Reis
|
aa07809e3f
|
Merge branch 'main' into zap-notification-streaming
|
2024-09-18 18:32:35 -03:00 |
|