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 |
|
Alex Gleason
|
5ecf016cb9
|
EventsDB: fix domain search performance (also allow searching by multiple languages/domains)
|
2024-09-18 13:42:43 -05:00 |
|
P. Reis
|
9b66499df3
|
fix: get zap recipient in gatherAuthors() function
this is needed to work correctly in notifications
|
2024-09-16 14:00:12 -03:00 |
|
P. Reis
|
af13614f1a
|
test(hydrate): expect zap_message also
|
2024-09-16 13:31:49 -03:00 |
|
P. Reis
|
04a9a83fed
|
feat: hydrate zap_message
|
2024-09-16 13:30:43 -03:00 |
|
P. Reis
|
07c364b829
|
test(hydrate): add zap receipt, kind 9735
|
2024-09-16 13:17:42 -03:00 |
|
P. Reis
|
a2077e3d40
|
feat: hydrate zap receipt kind 9735 - gatherZapSender, gatherZapped
|
2024-09-16 13:13:55 -03:00 |
|
Alex Gleason
|
c24d11c6f3
|
Support NIP-50 language extension
|
2024-09-15 12:40:58 -05:00 |
|
Alex Gleason
|
b384fcf572
|
Make EventsDB extend NPostgres
|
2024-09-12 17:22:44 -05:00 |
|
Alex Gleason
|
d67f2a27ea
|
stats: use the NPostgres transaction method to avoid transactions within transactions
|
2024-09-12 11:30:57 -05:00 |
|
Alex Gleason
|
ebc0250d81
|
DittoDB.getInstance() -> Storages.kysely()
|
2024-09-11 13:23:06 -05:00 |
|
Alex Gleason
|
d2fb3fd253
|
Make EventsDB not rely on Conf
|
2024-09-11 13:06:20 -05:00 |
|
Alex Gleason
|
f3ae200833
|
Simplify database interfaces, make tests use pglite
|
2024-09-11 11:48:58 -05:00 |
|
Alex Gleason
|
dc8d09a9da
|
Remove SQLite support
|
2024-09-11 11:08:33 -05:00 |
|
Alex Gleason
|
5454942a2c
|
Update Prometheus metrics to conform to best practices
|
2024-09-07 08:52:02 -05:00 |
|
Alex Gleason
|
e743e14bb1
|
Fix EventsDB test
|
2024-08-12 15:45:47 -05:00 |
|
Alex Gleason
|
617659c7fd
|
Fix DittoDB+EventsDB relationship
|
2024-08-12 15:13:49 -05:00 |
|
Alex Gleason
|
552de01a17
|
Rework DittoDB to return an object
|
2024-08-11 19:02:27 -05:00 |
|
Alex Gleason
|
916b68a3e4
|
Switch to NPostgres (steamroll SQLite for now)
|
2024-08-10 13:30:24 -05:00 |
|
Alex Gleason
|
abc1a6eb49
|
EventsDB.event: throw error on insertion
|
2024-08-09 12:47:59 -05:00 |
|
Alex Gleason
|
db6417bad9
|
Upgrade to Nostrify v0.30.0
|
2024-08-05 15:45:02 -05:00 |
|
Alex Gleason
|
9543049419
|
Add db:export command
|
2024-08-02 16:31:39 -05:00 |
|
P. Reis
|
a271340ffc
|
test: use postgres in hydrate.test.ts
|
2024-07-26 19:01:18 -03:00 |
|
P. Reis
|
9c02a2d555
|
refactor: remove nip05 enhancement and tests
|
2024-07-26 18:49:31 -03:00 |
|
P. Reis
|
6551f0c677
|
Merge branch 'main' into postgres-support-testing
Update local branch to latest. This branch has the NIP-05 but it will be overriden
|
2024-07-26 18:32:30 -03:00 |
|
P. Reis
|
31e5b89750
|
refactor: delete pool-store.ts file
|
2024-07-17 11:42:27 -03:00 |
|
P. Reis
|
cf4ee051db
|
Merge branch 'main' into search-nip05-enhance-and-postgres-support-testing
|
2024-07-16 13:58:47 -03:00 |
|
Alex Gleason
|
96fe8920cd
|
Make database timeouts configurable
|
2024-07-12 13:49:44 -05:00 |
|
Alex Gleason
|
2167106577
|
Fix not being able to post
|
2024-07-06 20:50:39 +01:00 |
|
P. Reis
|
71bdfea317
|
refactor: get database dialect from Conf.db.dialect
|
2024-07-06 11:11:41 -03:00 |
|
P. Reis
|
5412d2a07b
|
fix(EventsDB): also add a split only by '@' at symbol
|
2024-07-05 20:43:13 -03:00 |
|
P. Reis
|
92231dc452
|
test: query by NIP-05
|
2024-07-05 20:42:11 -03:00 |
|
P. Reis
|
13d346afbd
|
refactor: remove console.log
|
2024-07-05 18:43:14 -03:00 |
|
P. Reis
|
d18796956b
|
test(hydrate): refactor to only use sqlite
|
2024-07-05 17:43:47 -03:00 |
|
P. Reis
|
85fd7909e6
|
feat: add optional kysely in HydrateOpts interface
|
2024-07-05 17:42:19 -03:00 |
|