diff --git a/NOSTR_RELEASE.md b/NOSTR_RELEASE.md index b158a20..90b1143 100644 --- a/NOSTR_RELEASE.md +++ b/NOSTR_RELEASE.md @@ -10,18 +10,18 @@ This relay is written in C99 with a sqlite database. It implements the following NIPs. -- [X] NIP-01: Basic protocol flow implementation -- [X] NIP-09: Event deletion -- [X] NIP-11: Relay information document -- [X] NIP-13: Proof of Work -- [X] NIP-15: End of Stored Events Notice -- [X] NIP-20: Command Results -- [X] NIP-33: Parameterized Replaceable Events -- [X] NIP-40: Expiration Timestamp -- [X] NIP-42: Authentication of clients to relays -- [X] NIP-45: Counting results -- [X] NIP-50: Keywords filter -- [X] NIP-70: Protected Events +- [x] NIP-01: Basic protocol flow implementation +- [x] NIP-09: Event deletion +- [x] NIP-11: Relay information document +- [x] NIP-13: Proof of Work +- [x] NIP-15: End of Stored Events Notice +- [x] NIP-20: Command Results +- [x] NIP-33: Parameterized Replaceable Events +- [x] NIP-40: Expiration Timestamp +- [x] NIP-42: Authentication of clients to relays +- [x] NIP-45: Counting results +- [x] NIP-50: Keywords filter +- [x] NIP-70: Protected Events ## The unconventional @@ -40,3 +40,24 @@ For example, you can see my relay (wss://relay.laantungir.net) running here: What this means in practice is that when you start the relay, it generates keys for itself, and for it's administrator (You can specify these if you wish) Now the program and the administrator can have verifed communication between the two, simply by using nostr events. For example, the administrator can send DMs to the relay, asking it's status, and changing it's configuration through any client that can handle nip17 DMs. The relay can also send notifications to the administrator about it's current status, or it can publish it's status on a regular schedule directly to NOSTR as kind-1 notes. + +## Screenshots + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/main.png) +Main page with real time updates. + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/config.png) +Set your configuration preferences. + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/subscriptions.png) +View current subscriptions + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/white-blacklists.png) +Add npubs to white or black lists. + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/sqlQuery.png) +Run sql queries on the database. + +![](https://git.laantungir.net/laantungir/c-relay/raw/branch/master/screenshots/main-light.png) +Light mode. + diff --git a/screenshots/main-light.png b/screenshots/main-light.png new file mode 100644 index 0000000..709eb12 Binary files /dev/null and b/screenshots/main-light.png differ diff --git a/src/main.h b/src/main.h index 7972a92..c07ffce 100644 --- a/src/main.h +++ b/src/main.h @@ -12,8 +12,8 @@ // Version information (auto-updated by build system) #define VERSION_MAJOR 0 #define VERSION_MINOR 8 -#define VERSION_PATCH 1 -#define VERSION "v0.8.1" +#define VERSION_PATCH 2 +#define VERSION "v0.8.2" // Relay metadata (authoritative source for NIP-11 information) #define RELAY_NAME "C-Relay"