From 05382c408119d0b6f16667ff492a44733a3f6770 Mon Sep 17 00:00:00 2001 From: adlee-was-taken Date: Sun, 1 Mar 2026 16:27:02 -0500 Subject: [PATCH] Merge carrier type toggle into Step 1 accordion, reduce to 3 steps Remove the dedicated Carrier Type accordion step and merge the Image/Audio toggle into the Carrier & Mode step. The toggle now sits in a two-column row aligned with the embedding mode buttons. Steps renumbered from 4 to 3, carrier label changed to "Carrier File", mode hint updates on carrier type switch via dispatched change events. Co-Authored-By: Claude Opus 4.6 --- frontends/web/templates/encode.html | 181 ++++++++++++---------------- 1 file changed, 77 insertions(+), 104 deletions(-) diff --git a/frontends/web/templates/encode.html b/frontends/web/templates/encode.html index 2951086..f8ea03e 100644 --- a/frontends/web/templates/encode.html +++ b/frontends/web/templates/encode.html @@ -130,58 +130,23 @@
-
-

- -

-
-
- -
- - - - -
- {% if not has_audio %} -
- Audio requires numpy and soundfile packages -
- {% endif %} -
-
-
- -

-

-
+
+ +
+
-
@@ -231,16 +196,13 @@
-- x -- px
-
Image to hide your message in
+
Image to hide your message in
-
- +
Drop audio or click @@ -251,7 +213,7 @@
--:-- duration
-
Audio file to hide your message in
+
Audio file to hide your message in
@@ -278,59 +240,74 @@
- -
-
-
- - - - + +
+
+
+
+
+ + + + +
+ | + +
+ + + + +
+
+ + + + +
+
+
- | - -
- - - - + +
+
+ + + +
+
+
+ {% if has_dct %}Survives social media compression{% else %}Higher capacity for direct transfers{% endif %} +
+
+
+
- - - - + + + +
- + {% if not has_audio %} + Requires numpy + soundfile + {% endif %} +
- -
-
- - - - -
-
- -
- {% if has_dct %}Survives social media compression{% else %}Higher capacity for direct transfers{% endif %} -
-