fieldwitness/frontends/web/templates
Aaron D. Lee 317ef0f2ae Port encode/decode/tools/about routes from stegasoo (2,083 lines)
New file stego_routes.py:
- register_stego_routes() mounts all encode/decode routes on the Flask app
- Async encode with ThreadPoolExecutor + progress polling
- Subprocess isolation for crash-safe stegasoo operations
- Image + audio encode/decode with full validation
- Encode result display with download
- Tools API routes (capacity, EXIF, rotate, compress, convert)
- About page with crypto documentation

Real templates (replacing stubs):
- encode.html (889 lines): full form with carrier upload, passphrase,
  PIN, RSA key, embed mode selection, async progress bar
- decode.html (681 lines): decode form with credential inputs
- encode_result.html (242 lines): result display with download
- about.html (602 lines): security documentation

All routes verified working with auth flow.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 16:52:18 -04:00
..
admin Replace stub templates with real stegasoo UI for generate, tools, admin 2026-03-31 16:42:42 -04:00
attest Add core modules, web frontend, CLI, keystore, and fieldkit 2026-03-31 14:30:13 -04:00
fieldkit Add core modules, web frontend, CLI, keystore, and fieldkit 2026-03-31 14:30:13 -04:00
stego Port encode/decode/tools/about routes from stegasoo (2,083 lines) 2026-03-31 16:52:18 -04:00
account.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00
base.html Add core modules, web frontend, CLI, keystore, and fieldkit 2026-03-31 14:30:13 -04:00
index.html Add core modules, web frontend, CLI, keystore, and fieldkit 2026-03-31 14:30:13 -04:00
login.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00
recover.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00
regenerate_recovery.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00
setup_recovery.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00
setup.html Wire up auth, stego routes, and full web UI with login flow 2026-03-31 15:53:58 -04:00