From 4bb64863f97ad317600f6da60368daa28adc8691 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Sun, 7 Dec 2025 04:11:43 +0000 Subject: [PATCH] Proper PoW, unified verification WS etc --- frontend/src/components/PairingCodeEntry.vue | 573 +++++++++++++++--- .../src/components/RemoteAuthComplete.vue | 13 + .../src/components/RemoteAuthLinkModal.vue | 13 + frontend/src/utils/pow-test.js | 46 ++ frontend/src/utils/pow.js | 142 +++++ frontend/src/utils/wordlist.js | 61 ++ paskia/fastapi/ws.py | 283 ++++++--- paskia/util/pow.py | 62 ++ 8 files changed, 1014 insertions(+), 179 deletions(-) create mode 100644 frontend/src/utils/pow-test.js create mode 100644 frontend/src/utils/pow.js create mode 100644 frontend/src/utils/wordlist.js create mode 100644 paskia/util/pow.py diff --git a/frontend/src/components/PairingCodeEntry.vue b/frontend/src/components/PairingCodeEntry.vue index 24ba9ca..1ca1c21 100644 --- a/frontend/src/components/PairingCodeEntry.vue +++ b/frontend/src/components/PairingCodeEntry.vue @@ -6,29 +6,35 @@
-
- - - {{ autocompleteHintDisplay }} -
- - -
- - Looking up device… +
+
+ + + + + +
+ +
+ {{ processingStatus === 'pow' ? '🔐' : '📡' }} + +
@@ -45,6 +51,7 @@