(feat): improve security page
All checks were successful
/ build-web (push) Successful in 6m51s
/ build-desktop (linux) (push) Successful in 11m48s
/ build-mobile (push) Successful in 19m5s
/ release (push) Successful in 2m54s

(feat): add missing ReplyId type
This commit is contained in:
Alois 2026-07-07 23:30:40 +02:00
commit 92e5003989
2 changed files with 20 additions and 10 deletions

View file

@ -4,8 +4,8 @@ import { useEffect, useState } from "react";
export default function Page() { export default function Page() {
const { save, load } = useStorage(); const { save, load } = useStorage();
const [draftMtpUrl, setDraftMtpUrl] = useState(""); const [draftOmegaUrl, setDraftOmegaUrl] = useState("");
const [currentMtpUrl, setCurrentMtpUrl] = useState(""); const [currentOmegaUrl, setCurrentOmegaUrl] = useState("");
const [draftForcedOmikronUrl, setDraftForcedOmikronUrl] = useState(""); const [draftForcedOmikronUrl, setDraftForcedOmikronUrl] = useState("");
const [currentForcedOmikronUrl, setForcedForcedOmikronUrl] = useState(""); const [currentForcedOmikronUrl, setForcedForcedOmikronUrl] = useState("");
@ -16,8 +16,8 @@ export default function Page() {
useEffect(() => { useEffect(() => {
load("omega_url").then((value) => { load("omega_url").then((value) => {
setDraftMtpUrl(value); setDraftOmegaUrl(value);
setCurrentMtpUrl(value); setCurrentOmegaUrl(value);
}); });
load("forced_omikron_url").then((value) => { load("forced_omikron_url").then((value) => {
setDraftForcedOmikronUrl(value || ""); setDraftForcedOmikronUrl(value || "");
@ -39,13 +39,15 @@ export default function Page() {
<Label>Omega Url</Label> <Label>Omega Url</Label>
<div className="flex gap-1"> <div className="flex gap-1">
<Input <Input
value={draftMtpUrl} value={draftOmegaUrl}
onChange={(e) => setDraftMtpUrl(e.target.value)} onChange={(e) => setDraftOmegaUrl(e.target.value)}
/> />
<Button <Button
disabled={currentMtpUrl === draftMtpUrl} disabled={currentOmegaUrl === draftOmegaUrl}
onClick={() => { onClick={() => {
save("omega_url", draftMtpUrl); save("omega_url", draftOmegaUrl).then(() =>
setCurrentOmegaUrl(draftOmegaUrl),
);
}} }}
> >
Save Save
@ -71,8 +73,15 @@ export default function Page() {
currentForcedOmikronPublicKey === draftForcedOmikronPublicKey currentForcedOmikronPublicKey === draftForcedOmikronPublicKey
} }
onClick={() => { onClick={() => {
save("forced_omikron_url", draftForcedOmikronUrl); save("forced_omikron_url", draftForcedOmikronUrl).then(() =>
save("forced_omikron_public_key", draftForcedOmikronPublicKey); setForcedForcedOmikronUrl(draftForcedOmikronUrl),
);
save(
"forced_omikron_public_key",
draftForcedOmikronPublicKey,
).then(() =>
setForcedForcedOmikronPublicKey(draftForcedOmikronPublicKey),
);
}} }}
> >
Save Save

View file

@ -265,3 +265,4 @@ type_maps:
Edited: 155 Edited: 155
Reactions: 156 Reactions: 156
Reaction: 157 Reaction: 157
ReplyId: 158