From 874066110c87554f17b0e4cc0fb5c8dd782d577a Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 12 Jun 2026 14:50:25 -0700 Subject: [PATCH] Add alpha disclaimer and license --- LICENSE | 2 +- README.md | 2 ++ src/components/QuoraLanding.tsx | 19 +++++++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index f7d51bc..40ae2e6 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Jon Staab +Copyright (c) 2023 Jon Staab Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index cc8ce83..68694c3 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ This is a web application which allows for creating, rotating, and signing under multisig quora for nostr keys. +Should be considered ALPHA software. Neither the protocol nor the implementation have undergone review. + # Protocol See [PROTOCOL.md](PROTOCOL.md) for the full protocol specification. diff --git a/src/components/QuoraLanding.tsx b/src/components/QuoraLanding.tsx index aff4061..312853f 100644 --- a/src/components/QuoraLanding.tsx +++ b/src/components/QuoraLanding.tsx @@ -12,6 +12,21 @@ const badgeClass: Record = { pending: "bg-gray-100 text-gray-600 dark:bg-neutral-700 dark:text-neutral-300", } +function AlphaNotice() { + return ( +
+ + + +

+ Alpha software. NQ is experimental and unaudited. The + protocol and key handling can change or break — don't use it to secure keys or funds you + can't afford to lose. +

+
+ ) +} + function QuorumCard(props: { quorum: DisplayedQuorum }) { const name = useProfileDisplay(() => props.quorum.quorumPubkey ?? "") const label = () => (props.quorum.quorumPubkey ? name() : "New quorum") @@ -69,11 +84,15 @@ export default function QuoraLanding(props: { onNew: () => void }) { > Create your first quorum + } >
+
+ +

Your Quora