Commit Graph

99 Commits

Author SHA1 Message Date
Ricardo Arturo Cabral Mejia
28a7b9f964 chore: enforce eventID and pubkey pow limits 2022-10-18 23:11:35 -04:00
Ricardo Arturo Cabral Mejia
dd6850f3b2 chore: enforce max/min created_at deviation 2022-10-18 23:11:35 -04:00
Ricardo Arturo Cabral Mejia
6cf2b8cddf chore: improve wss adapter cleanup 2022-10-18 23:11:34 -04:00
Ricardo Arturo Cabral Mejia
525630a49c chore: enforce max subscription & filter limits 2022-10-18 23:11:34 -04:00
Ricardo Arturo Cabral Mejia
9f8ccf21c9 chore: send notice on validation error 2022-10-18 23:11:34 -04:00
Ricardo Arturo Cabral Mejia
687a896d9e feat: improve settings 2022-10-18 23:11:34 -04:00
Ricardo Arturo Cabral Mejia
17227107cb fix: clustering & broadcasting 2022-10-18 23:11:33 -04:00
Ricardo Arturo Cabral Mejia
58c8a1371a feat: clustering 2022-10-18 23:11:33 -04:00
Ricardo Arturo Cabral Mejia
fc38d9a472 chore: remove null event strategy 2022-10-18 23:11:33 -04:00
Ricardo Arturo Cabral Mejia
8451b14c16 test: improve coverage 2022-10-18 23:11:33 -04:00
Ricardo Arturo Cabral Mejia
b14cbce871 test: add more unit tests 2022-10-18 23:11:32 -04:00
Ricardo Arturo Cabral Mejia
ed84602b9e chore: reject events with unknown keys 2022-10-18 23:11:32 -04:00
Ricardo Arturo Cabral Mejia
4cbbb0f5b2 test: message schema 2022-10-18 23:11:32 -04:00
Ricardo Arturo Cabral Mejia
b6c6269328 chore: refactor adapters 2022-10-18 23:11:32 -04:00
Ricardo Arturo Cabral Mejia
814b489f91 test: add rune-like, restriction, and alternative 2022-10-18 23:11:31 -04:00
Ricardo Arturo Cabral Mejia
0fa6bc7d83 fix: delete by pubkey not passing binary fields 2022-10-18 23:11:31 -04:00
Ricardo Arturo Cabral Mejia
2618da3f97 chore: add deleted_at column migration 2022-10-18 23:11:31 -04:00
Ricardo Arturo Cabral Mejia
2e1d376448 chore: install chai-as-promised and types 2022-10-18 23:11:31 -04:00
Ricardo Arturo Cabral Mejia
aee0b20979 chore: remove debug logs 2022-10-18 23:11:30 -04:00
Ricardo Arturo Cabral Mejia
64ba4bb118 test: remove .only 2022-10-18 23:11:30 -04:00
Ricardo Arturo Cabral Mejia
376d0eb599 test: improve coverage for events and runes 2022-10-18 23:11:30 -04:00
Ricardo Arturo Cabral Mejia
262e00ad53 feat: support nip-26 delegated event signing 2022-10-18 23:11:30 -04:00
Ricardo Arturo Cabral Mejia
b02c76c6d0 chore: add kind 3 to replaceable events migration 2022-10-18 23:11:29 -04:00
Ricardo Arturo Cabral Mejia
1222e49a24 feat: implement nip-27 2022-10-18 23:11:29 -04:00
Ricardo Arturo Cabral Mejia
5da7d3a157 test: add unit tests for EventRepository.created 2022-10-18 23:11:29 -04:00
Ricardo Arturo Cabral Mejia
9efdb8d209 feat: implement nip-09 event deletion 2022-10-18 23:11:29 -04:00
Ricardo Arturo Cabral Mejia
246e472fc4 fix: prefix search & add tests 2022-10-18 23:11:28 -04:00
Ricardo Arturo Cabral Mejia
86f1382ed4 chore: refactor findByFilters
test: improve schema unit tests
chore: improve event listener cleanup
2022-10-18 23:11:28 -04:00
Ricardo Arturo Cabral Mejia
fb2a2c98f1 chore: include tests in lint script 2022-10-18 23:11:28 -04:00
Ricardo Arturo Cabral Mejia
2a821b58ec feat: add build:check npm script 2022-10-18 23:11:28 -04:00
Ricardo Arturo Cabral Mejia
b18eec513a chore: add test & coverage 2022-10-18 23:11:27 -04:00
Ricardo Arturo Cabral Mejia
a362326118 docs: update readme 2022-10-18 23:11:27 -04:00
Ricardo Arturo Cabral Mejia
da61ac5a99 chore: allow 500 tags max 2022-10-18 23:11:27 -04:00
Ricardo Arturo Cabral Mejia
92d5688693 feat: support author/id prefix search 2022-10-18 23:11:27 -04:00
Ricardo Arturo Cabral Mejia
bd5360ee7e chore: major refactor 2022-10-18 23:11:26 -04:00
Ricardo Arturo Cabral Mejia
a7d8561bea chore: stream events 2022-10-18 23:11:26 -04:00
Ricardo Arturo Cabral Mejia
e2a74fb2c0 chore: update supported nips 2022-10-18 23:11:26 -04:00
Ricardo Arturo Cabral Mejia
81ffe277ce feat: support #e, #p & generic tag search 2022-10-18 23:11:26 -04:00
Ricardo Arturo Cabral Mejia
b2a729c926 chore: verify incoming events 2022-10-18 23:11:25 -04:00
Ricardo Arturo Cabral Mejia
cce725774c chore: tidying up 2022-10-18 23:11:25 -04:00
Ricardo Arturo Cabral Mejia
33b5f90d4c fix: EventRepository.create returning undefined 2022-10-18 23:11:25 -04:00
Ricardo Arturo Cabral Mejia
b5987915b1 chore: refactor into adapter & handlers 2022-10-18 23:11:25 -04:00
Ricardo Arturo Cabral Mejia
301dd9d052 feat: reply with stored events, send eose 2022-10-18 23:11:24 -04:00
Ricardo Arturo Cabral Mejia
d8cd553e24 test: isEventMatchingFilter 2022-10-18 23:11:24 -04:00
Ricardo Arturo Cabral Mejia
b3b05f8ae0 chore: add test:watch script 2022-10-18 23:11:24 -04:00
Ricardo Arturo Cabral Mejia
6f26ac8fd6 feat: it is what it is 2022-10-18 23:11:24 -04:00
Ricardo Arturo Cabral Mejia
434f7b5b62 chore: add .gitignore 2022-10-18 23:11:23 -04:00
Ricardo Arturo Cabral Mejia
750bc1f985 feat: add README.md 2022-10-18 23:11:20 -04:00
Ricardo Arturo Cabral Mejia
a0e3d3e1da chore: add LICENSE 2022-04-16 23:42:26 +00:00