apps/server/src/cloud/CloudPreferences.test.ts | 219 ++++++++++++++++++++++++++++++++ apps/server/src/cloud/CloudPreferences.ts | 130 +++++++++++++++++++ apps/server/src/cloud/config.ts | 37 +++--- apps/server/src/cloud/http.ts | 80 +++--------- apps/server/src/relay/HeldHooksWaker.ts | 6 +- apps/server/src/scheduledTasks/RelayDeliveryProof.ts | 91 +++++++++++++ apps/server/src/scheduledTasks/relayDeliveryProof.ts | 74 ----------- apps/server/src/scheduledTasks/webhookRoute.test.ts | 2 + apps/server/src/scheduledTasks/webhookRoute.ts | 216 +++++++++++++++---------------- apps/server/src/secrets/SecretRequests.ts | 47 ++++--- apps/server/src/server.ts | 6 +- infra/relay/src/hooks/HeldHooks.test.ts | 157 +++++++++++++++++++++++ infra/relay/src/hooks/HeldHooks.ts | 143 +++++++++++++++++++++ infra/relay/src/hooks/HookForwarder.test.ts | 2 + infra/relay/src/hooks/HookForwarder.ts | 115 +++++------------ infra/relay/src/http/Api.test.ts | 10 +- infra/relay/src/http/Api.ts | 60 ++------- infra/relay/src/worker.ts | 7 +- 18 files changed, 964 insertions(+), 438 deletions(-)