Alex Gleason
|
3c0e6dac76
|
Try using offset pagination for account search
|
2025-02-12 23:35:43 -06:00 |
|
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
|
db793a3c6c
|
Refresh materialized view in search test
|
2025-02-12 16:20:04 -06:00 |
|
Alex Gleason
|
1482ee148e
|
Add missing indexes, fix order of results
|
2025-02-12 16:13:44 -06:00 |
|
Alex Gleason
|
ab7a0e06c7
|
Add a top_authors materialized view
|
2025-02-12 15:21:09 -06:00 |
|
Alex Gleason
|
510ad647be
|
Fix type errors
|
2025-02-12 15:02:19 -06:00 |
|
Alex Gleason
|
5969d9b3fa
|
getPubkeysBySearch: reduce limit of second query if applicable
|
2025-02-12 14:47:20 -06:00 |
|
Alex Gleason
|
379953a8cb
|
Improve performance of account search
|
2025-02-12 14:40:00 -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
|
c379c11b25
|
search: support pagination via Link header
|
2025-02-11 18:13:47 -06:00 |
|
Alex Gleason
|
eb94da6cca
|
Upgrade Nostrify to support negative search queries, remove getIdsBySearch function
|
2025-02-11 17:40:28 -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
|
207e04ef08
|
Prewarm card cache in pipeline
|
2025-02-10 22:19:35 -06:00 |
|
Alex Gleason
|
756a9d9607
|
favicon: image/x-icon is an acceptable mime type
|
2025-02-10 21:21:18 -06:00 |
|
Alex Gleason
|
11adaef243
|
homeTimelineController: support exclude_replies, only_media params
|
2025-02-10 17:08:29 -06:00 |
|
Alex Gleason
|
8a9928696b
|
accountStatusesController: handle exclude_replies with NIP-50 search ext
|
2025-02-10 16:56:59 -06:00 |
|
Alex Gleason
|
c9dc3b198c
|
Merge branch 'nip11-cors' into 'main'
Set CORS header on NIP-11 response
See merge request soapbox-pub/ditto!646
|
2025-02-10 22:24:27 +00:00 |
|
Alex Gleason
|
56c782e6e5
|
Set CORS header on NIP-11 response
|
2025-02-10 16:22:56 -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
|
16f3a13364
|
SimpleLRU: respect AbortSignal
|
2025-02-09 17:22:53 -06:00 |
|
Alex Gleason
|
a597eae674
|
Merge remote-tracking branch 'origin/main' into nip05-db
|
2025-02-09 15:11:20 -06:00 |
|
Alex Gleason
|
433c2a4347
|
@lambdalisue/async -> @core/asyncutil
|
2025-02-09 15:06:13 -06:00 |
|
Alex Gleason
|
838f773b84
|
Remove fetchWorker
|
2025-02-09 15:02:15 -06:00 |
|
Alex Gleason
|
a98bfdd0c6
|
fetchWorker: try throwing a preemptive AbortError inside the worker itself
|
2025-02-09 14:52:43 -06:00 |
|
Alex Gleason
|
93874df063
|
fetchWorker: log responses
|
2025-02-09 14:50:28 -06:00 |
|
Alex Gleason
|
576a66460f
|
fetchWorker: preemptively throw if signal is aborted
|
2025-02-09 14:45:26 -06:00 |
|
Alex Gleason
|
41419e84dc
|
Refetch nip05 if last_verified is null
|
2025-02-09 14:20:32 -06:00 |
|
Alex Gleason
|
8386fe7609
|
try-catch favicon fetch
|
2025-02-09 13:32:47 -06:00 |
|
Alex Gleason
|
dd009de5be
|
Wrap nip05 updates in a try-catch
|
2025-02-09 13:31:17 -06:00 |
|
Alex Gleason
|
8c60a4842b
|
Fix NIP05 verification
|
2025-02-09 13:27:05 -06:00 |
|
Alex Gleason
|
48507b7505
|
faviconCache: check favicon.ico explicitly
|
2025-02-09 11:57:09 -06: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
|
5157a90b63
|
Add populate:nip05 script
|
2025-02-07 16:03:22 -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
|
af262b5d52
|
Whoops, fix streak days calculation
|
2025-02-07 12:06:34 -06:00 |
|
Alex Gleason
|
ea8ef09045
|
Change default streak window to 36 hours
|
2025-02-07 11:54:47 -06:00 |
|
Alex Gleason
|
46558a97e4
|
Make STREAK_WINDOW configurable
|
2025-02-07 11:50:37 -06:00 |
|
Alex Gleason
|
00e10eb19f
|
detectLanguage: strip numbers from text before matching language patterns
|
2025-02-06 18:42:29 -06:00 |
|
Alex Gleason
|
86ffa7f0cc
|
Don't display broken streak through the API
|
2025-02-06 16:33:14 -06:00 |
|
Alex Gleason
|
b480947c4d
|
Add a script to recompute the streak of all authors
|
2025-02-06 15:56:49 -06:00 |
|
Alex Gleason
|
080c34d13f
|
Fix streak broken logic
|
2025-02-06 14:53:42 -06:00 |
|