Update documentation to v4.0.1

- README.md: Add v4.0.1 to version history
- API.md: Update title and version in examples to v4.0.1
- CLI.md: Update title to v4.0.1
- WEB_UI.md: Update to v4.0.1, document channel key dropdown and LED indicators

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Aaron D. Lee
2026-01-02 17:36:24 -05:00
parent 9c45e0d0f8
commit faf3efac0b
4 changed files with 22 additions and 22 deletions

View File

@@ -362,7 +362,8 @@ python -c "from stegasoo.dct_steganography import has_jpegio_support; print(f'jp
| Version | Changes | | Version | Changes |
|---------|---------| |---------|---------|
| **4.0.0** | Removed date dependency, renamed day_phrase→passphrase, Python 3.12 requirement, JPEG normalization fix, subprocess isolation, large image support | | **4.0.1** | Lint cleanup, test fixes, Web UI improvements (channel key dropdown, LED indicators) |
| **4.0.0** | Channel key support for deployment isolation, removed date dependency, renamed day_phrase→passphrase, Python 3.12 requirement, JPEG normalization fix, subprocess isolation, large image support |
| **3.2.x** | DCT color mode, JPEG output fixes | | **3.2.x** | DCT color mode, JPEG output fixes |
| **3.0.x** | Added DCT steganography mode | | **3.0.x** | Added DCT steganography mode |
| **2.2.x** | QR code support, file embedding | | **2.2.x** | QR code support, file embedding |

View File

@@ -1,4 +1,4 @@
# Stegasoo REST API Documentation (v4.0.0) # Stegasoo REST API Documentation (v4.0.1)
Complete REST API reference for Stegasoo steganography operations. Complete REST API reference for Stegasoo steganography operations.
@@ -113,7 +113,7 @@ Check API status and configuration.
```json ```json
{ {
"version": "4.0.0", "version": "4.0.1",
"has_argon2": true, "has_argon2": true,
"has_qrcode_read": true, "has_qrcode_read": true,
"has_dct": true, "has_dct": true,
@@ -462,7 +462,7 @@ X-Stegasoo-Capacity-Percent: 12.4
X-Stegasoo-Embed-Mode: lsb X-Stegasoo-Embed-Mode: lsb
X-Stegasoo-Channel-Mode: private X-Stegasoo-Channel-Mode: private
X-Stegasoo-Channel-Fingerprint: ABCD-••••-...-3456 X-Stegasoo-Channel-Fingerprint: ABCD-••••-...-3456
X-Stegasoo-Version: 4.0.0 X-Stegasoo-Version: 4.0.1
<binary image data> <binary image data>
``` ```

View File

@@ -1,4 +1,4 @@
# Stegasoo CLI Documentation (v4.0.0) # Stegasoo CLI Documentation (v4.0.1)
Complete command-line interface reference for Stegasoo steganography operations. Complete command-line interface reference for Stegasoo steganography operations.

View File

@@ -1,11 +1,11 @@
# Stegasoo Web UI Documentation (v3.3.0) # Stegasoo Web UI Documentation (v4.0.1)
Complete guide for the Stegasoo web-based steganography interface. Complete guide for the Stegasoo web-based steganography interface.
## Table of Contents ## Table of Contents
- [Overview](#overview) - [Overview](#overview)
- [What's New in v3.3.0](#whats-new-in-v330) - [What's New in v4.0.1](#whats-new-in-v401)
- [Installation & Setup](#installation--setup) - [Installation & Setup](#installation--setup)
- [Pages & Features](#pages--features) - [Pages & Features](#pages--features)
- [Home Page](#home-page) - [Home Page](#home-page)
@@ -53,25 +53,24 @@ Built with Flask, Bootstrap 5, and a modern dark theme.
--- ---
## What's New in v3.3.0 ## What's New in v4.0.1
Version 3.3.0 improves the user interface with a streamlined workflow: Version 4.0.1 adds channel key support and UI improvements:
| Change | Before (v3.2) | After (v3.3.0) | | Feature | Description |
|--------|---------------|----------------| |---------|-------------|
| Default mode | LSB | DCT (when available) | | Channel keys | 256-bit keys for deployment/group isolation |
| Mode selection | Large cards with bullet lists | Compact inline buttons with tooltips | | Channel dropdown | Select channel mode (Auto/Public/Custom) |
| Mode position | Top of form | After image upload, before payload | | LED indicators | Visual status indicators for form fields |
| Mode details | Always visible | Hover tooltip on ⓘ icon | | Key capsule styling | Improved RSA key display |
| Capacity badges | LSB first | DCT first | | Streamlined layout | PIN + Channel key in same row |
| Status labels | "Key Source", "Carrier", "RSA KEY" | "Hash Acquired", "Carrier Loaded"/"Stego Loaded", "KEY LOADED" |
**Key benefits:** **Key benefits:**
-DCT mode default - Better for social media sharing -Channel key isolation - Different teams/deployments can't read each other's messages
-Logical form flow: Load images → Select mode → Enter payload -Dropdown selection for channel mode instead of radio buttons
-Cleaner UI with less visual clutter -Visual LED indicators show field status
-Mode details available on hover without expanding -Cleaner form layout with improved spacing
-Consistent "Loaded" status indicators -Backward compatible - public mode works without channel key
--- ---