From 4e819b80cc7d8d3c3316995dc78abeb3c5145f13 Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Fri, 9 Jan 2026 22:45:16 -0500 Subject: [PATCH] Improve progress phase messages for key derivation Show "Deriving keys (may take a moment)..." during Argon2 phase to set user expectations on slower devices Co-Authored-By: Claude Opus 4.5 --- frontends/web/static/js/stegasoo.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontends/web/static/js/stegasoo.js b/frontends/web/static/js/stegasoo.js index 21ddefb..4ad13d0 100644 --- a/frontends/web/static/js/stegasoo.js +++ b/frontends/web/static/js/stegasoo.js @@ -1031,7 +1031,7 @@ const Stegasoo = { formatPhase(phase) { const phases = { 'starting': 'Starting...', - 'initializing': 'Initializing...', + 'initializing': 'Deriving keys (may take a moment)...', 'embedding': 'Embedding data...', 'saving': 'Saving image...', 'finalizing': 'Finalizing...', @@ -1243,8 +1243,11 @@ const Stegasoo = { formatDecodePhase(phase) { const phases = { 'starting': 'Starting...', + 'initializing': 'Deriving keys (may take a moment)...', + 'loading': 'Deriving keys (may take a moment)...', 'reading': 'Reading image...', 'extracting': 'Extracting data...', + 'decoding': 'Decoding data...', 'decrypting': 'Decrypting...', 'verifying': 'Verifying...', 'finalizing': 'Finalizing...',