Alex Gleason
|
f0add87c6d
|
Create @ditto/nip98 package
|
2025-02-21 15:35:03 -06:00 |
|
Alex Gleason
|
72851bc536
|
Remove AdminStore from storages
|
2025-02-21 15:08:58 -06:00 |
|
Alex Gleason
|
e5657d67c0
|
app -> route
|
2025-02-21 15:08:37 -06:00 |
|
Alex Gleason
|
d0c7cc7a45
|
Improve cashu test
|
2025-02-21 15:05:54 -06:00 |
|
Alex Gleason
|
438ab09216
|
Split userMiddleware into tokenMiddleware and a new userMiddleware
|
2025-02-21 14:52:17 -06:00 |
|
Alex Gleason
|
f83925331a
|
Apply the UserStore to the userMiddleware
|
2025-02-20 20:04:57 -06:00 |
|
Alex Gleason
|
8f49b99935
|
Consolidate AdminStore and UserStore
|
2025-02-20 20:03:31 -06:00 |
|
Alex Gleason
|
8a978b088b
|
Use the user's store in a few places where it matters
|
2025-02-20 18:57:55 -06:00 |
|
Alex Gleason
|
33786d2e5d
|
Fix cashu tests, sorta
|
2025-02-20 18:48:44 -06:00 |
|
Alex Gleason
|
e1bf86eb21
|
Make auth middleware work again (in a hacky way for now)
|
2025-02-20 14:45:44 -06:00 |
|
Alex Gleason
|
67aec57990
|
Rename @ditto/api to @ditto/mastoapi, start using the new router and middleware in app
|
2025-02-20 14:29:22 -06:00 |
|
Alex Gleason
|
0841563d69
|
Remove AdminSigner, Conf.pubkey, Conf.nsec, add Conf.signer
|
2025-02-20 12:04:52 -06:00 |
|
Alex Gleason
|
5231c8a94f
|
Rename DittoDatabase to DittoPolyPg
|
2025-02-20 11:32:04 -06:00 |
|
Alex Gleason
|
c7624e99d7
|
Swap the names of DittoDB and DittoDatabase
|
2025-02-20 11:26:27 -06:00 |
|
Alex Gleason
|
1afb09e604
|
DittoTranslator: source_lang -> sourceLang
|
2025-02-20 10:39:31 -06:00 |
|
Alex Gleason
|
403d0ac5c2
|
Add logi log to translate controller
|
2025-02-20 10:03:01 -06:00 |
|
Alex Gleason
|
2ce283e9a5
|
return new Response() -> return c.newResponse()
|
2025-02-20 00:57:47 -06:00 |
|
Alex Gleason
|
f72fcdbd65
|
Upgrade socket before closing with 1008 (ratelimit)
|
2025-02-20 00:23:06 -06:00 |
|
Alex Gleason
|
521b63185b
|
Catch webPush
|
2025-02-19 22:14:38 -06:00 |
|
Alex Gleason
|
351d03bde7
|
Remove accidentally added DittoAPIStore
|
2025-02-19 22:02:49 -06:00 |
|
Alex Gleason
|
841b83f573
|
Hopeless Cashu tests leak even more
|
2025-02-19 22:01:16 -06:00 |
|
Alex Gleason
|
6f7fc11635
|
Super duper extra close the database
|
2025-02-19 22:00:09 -06:00 |
|
Alex Gleason
|
c6605ece77
|
Fix not being able to log in for chrissakes
|
2025-02-19 21:50:19 -06:00 |
|
Alex Gleason
|
aefa6bed6e
|
Add an initial limit back to the relay
|
2025-02-19 20:51:07 -06:00 |
|
Alex Gleason
|
9401c0e013
|
DittoPgStore: call expandFilters in .req
|
2025-02-19 20:40:30 -06:00 |
|
Alex Gleason
|
d05dd16507
|
EOSE after empty initial filters
|
2025-02-19 20:29:24 -06:00 |
|
Alex Gleason
|
f0c7ec0a99
|
Prevent the streaming API from paginating the whole database
|
2025-02-19 20:25:12 -06:00 |
|
Alex Gleason
|
f87f19d06c
|
DittoPgStore: rework realtime streaming so it actually works
|
2025-02-19 20:17:53 -06:00 |
|
Alex Gleason
|
bc0830785a
|
Remove old startNotify code
|
2025-02-19 16:19:16 -06:00 |
|
Alex Gleason
|
d9a466c0ee
|
Remove InternalRelay (pubsub) store
|
2025-02-19 16:13:22 -06:00 |
|
Alex Gleason
|
6568dca191
|
DittoPgStore: support timeout in req, add special treatment for ephemeral events, yield event loop when processing many subscriptions
|
2025-02-19 15:55:09 -06:00 |
|
Alex Gleason
|
31044691e1
|
Merge remote-tracking branch 'origin/main' into rm-pubsub
|
2025-02-19 12:03:12 -06:00 |
|
Alex Gleason
|
c29fc57a8c
|
Switch to genEvent from Nostrify
|
2025-02-18 16:35:45 -06:00 |
|
Alex Gleason
|
aabe6350a7
|
Remove SearchStore
|
2025-02-18 15:08:00 -06:00 |
|
Alex Gleason
|
6fb873e72f
|
Make DittoPgStore pubsub capable
|
2025-02-18 13:45:14 -06:00 |
|
Alex Gleason
|
37f418899b
|
EventsDB -> DittoPgStore
|
2025-02-18 13:32:32 -06:00 |
|
Alex Gleason
|
ac3a9fdf5a
|
Make @ditto/ratelimiter its own package
|
2025-02-18 13:16:42 -06:00 |
|
Alex Gleason
|
6f9081bbaf
|
Make @ditto/policies its own package
|
2025-02-18 13:13:05 -06:00 |
|
Alex Gleason
|
990646da26
|
Make @ditto/translators its own package
|
2025-02-18 13:03:48 -06:00 |
|
Alex Gleason
|
d901a722e5
|
Make @ditto/lang its own package
|
2025-02-18 12:49:19 -06:00 |
|
Alex Gleason
|
b2cd5c541b
|
Move uploaders into @ditto/uploaders
|
2025-02-18 12:43:57 -06:00 |
|
Alex Gleason
|
785ba1e053
|
Remove base alias from packages (make scripts use relative paths for now)
|
2025-02-16 11:50:25 -06:00 |
|
Alex Gleason
|
739153afc9
|
Add @ditto/metrics package
|
2025-02-16 00:30:00 -06:00 |
|
Alex Gleason
|
c59bb421c6
|
Add @ditto/db package
|
2025-02-16 00:14:41 -06:00 |
|
Alex Gleason
|
a9744ff4ad
|
Add streak.expires to the API
|
2025-02-15 23:23:04 -06:00 |
|
Alex Gleason
|
222bf84eab
|
More msg tweaks
|
2025-02-15 23:05:41 -06:00 |
|
Alex Gleason
|
7622230c19
|
logi: ditto.relay.message -> ditto.relay.msg
|
2025-02-15 22:51:49 -06:00 |
|
Alex Gleason
|
aefc8c7163
|
Log verb with ditto.relay.message
|
2025-02-15 22:47:11 -06:00 |
|
Alex Gleason
|
3073777d9b
|
Fix cashu tests
|
2025-02-15 18:51:15 -06:00 |
|
Alex Gleason
|
d0d37f5948
|
Remove Conf from middleware
|
2025-02-15 18:43:59 -06:00 |
|