Commit Graph

99 Commits

Author SHA1 Message Date
Alex Gleason 7ada849a6a
s3: support pathStyle 2024-04-29 16:05:36 -05:00
Alex Gleason f61d29eb66
Upgrade Nostrify to v0.15, use MockRelay in tests instead of NCache 2024-04-26 12:33:52 -05:00
Alex Gleason 9496917be1
Upgrade Nostrify 2024-04-25 21:45:26 -05:00
Alex Gleason 60ca3652bb
try-catch the InternalRelay req's 2024-04-25 16:36:20 -05:00
Alex Gleason fc47116dd3
APISigner: reimplement with NConnectSigner and InternalRelay 2024-04-25 12:32:39 -05:00
Alex Gleason cbf1e8f280
Add admin:role CLI task 2024-04-23 18:13:18 -05:00
Alex Gleason b73b964fda
Add a better admin:event script 2024-04-23 17:32:24 -05:00
Alex Gleason 0f9cc9fe51
zod import alias 2024-04-23 15:03:20 -05:00
Alex Gleason 3557102b08
deno.json: simplify unstable support (and enable Deno.Kv) 2024-04-23 01:36:03 -05:00
Alex Gleason 69178ae523
Load a custom policy from data/policy.ts 2024-04-23 01:11:37 -05:00
Alex Gleason 64d50552b7
Import hono with an import alias 2024-04-20 18:54:15 -05:00
Alex Gleason 80e554a5c9
Update deno.json imports 2024-04-19 21:08:13 -05:00
Alex Gleason 9ccf6bbea0
Mold the things to work with Postgres 2024-04-19 20:52:42 -05:00
Alex Gleason b87a59c521
Merge remote-tracking branch 'origin/main' into postgres 2024-04-19 18:32:02 -05:00
Alex Gleason 9c91e41e87
Switch NSpec to Nostrify, update imports 2024-04-19 16:39:35 -05:00
Alex Gleason 2e41254507
Add Postgres adapter 2024-04-19 15:17:09 -05:00
Alex Gleason e458f8da13
Introduce DATABASE_URL 2024-04-18 22:11:58 -05:00
P. Reis 99b22ab726 refactor: nsec script 2024-03-30 17:25:41 -03:00
P. Reis 90e110b1fd feat: script to generate an nsec
This fixes: https://gitlab.com/soapbox-pub/ditto/-/issues/85
2024-03-30 16:49:05 -03:00
Alex Gleason c8b378ad10
Remove DittoFilter, use search instead of local 2024-03-20 11:34:04 -05:00
Alex Gleason 245cb43771
EventsDB: parse nip50 extensions 2024-03-19 22:46:54 -05:00
Alex Gleason d9056f66c6
SearchStore: switch to nspec NRelay1 2024-03-17 15:44:49 -05:00
Alex Gleason 45e76812dc
Upgrade Deno to v1.40.2 2024-01-31 16:43:14 -06:00
Alex Gleason 42dfe083bf
deno.json: exclude public directory to prevent LSP from crashing
https://github.com/denoland/deno/pull/19097#issuecomment-1880158674
2024-01-07 14:40:30 -06:00
Alex Gleason f62662b89f
deno.json: add back `debug` task
The devserver refuses to restart automatically when `--inspect` is enabled
2023-12-30 11:41:08 -06:00
Alex Gleason cdc0248c7d
deno.json: get rid of `debug` task, make `dev` do it 2023-12-27 22:05:20 -06:00
Alex Gleason d569dfd5b5
Add TrendsWorker for tracking/querying trending tags with a Web Worker 2023-12-04 16:33:02 -06:00
Alex Gleason 451b77d6c4
Switch main database to Deno SQLite3 2023-10-11 16:13:58 -05:00
Alex Gleason d646598879
Add Sentry integration 2023-10-05 16:08:12 -05:00
Alex Gleason 0227eb3b34
deno.json: fix imports warning 2023-08-26 19:14:29 -05:00
Alex Gleason 96a2c8b68a
Remove Deno.Kv, remove --unstable flag 2023-08-17 13:20:25 -05:00
Alex Gleason e3ade42f58
Added script to populate relays from external source 2023-08-14 18:46:35 -05:00
Alex Gleason 48343c8035
Add events test 2023-08-10 14:56:27 -05:00
Alex Gleason 14eb3cb43b
Let DB_PATH be configurable 2023-08-10 13:37:56 -05:00
Alex Gleason 08756c3400
deno.json: add deno task debug 2023-08-08 19:36:58 -05:00
Alex Gleason 176df2a2bc
deno.json: remove "lib/" 2023-08-07 02:13:49 -05:00
Alex Gleason 465a3db501
kysely adapter pretty much working! 2023-08-06 20:23:31 -05:00
Alex Gleason dc6b52f6d8
Upgrade deps 2023-08-04 14:53:48 -05:00
Alex Gleason 72f63a677e
deno.json: harden test permissions 2023-08-04 14:41:08 -05:00
Alex Gleason ae7dd4e2ee
deno task dev --> deno task start 2023-08-04 14:37:23 -05:00
Alex Gleason 0ca9367bd1
deno.json: harden permissions 2023-08-04 14:36:25 -05:00
Alex Gleason 1d67181e52
Add trends controller... and it kind of works! 2023-07-25 17:07:09 -05:00
Alex Gleason 11f21e3922
Improve TrendsDB, add loopback script, almost ready to do something? 2023-07-25 15:30:58 -05:00
Alex Gleason f780bcbd8f
deno.json: add json schema 2023-05-03 22:46:23 -05:00
Alex Gleason eb0e9094a4
deno.json: update rules config 2023-05-03 21:59:40 -05:00
Alex Gleason 36cc20eae4
deno.json: switch to flat config for fmt 2023-05-03 21:57:44 -05:00
Alex Gleason 6775f68606
Enable deno unstable 2023-05-03 21:54:07 -05:00
Alex Gleason c26a424430
Add --allow-ffi flag for lmdb 2023-04-10 18:18:39 -05:00
Alex Gleason d855c05fac
Boilerplate Deno stuff 2023-03-04 19:59:27 -06:00