diff --git a/apps/web/src/modules/mesh/topic-chat-panel.tsx b/apps/web/src/modules/mesh/topic-chat-panel.tsx index 5d1a24a..4e605f4 100644 --- a/apps/web/src/modules/mesh/topic-chat-panel.tsx +++ b/apps/web/src/modules/mesh/topic-chat-panel.tsx @@ -1095,7 +1095,15 @@ export function TopicChatPanel({ SSE · 2s push key valid until {fmtTime(apiKeyExpiresAt)} - v0.2.0 · plaintext base64 · per-topic crypto in v0.3.0 + {keyState === "ready" + ? "v0.3.0 · 🔒 e2e encrypted (crypto_secretbox)" + : keyState === "not_sealed" + ? "v0.3.0 · waiting for re-seal · v1 plaintext fallback" + : keyState === "topic_unencrypted" + ? "v1 plaintext base64 · click enable to upgrade" + : keyState === "loading" + ? "loading topic key…" + : "v0.3.0 · key state: error"}