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:
@@ -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 |
|
||||||
|
|||||||
@@ -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>
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user