Add alpha disclaimer and license
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -12,6 +12,21 @@ const badgeClass: Record<DisplayedQuorum["status"], string> = {
|
||||
pending: "bg-gray-100 text-gray-600 dark:bg-neutral-700 dark:text-neutral-300",
|
||||
}
|
||||
|
||||
function AlphaNotice() {
|
||||
return (
|
||||
<div class="flex items-start gap-2.5 rounded-lg border border-amber-300 dark:border-amber-700 bg-amber-50 dark:bg-amber-900/30 px-4 py-3 text-left">
|
||||
<svg class="size-5 shrink-0 text-amber-500 dark:text-amber-400 mt-0.5" fill="none" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" d="M12 9v2m0 4h.01M5.07 19h13.86a2 2 0 001.74-3L13.74 4a2 2 0 00-3.48 0L3.33 16a2 2 0 001.74 3z" />
|
||||
</svg>
|
||||
<p class="text-xs text-amber-800 dark:text-amber-300">
|
||||
<span class="font-semibold">Alpha software.</span> 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.
|
||||
</p>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
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
|
||||
</button>
|
||||
<AlphaNotice />
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
>
|
||||
<div class="p-6 max-w-5xl mx-auto">
|
||||
<div class="mb-4">
|
||||
<AlphaNotice />
|
||||
</div>
|
||||
<div class="flex items-center justify-between mb-4">
|
||||
<h1 class="text-xl font-bold text-gray-900 dark:text-white">Your Quora</h1>
|
||||
<button
|
||||
|
||||
Reference in New Issue
Block a user