Commit Graph

122 Commits

Author SHA1 Message Date
Ricardo Arturo Cabral Mejia
dbed094776 fix: remove env var from docker compose up script 2022-10-18 23:11:41 -04:00
Ricardo Arturo Cabral Mejia
526fc9b624 chore: bump version to 1.4.0 2022-10-18 23:11:40 -04:00
Ricardo Arturo Cabral Mejia
3b95db0d12 chore: improve docker building/running 2022-10-18 23:11:40 -04:00
Ricardo Arturo Cabral Mejia
5eeaf23dda chore: log supported nips to console 2022-10-18 23:11:40 -04:00
Ricardo Arturo Cabral Mejia
0b58bcc2f7 chore: move supported NIPs to package json 2022-10-18 23:11:40 -04:00
Ricardo Arturo Cabral Mejia
e659384fd6 chore: don't save on exit 2022-10-18 23:11:39 -04:00
Ricardo Arturo Cabral Mejia
2733016b78 feat: add docker-compose.yml 2022-10-18 23:11:39 -04:00
Ricardo Arturo Cabral Mejia
d04f6b089c feat: add Dockerfile 2022-10-18 23:11:39 -04:00
Ricardo Arturo Cabral Mejia
e538697f0e chore: add tsconfig for builds 2022-10-18 23:11:39 -04:00
Ricardo Arturo Cabral Mejia
4b8905b470 chore: create settings file on startup 2022-10-18 23:11:38 -04:00
Ricardo Arturo Cabral Mejia
a581e90ad5 chore: bump package version to 1.3.0 2022-10-18 23:11:38 -04:00
Ricardo Arturo Cabral Mejia
7189eeca16 1.2.0 2022-10-18 23:11:38 -04:00
Ricardo Arturo Cabral Mejia
0dc7e8352e fix: broadcasting received events to all workers 2022-10-18 23:11:38 -04:00
Ricardo Arturo Cabral Mejia
13bd023a1b chore: add delegated event message handler 2022-10-18 23:11:37 -04:00
Ricardo Arturo Cabral Mejia
f0a10527c3 chore: log web socket server errors 2022-10-18 23:11:37 -04:00
Ricardo Arturo Cabral Mejia
70c76e552d test: add event message handler unit tests 2022-10-18 23:11:37 -04:00
Ricardo Arturo Cabral Mejia
cc09597526 chore: inject settings into EventMessageHandler 2022-10-18 23:11:37 -04:00
Ricardo Arturo Cabral Mejia
dca599da26 test: proof of work utils 2022-10-18 23:11:36 -04:00
Ricardo Arturo Cabral Mejia
ac5a9d6788 test: add UnsubscribeMessageHandler unit tests 2022-10-18 23:11:36 -04:00
Ricardo Arturo Cabral Mejia
fa179cb2e8 chore: bump to version 1.1.0 2022-10-18 23:11:36 -04:00
Ricardo Arturo Cabral Mejia
68678a5ad8 chore: enforce pubkey whitelist/blacklist 2022-10-18 23:11:36 -04:00
Ricardo Arturo Cabral Mejia
45fe91ae66 chore: enforce event kind limits 2022-10-18 23:11:35 -04:00
Ricardo Arturo Cabral Mejia
54ece3641b chore: fix identation 2022-10-18 23:11:35 -04:00
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