Skip to content

Commit fbf18f5

Browse files
committed
Release v1.3.10: Improved history details display for continuous replay mode
- Changed confusing 'Loop: Yes/No' to descriptive 'Mode: Continuous (loops until stopped)' or 'Mode: Single run' - Removed unnecessary 'Preload PCAP' parameter from history details view - Better differentiation between continuous replay mode and single run mode - Cleaner, more intuitive display of replay configuration in history details - Enhanced user experience with simplified and relevant configuration parameters
1 parent db91e02 commit fbf18f5

File tree

4 files changed

+22
-5
lines changed

4 files changed

+22
-5
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to PCAP Replaya will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.3.10] - 2025-08-08
9+
10+
### Fixed
11+
- **History Details Display**: Improved replay mode display in history details
12+
- Changed "Loop: Yes/No" to more descriptive "Mode: Continuous (loops until stopped)" or "Mode: Single run"
13+
- Removed confusing "Preload PCAP" parameter from history details view
14+
- Better differentiation between continuous replay mode and single run mode
15+
- Cleaner, more intuitive display of replay configuration in history details
16+
17+
### Enhanced
18+
- **User Experience**: More intuitive replay configuration display
19+
- Clear indication when a replay was run in continuous mode
20+
- Simplified history details with only relevant configuration parameters
21+
- Better visual distinction between different replay modes
22+
823
## [1.3.9] - 2025-08-08
924

1025
### Improved

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A modern web application for replaying network packet capture (PCAP) files using tcpreplay. Built with React frontend, Flask backend, and fully containerized with Docker.
44

5-
![Version](https://img.shields.io/badge/version-1.3.9-blue.svg)
5+
![Version](https://img.shields.io/badge/version-1.3.10-blue.svg)
66
![License](https://img.shields.io/badge/license-MIT-green.svg)
77
![Docker](https://img.shields.io/badge/docker-ready-blue.svg)
88

@@ -369,6 +369,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
369369

370370
## 🏷️ Version History
371371

372+
- **v1.3.10** - Improved history details display for continuous replay mode
372373
- **v1.3.9** - Complete README overhaul and comprehensive API documentation
373374
- **v1.3.8** - Added PCAP download feature to replay history
374375
- **v1.3.7** - Fixed continuous mode display in history details

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.3.9
1+
1.3.10

frontend/src/components/ReplayHistory.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,9 +393,10 @@ const ReplayHistory = ({ onReplayStart }) => {
393393
<Box sx={{ mb: 3 }}>
394394
<Typography><strong>Interface:</strong> {selectedReplay.config.interface}</Typography>
395395
<Typography><strong>Speed:</strong> {formatSpeed(selectedReplay.config.speed, selectedReplay.config.speed_unit)}</Typography>
396-
<Typography><strong>Continuous:</strong> {selectedReplay.config.continuous ? 'Yes' : 'No'}</Typography>
397-
<Typography><strong>Loop:</strong> {selectedReplay.config.loop ? 'Yes' : 'No'}</Typography>
398-
<Typography><strong>Preload PCAP:</strong> {selectedReplay.config.preload_pcap ? 'Yes' : 'No'}</Typography>
396+
<Typography><strong>Mode:</strong> {selectedReplay.config.continuous ? 'Continuous (loops until stopped)' : 'Single run'}</Typography>
397+
{selectedReplay.config.loop && typeof selectedReplay.config.loop === 'number' && selectedReplay.config.loop > 1 && (
398+
<Typography><strong>Loop Count:</strong> {selectedReplay.config.loop}</Typography>
399+
)}
399400
</Box>
400401

401402
<Typography variant="h6" gutterBottom>

0 commit comments

Comments
 (0)