Avatar for the mpiton user
mpiton
vortex
BlogDocsChangelog

feat(download): hoster wait-time flow with countdown UI (task 39)

#151Merged
Comparing
feat/task-39-wait-time-flow
(
af86bf9
) with
main
(
3ff9c0b
)
CodSpeed Performance Gauge
-24%
Improvement
4
Regression
1
Untouched
21

Benchmarks

26 total
split
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
+20%
530.3 ns442.8 ns
reject_invalid
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+18%
581.1 ns493.6 ns
detect_md5
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+15%
657.5 ns570 ns
full_lifecycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
+13%
254.7 ns225.6 ns
detect_sha256
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+8%
763.6 ns705.3 ns
full_lifecycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
+1%
3.9 µs3.9 µs
default_config
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
0%
3.2 µs3.2 µs
progress_percentage
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
0%
423.1 ns423.1 ns
normalize_max_concurrent
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
0%
150 ns150 ns
create_new
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
-1%
4.8 µs4.8 µs
start_and_fail_retry_cycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
-1%
4.8 µs4.9 µs
create_invalid
src-tauri/benches/domain_benchmarks.rs::benches::bench_priority::priority
CodSpeed Performance Gauge
-1%
2.6 µs2.6 µs
apply_patch_many_fields
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
-2%
3.6 µs3.7 µs
error_and_reset_cycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
-2%
1.7 µs1.7 µs
checksum_workflow
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
-2%
6.3 µs6.4 µs
apply_patch_single_field
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
-2%
2.9 µs3 µs
simple_https
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
-2%
2.4 µs2.5 µs
complex_with_port_and_path
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
-3%
2.6 µs2.7 µs
with_userinfo
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
-3%
2.5 µs2.6 µs
ftp_scheme
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
-6%
2.5 µs2.6 µs
create_valid
src-tauri/benches/domain_benchmarks.rs::benches::bench_priority::priority
CodSpeed Performance Gauge
-9%
312.5 ns341.7 ns

Commits

Click on a commit to change the comparison range
Base
main
3ff9c0b
-23.7%
refactor(download): clean up wait-time flow per /simplify (task 39)
ad6bb3c
14 hours ago
by mpiton
0%
fix(download): address PR #151 review comments (task 39)
3999aa0
13 hours ago
by mpiton
0%
fix(download): close remaining wait-timer races (PR #151 review)
af86bf9
12 hours ago
by mpiton
© 2026 CodSpeed Technology
Home Terms Privacy Docs