# Changelog ## [Unreleased] - 2026-02-20 ### Added - **Dual-Threshold Detection:** Logic to capture the start and end of signals, not just the peak. - **Signal Smoothing & Noise Filters:** Prevents detections from breaking into fragments and ignores short interference spikes. - **Auto-Frequency Calculation:** Automatically adjusts bounding boxes to fit signal frequency ranges tightly. ### Changed - **Signal Power Detection:** Switched from raw signal strength to power for improved accuracy. - **CLI Workflow:** `Clear` and `Remove` commands now modify files directly (in-place) to avoid redundant copies. - **Metadata Logic:** Updated labels to show detection percentages and overhauled internal metadata cleaning. - **Viewer UI:** Moved legend outside the plot, added a black background, and adjusted transparency for better spectrogram visibility. ### Fixed - Prevented redundant `_annotated` suffixes in file naming patterns. - Simplified internal math to increase processing speed and precision.