From edb73d50cfabc50cf2d85c13a69cc295d0691941 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 25 Oct 2025 15:26:31 -0400 Subject: [PATCH] v0.7.40 - Removed event_broadcasts table and related code to fix FOREIGN KEY constraint failures preventing event insertion --- .rooignore | 4 +- api/index.css | 18 ++ api/index.html | 67 +++++ api/index.js | 496 +++++++++++++++++++++++++++++++++---- relay.pid | 2 +- src/api.c | 423 +++++++++++++++++++++++-------- src/config.c | 110 +++++--- src/dm_admin.c | 57 ++++- src/embedded_web_content.c | 12 +- src/main.c | 114 ++------- src/main.h | 4 +- src/nip042.c | 19 +- src/sql_schema.h | 36 +-- src/subscriptions.c | 46 ++-- src/subscriptions.h | 1 - 15 files changed, 1062 insertions(+), 347 deletions(-) diff --git a/.rooignore b/.rooignore index 4a46470..18cbfec 100644 --- a/.rooignore +++ b/.rooignore @@ -1 +1,3 @@ -src/embedded_web_content.c \ No newline at end of file +src/embedded_web_content.c +src/dm_admin.c +src/dm_admin.h \ No newline at end of file diff --git a/api/index.css b/api/index.css index 8163d16..d1bb2c1 100644 --- a/api/index.css +++ b/api/index.css @@ -493,6 +493,24 @@ button:disabled { border-radius: 0; } +/* Relay Events Styles */ +.status-message { + margin-top: 10px; + padding: 8px; + border-radius: var(--border-radius); + font-size: 14px; + font-family: var(--font-family); + text-align: center; +} + +.relay-entry { + border: var(--border-width) solid var(--border-color); + border-radius: var(--border-radius); + padding: 10px; + margin-bottom: 10px; + background: var(--secondary-color); +} + .config-value-input:focus { border: 1px solid var(--accent-color); background: var(--secondary-color); diff --git a/api/index.html b/api/index.html index 7cce156..37d2804 100644 --- a/api/index.html +++ b/api/index.html @@ -16,6 +16,7 @@
  • +
  • @@ -341,6 +342,72 @@ + + +