54 Commits

Author SHA1 Message Date
Ricardo Arturo Cabral Mejía
10ee85e2b5 chore: update repository url 2024-10-22 19:08:21 -04:00
Ricardo Arturo Cabral Mejía
6760ab0e10
feat!: remove nip-26 delegation support (#350)
BREAKING CHANGE: NIP-26 support has been removed. Delegated events will not be handled differently.
2024-01-12 13:12:04 -08:00
Adithya Vardhan
88422fb2d3
docs: add lnurl in readme (#321) 2023-05-26 09:06:36 -04:00
Ricardo Arturo Cabral Mejía
df1a36437c
feat: implement opennode payments processor (#315) 2023-05-23 08:08:16 -07:00
JohnOnGit
430958f116
docs: add lnbits in readme (#313)
Co-authored-by: john <evildido@pm.me>
2023-05-19 11:59:08 -07:00
Ricardo Arturo Cabral Mejía
d8df82d725
docs: improve accepting payments section 2023-05-19 13:53:50 -04:00
André Neves
fdf49ff59f
ZEBEDEE API documentation / readme cleanup (#308) 2023-05-16 20:58:30 -04:00
Ricardo Arturo Cabral Mejía
52aac39875
feat: implement nodeless payments processor (#305)
* chore: hide powered by zebedee if payment processor is not

* chore: add nodeless as payments processor to settings

* fix: bad content type on zebedee callback req handler

* chore(release): 1.23.0 [skip ci]

# [1.23.0](https://github.com/Cameri/nostream/compare/v1.22.6...v1.23.0) (2023-05-12)

### Bug Fixes

* add SECRET as env variable ([#298](https://github.com/Cameri/nostream/issues/298)) ([58a1254](58a12546f0))
* invoice auto marked as paid ([be6d6f1](be6d6f1454))
* issues with invoices ([#271](https://github.com/Cameri/nostream/issues/271)) ([e1561e7](e1561e78fd))

### Features

* add LNURL processor ([#202](https://github.com/Cameri/nostream/issues/202)) ([f237400](f23740073f))
* allow lightning zap receipts on paid relays ([#303](https://github.com/Cameri/nostream/issues/303)) ([14bc96f](14bc96f516))

* feat: implement nodeless payments processor

* docs: add accepting payments section

* chore: validate nodeless webhook secret

* chore: hide powered-by-zebedee for non-zebedee processors

---------

Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
2023-05-15 08:07:28 -07:00
Steffen Rörtgen
58a12546f0
fix: add SECRET as env variable (#298) 2023-05-05 16:18:28 -04:00
Ricardo Arturo Cabral Mejía
fd3294929a
fix: confirm invoice function ambiguous unit variable (#221)
* fix: dont crash when SECRET is not set

* docs: add semisol to contributors

* docs: improve readme

* docs: add payment info to readme

* docs: add zebedee_api_key to configuration.md

* fix: confirm_invoice unit var

* chore: remove unused code

* chore: improve error logging for payments

* chore: use  instead of changeme

* chore: fix typo

* chore: improve get invoice status ctrl

* fix: csp bug

* chore: remove rate limits

* chore: improve invoice page logging

* chore: prevent root with start_local

* chore: revert to redis 4.5.1
2023-02-20 09:15:45 -08:00
Benjamin Bolton
b559ffb07d
docs: Pre-load dotenv to load db env variables (#186) 2023-02-17 13:33:09 -08:00
kiwiidb
202737c7b8
fix: instructions to run locally (#188)
- I had to set `DB_USER` seperately for the DB migrations to run.
- I had top copy over the `settings.yaml` file because it wasn't created by default.
2023-02-10 12:48:32 -08:00
André Neves
59b79478f7
chore: adding paid nostr relay guide & andre contrib (#169)
As requested by @Cameri

* docs: fix paid relay guide link

* docs: more link fixes

---------

Co-authored-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-05 00:16:31 -05:00
Anton
a0ff972c49
fix: update supported nips in readme (#164)
* fix: update supported nips in readme

* fix: add new line after nip list

---------

Co-authored-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-02-04 11:18:45 -08:00
Ricardo Arturo Cabral Mejía
a7169b3569
feat: support nip-111 (#168)
* feat: support nip-111

* test: update schemas
2023-02-04 10:55:53 -08:00
Denzell Ford
1475d65b41 feat: added uri string for redis and postgres 2023-02-02 13:04:06 -05:00
Anton Livaja
5a8107f73c feat(utils): refactor settings to use yaml 2023-02-02 00:19:26 -05:00
Ricardo Arturo Cabral Mejía
09039791f1
feat: support db read replicas
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2023-01-25 00:13:01 -05:00
Ricardo Arturo Cabral Mejía
8753541509
docs: update links / add contributors 2023-01-18 15:38:13 -08:00
Kevin Smith
b41cff48c9 docs: add instructions for running local environment 2022-12-30 16:33:15 -05:00
Ricardo Arturo Cabral Mejía
bb63d60b8b
docs: update 1-click railway deploy button
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-12-28 22:14:51 -05:00
Ricardo Arturo Cabral Mejía
b2f9fd59c7 docs: add nip-18 to docs 2022-12-26 01:47:01 -05:00
Ricardo Arturo Cabral Mejía
cf44523188 chore: rename project to nostream 2022-12-24 15:56:52 -05:00
Ricardo Arturo Cabral Mejía
3d88f49f45 docs: add warning about other docker distros 2022-12-24 15:11:58 -05:00
Swiss Routing
28117aee5b feat: add instructions on how to run nostr-ts-relay as a system service
Based on the gist published at https://www.swissrouting.com/nostr.html#installing-as-a-service
2022-12-23 20:15:33 -05:00
Ricardo Arturo Cabral Mejía
b99a2a243f
docs: add my pubkey 2022-12-23 07:11:42 -05:00
Ricardo Arturo Cabral Mejía
bb08f7637d chore: add start/stop scripts 2022-12-21 01:42:43 -05:00
Ricardo Arturo Cabral Mejía
f561e6270f chore: add full guide by andré neves 2022-12-17 15:38:53 -05:00
Ricardo Arturo Cabral Mejía
a69c82bd4d chore(ci): add sonarcloud badge to readme
Signed-off-by: Ricardo Arturo Cabral Mejía <me@ricardocabral.io>
2022-11-17 18:18:22 -05:00
Ricardo Arturo Cabral Mejía
a788c0316c docs: add nip-20 support, redis 2022-11-15 21:17:20 -05:00
Saransh Sharma
855140d750 Deploy on Railway 2022-11-11 14:47:59 -05:00
Ricardo Arturo Cabral Mejia
d563d3d7ed
docs: add top language badge 2022-11-08 23:52:35 -05:00
Ricardo Arturo Cabral Mejia
502d56d648
docs(README): add steps to run over Tor 2022-11-08 23:52:35 -05:00
Ricardo Arturo Cabral Mejia
215b9f6f61
docs: add release tag 2022-11-08 23:52:34 -05:00
Ricardo Arturo Cabral Mejia
4789295905
docs: clarify getting started steps 2022-11-08 23:52:33 -05:00
Ricardo Arturo Cabral Mejia
94c4229ef3
docs: add nip-33 to readme 2022-11-08 23:52:31 -05:00
Ricardo Arturo Cabral Mejia
19542be0b2
docs: add docker/tests/coverage commands to readme 2022-11-08 23:52:29 -05:00
Ricardo Arturo Cabral Mejía
7718e5fd9f
Update README.md 2022-11-08 23:52:24 -05:00
Ricardo Arturo Cabral Mejia
e0a61cfeef
doc: add sample settings file 2022-11-08 23:52:23 -05:00
Ricardo Arturo Cabral Mejia
baa2c22e0a
doc: add link to config on readme 2022-11-08 23:52:23 -05:00
Ricardo Arturo Cabral Mejia
127eff127c
docs: remove tag badge 2022-10-19 09:35:45 -04:00
Ricardo Arturo Cabral Mejia
89358fa056
docs: add badges/link to tg group 2022-10-19 09:35:44 -04:00
Ricardo Arturo Cabral Mejia
5013cc0641
chore(ci): add gh actions badge to readme 2022-10-19 09:35:44 -04:00
Ricardo Arturo Cabral Mejia
ca96a2a609
chore: add coveralls badge to readme 2022-10-19 09:35:43 -04:00
Ricardo Arturo Cabral Mejia
3b95db0d12
chore: improve docker building/running 2022-10-18 23:11:40 -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
262e00ad53
feat: support nip-26 delegated event signing 2022-10-18 23:11:30 -04:00
Ricardo Arturo Cabral Mejia
1222e49a24
feat: implement nip-27 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
a362326118
docs: update readme 2022-10-18 23:11:27 -04:00