Alex Gleason
|
826a244f47
|
Add status zap endpoint, publish zap request to pipeline
|
2024-01-15 16:43:56 -06:00 |
|
Alex Gleason
|
f667ba3c69
|
Memorelay: reimplement by just looping events with matchFilters
|
2024-01-03 13:55:22 -06:00 |
|
Alex Gleason
|
69d93b7cab
|
Merge remote-tracking branch 'origin/main' into pool-worker
|
2023-12-28 14:22:51 -06:00 |
|
Alex Gleason
|
520c35db60
|
Add debug library, adapt pipeline to it
|
2023-12-27 16:21:58 -06:00 |
|
Alex Gleason
|
ed107e49fd
|
Move new libs into deps.ts
|
2023-12-26 13:31:23 -06:00 |
|
Alex Gleason
|
b9e756de26
|
deps: remove Author from nostr-relaypool
|
2023-12-19 19:18:20 -06:00 |
|
Alex Gleason
|
107fe76fdf
|
Move the RelayPool to a worker thread
|
2023-12-17 14:55:59 -06:00 |
|
Alex Gleason
|
4f79b7ec29
|
stats: handle follow/following counts
|
2023-12-10 17:42:44 -06:00 |
|
Alex Gleason
|
b3c749d266
|
db/events: add support for with_author filter
|
2023-12-05 16:40:45 -06:00 |
|
Alex Gleason
|
4b4639014b
|
Upgrade nostr-relaypool to v0.6.30, disable logging
|
2023-12-04 16:49:54 -06:00 |
|
Alex Gleason
|
1ad7eeb961
|
deno fmt, deno lint
|
2023-12-01 19:28:33 -06:00 |
|
Alex Gleason
|
89b74217b6
|
Use the SqliteWorker with our new Kysely dialect
|
2023-12-01 18:15:39 -06:00 |
|
Alex Gleason
|
01839fbcbf
|
Upgrade kysely and kysely-deno-sqlite
|
2023-12-01 17:57:55 -06:00 |
|
Alex Gleason
|
3a85e3f8bf
|
Add fetchWorker for fetching off the main thread
|
2023-11-28 18:56:31 -06:00 |
|
Alex Gleason
|
3cdfbac4a1
|
Switch to sentry-deno
|
2023-11-20 19:25:39 -06:00 |
|
Alex Gleason
|
5b030c99c5
|
Upgrade Hono to v3.10.1
|
2023-11-20 12:42:18 -06:00 |
|
Alex Gleason
|
bedc8fdf91
|
Upgrade nostr-tools to v1.17.0
|
2023-11-20 12:36:06 -06:00 |
|
Alex Gleason
|
451b77d6c4
|
Switch main database to Deno SQLite3
|
2023-10-11 16:13:58 -05:00 |
|
Alex Gleason
|
a15e28e48f
|
Add Sentry hono middleware
|
2023-10-05 20:04:27 -05:00 |
|
Alex Gleason
|
d646598879
|
Add Sentry integration
|
2023-10-05 16:08:12 -05:00 |
|
Alex Gleason
|
233f671326
|
Subscription: fix it with nostr-machina
|
2023-10-04 16:09:23 -05:00 |
|
Alex Gleason
|
31114b6094
|
accounts: return a blank account for verify_credentials if it isn't resolved
|
2023-09-11 09:08:15 -05:00 |
|
Alex Gleason
|
8a9f8454bf
|
Serve a frontend through Ditto
|
2023-09-11 00:19:56 -05:00 |
|
Alex Gleason
|
052c00821d
|
Enable registrations, require proof-of-work
|
2023-09-10 15:07:31 -05:00 |
|
Alex Gleason
|
c88b174d02
|
Add unattached_media table, insert one when uploading a file
|
2023-09-09 17:41:30 -05:00 |
|
Alex Gleason
|
4622b52f78
|
mediaController: get cid, fix permissions, host on /ipfs
|
2023-09-06 22:10:28 -05:00 |
|
Alex Gleason
|
3fc60c78d2
|
Add a mediaController for s3 uploads
|
2023-09-06 17:55:46 -05:00 |
|
Alex Gleason
|
5d19c21f51
|
cron: delete old remote events every hour
|
2023-09-04 19:46:39 -05:00 |
|
Alex Gleason
|
b9fc663db4
|
Switch to my fork of deno-sqlite with FTS support
|
2023-08-30 17:29:45 -05:00 |
|
Alex Gleason
|
af76d8cbae
|
Bump kysely-deno-sqlite to v1.0.1, remove as any from database type
|
2023-08-30 16:12:39 -05:00 |
|
Alex Gleason
|
02e1a4ce58
|
db/events: support "search" filter
|
2023-08-30 12:04:45 -05:00 |
|
Alex Gleason
|
2ee29bf1e2
|
Make favourites stick, refactor some async logic in threads
|
2023-08-29 14:44:59 -05:00 |
|
Alex Gleason
|
77b09baa8c
|
db/events: don't throw on duplicate events
|
2023-08-29 13:20:21 -05:00 |
|
Alex Gleason
|
e6d1494a10
|
streaming: make user stream mostly work, in a kind of hacky way
|
2023-08-28 13:34:15 -05:00 |
|
Alex Gleason
|
655004e775
|
Rework web signer to use NIP-46 events
|
2023-08-26 18:03:59 -05:00 |
|
Alex Gleason
|
67bba508af
|
utils/web: make tags optional
|
2023-08-26 15:22:49 -05:00 |
|
Alex Gleason
|
c15194020f
|
Delete event.ts, use nostr-tools types
|
2023-08-16 21:53:51 -05:00 |
|
Alex Gleason
|
d4721fb82d
|
Add mixer module to combine results from DB and pool
|
2023-08-16 16:12:27 -05:00 |
|
Alex Gleason
|
92f5bea891
|
db/relays: add "domain" column
|
2023-08-15 18:59:49 -05:00 |
|
Alex Gleason
|
f13616a740
|
Bump kysely-deno-sqlite to v1.0.0 (no changes)
|
2023-08-14 18:27:30 -05:00 |
|
Alex Gleason
|
6c944d40f1
|
Bump deno-safe-fetch to v1.0.0
|
2023-08-14 18:13:43 -05:00 |
|
Alex Gleason
|
1ed6fa54df
|
Use safeFetch implementation
|
2023-08-14 18:03:24 -05:00 |
|
Alex Gleason
|
5f37a68b9f
|
Bump std to v0.198.0
|
2023-08-10 14:08:47 -05:00 |
|
Alex Gleason
|
a1c8d3352f
|
Simplify
|
2023-08-09 02:01:27 -05:00 |
|
Alex Gleason
|
ad112ff9a6
|
Use explicit return type for getFilterQuery
|
2023-08-09 01:53:50 -05:00 |
|
Alex Gleason
|
97a250c1f7
|
Add kysely migrations
|
2023-08-07 01:47:58 -05:00 |
|
Alex Gleason
|
3cb5f91d3b
|
Refactor db.ts to use kysely statements
|
2023-08-07 00:50:12 -05:00 |
|
Alex Gleason
|
ecc9db86dd
|
Import kysely-deno-sqlite as a dep
|
2023-08-06 23:30:46 -05:00 |
|
Alex Gleason
|
d799075657
|
Get Kysely adapter almost working...
|
2023-08-06 20:14:11 -05:00 |
|
Alex Gleason
|
dc6b52f6d8
|
Upgrade deps
|
2023-08-04 14:53:48 -05:00 |
|