--- a/frontends/web/app.py +++ b/frontends/web/app.py @@ -324,6 +324,9 @@ def decode_page(): day_phrase = request.form.get('day_phrase', '') pin = request.form.get('pin', '').strip() rsa_password = request.form.get('rsa_password', '') + + # Get encoding date from form (detected from filename in JS) + stego_date = request.form.get('stego_date', '').strip() if not day_phrase: flash('Day phrase is required', 'error') @@ -373,7 +376,8 @@ def decode_page(): day_phrase=day_phrase, pin=pin, rsa_key_data=rsa_key_data, - rsa_password=key_password + rsa_password=key_password, + date_str=stego_date if stego_date else None ) if decode_result.is_file: