Alex Gleason
|
bc81d25f18
|
README: add policies table
|
2023-04-18 18:49:01 -04:00 |
|
Alex Gleason
|
6f77ec418b
|
powPolicy: add example
|
2023-04-18 18:30:42 -04:00 |
|
Alex Gleason
|
33ef127ca7
|
pin esm.sh version with ?pin query, restore deno.lock
|
2023-04-17 17:05:23 -04:00 |
|
Alex Gleason
|
7362216da8
|
Setup for npm
|
2023-04-16 20:26:32 -05:00 |
|
Alex Gleason
|
8428aab570
|
Export POW interface
|
2023-04-11 20:20:06 -05:00 |
|
Alex Gleason
|
a37535d62e
|
Upgrade nostr-tools, simplify powPolicy
|
2023-04-11 16:42:08 -05:00 |
|
Alex Gleason
|
07088576eb
|
powPolicy: clarify difficulty option comment
|
2023-04-11 16:12:53 -05:00 |
|
Alex Gleason
|
d652bf7a94
|
Add NIP-13 proof-of-work policy
|
2023-04-11 16:01:09 -05:00 |
|
Alex Gleason
|
5ffa440349
|
Add OpenAI policy
|
2023-03-30 17:57:58 -05:00 |
|
Alex Gleason
|
6f59f9ce84
|
Make policies deno_doc friendly
|
2023-03-30 14:22:51 -05:00 |
|
Alex Gleason
|
37213aec65
|
antiDuplicationPolicy refactor opts
|
2023-03-29 23:53:07 -05:00 |
|
Alex Gleason
|
b32bfef342
|
More refactoring
|
2023-03-29 23:51:15 -05:00 |
|
Alex Gleason
|
48501f3c5f
|
Improve stupid code
|
2023-03-29 23:34:34 -05:00 |
|
Alex Gleason
|
225dec7627
|
io: print line before rethrowing error
|
2023-03-28 21:57:59 -05:00 |
|
Alex Gleason
|
dc721bcaa8
|
Return proper NIP-20 responses
|
2023-03-28 18:56:03 -05:00 |
|
Alex Gleason
|
f309142acf
|
Add filterPolicy to block events that don't match the filter
|
2023-03-28 17:27:30 -05:00 |
|
Alex Gleason
|
420a086f1d
|
Make tests use in-memory db
|
2023-03-28 12:30:53 -05:00 |
|
Alex Gleason
|
2aa05dc194
|
Add regexPolicy, update other tests to use assertEquals
|
2023-03-26 17:02:59 -05:00 |
|
Alex Gleason
|
d38f5e06cf
|
Add keyword policy
|
2023-03-26 16:40:35 -05:00 |
|
Alex Gleason
|
31fd761278
|
Add pipeline test
|
2023-03-26 16:29:35 -05:00 |
|
Alex Gleason
|
c1852ddd56
|
Add test for rateLimitPolicy
|
2023-03-26 16:23:03 -05:00 |
|
Alex Gleason
|
a809da4249
|
Add test for antiDuplicationPolicy
|
2023-03-26 16:19:33 -05:00 |
|
Alex Gleason
|
b641b03726
|
Add test for noopPolicy
|
2023-03-26 16:03:16 -05:00 |
|
Alex Gleason
|
9ca50cbe82
|
Add test for hellthreadPolicy
|
2023-03-26 16:02:05 -05:00 |
|
Alex Gleason
|
254b0f1f11
|
Add whitelistPolicy
|
2023-03-26 15:58:52 -05:00 |
|
Alex Gleason
|
817519c132
|
pubkeyBanPolicy: support iterables
|
2023-03-26 15:43:48 -05:00 |
|
Alex Gleason
|
a8c55053b4
|
Add pubkeyBanPolicy, improve tests
|
2023-03-26 15:37:24 -05:00 |
|
Alex Gleason
|
b279e042e1
|
strfry can send multiple messages at once (!!)
|
2023-03-25 11:42:53 -05:00 |
|
Alex Gleason
|
8030fe641a
|
Add GitLab CI and a simple test
|
2023-03-25 10:15:06 -05:00 |
|
Alex Gleason
|
c6c7b759e6
|
Type tweaks
|
2023-03-25 08:24:47 -05:00 |
|
Alex Gleason
|
2330349ad6
|
Fix types... Jesus
|
2023-03-24 22:33:12 -05:00 |
|
Alex Gleason
|
ae0242fc26
|
Make all policies accept opts, get rid of envvars
|
2023-03-24 20:48:55 -05:00 |
|
Alex Gleason
|
2f4ebfbda2
|
Export useful types in mod.ts
|
2023-03-24 20:27:07 -05:00 |
|
Alex Gleason
|
6e342b9667
|
Tweak types a little
|
2023-03-24 20:23:38 -05:00 |
|
Alex Gleason
|
5a6af74413
|
Add comments to types, deno fmt
|
2023-03-24 20:17:51 -05:00 |
|
Alex Gleason
|
f2f4dd7b8e
|
Allow non-tuple values
|
2023-03-24 20:06:03 -05:00 |
|
Alex Gleason
|
2d7d2da964
|
Make pipeline take tuples with opts
|
2023-03-24 19:56:23 -05:00 |
|
Alex Gleason
|
b5fe0c5e67
|
Add pipeline, scope out entrypoint.example.ts
|
2023-03-24 16:08:36 -05:00 |
|
Alex Gleason
|
78fae38268
|
Rewrite all policies as policy modules
|
2023-03-24 14:36:11 -05:00 |
|
Alex Gleason
|
64413d572b
|
Add deps.ts
|
2023-03-24 13:23:02 -05:00 |
|
Alex Gleason
|
e3df8579a0
|
Move types into their own file, import them
|
2023-03-24 13:19:35 -05:00 |
|
Alex Gleason
|
7e503a3892
|
Move policies into subdirectory
|
2023-03-24 13:06:56 -05:00 |
|