From 6b5529bbedeebc09a85c29ab1bb16853f1149c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Manuel=20Barroso=20Galindo?= Date: Fri, 26 Jun 2026 12:33:22 +0200 Subject: [PATCH 1/2] fix(update): Refined monotonic progress update. Small backwards moves are suppressed, but larger drops (10%) will pass through, which gives the UI a way out of stale 100% states. --- rust/Cargo.lock | 16 ++++++++-------- rust/frontend/Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index bb1c2c5..8aa0851 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1496,9 +1496,9 @@ dependencies = [ [[package]] name = "zaparoo-update" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb6d6b5c083dfe72ff60df3a88730cd3e5b43ff38cd7918610f6c3297497a56" +checksum = "2da8131829aff32f7bc29b43c0daff26a4dba4161e55d69550056ddf4c74129e" dependencies = [ "tokio", "zaparoo-update-runtime-linux-armv7", @@ -1508,21 +1508,21 @@ dependencies = [ [[package]] name = "zaparoo-update-runtime-linux-armv7" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc0b57f95b6392f98d0d0bc9430e6b91d4a25236f7fb892cb21fe8df4ea00abc" +checksum = "c78f301c6dc89fbe37c253525d497a07f012933b42d42e6361fdbaffe5f0d58e" [[package]] name = "zaparoo-update-runtime-linux-x86_64" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc6aa20ee2211c17562e85eeb3c68ebbd1707b5b62c4bc72dc72060f926701b" +checksum = "bcc82b1ebed0e704b79493c1c51869db4ace3aa84e0eff2e1062a52297ee2a14" [[package]] name = "zaparoo-update-runtime-windows-x86_64" -version = "0.1.9" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02269bc771d948536572bb4ec1ae31d596a0cac42b9552d58c49d3df6fdfaf8b" +checksum = "704bb8a4855d526267d6db08880a86838daa679daa72f6acbbee4290aec231dc" [[package]] name = "zerocopy" diff --git a/rust/frontend/Cargo.toml b/rust/frontend/Cargo.toml index 0ca202a..bbc2fb4 100644 --- a/rust/frontend/Cargo.toml +++ b/rust/frontend/Cargo.toml @@ -26,7 +26,7 @@ update = ["dep:zaparoo-update"] [dependencies] zaparoo-core = { path = "../zaparoo-core" } zaparoo-build-info = { path = "../build-info" } -zaparoo-update = { version = "0.1.9", optional = true } +zaparoo-update = { version = "0.1.10", optional = true } cxx = { workspace = true } cxx-qt = { workspace = true } cxx-qt-lib = { workspace = true, features = ["qt_gui", "qt_qml", "qt_quickcontrols"] } From 7420b3ec2c8843cc75f0fb844531dd2e6b3059ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Manuel=20Barroso=20Galindo?= Date: Fri, 3 Jul 2026 00:08:13 +0200 Subject: [PATCH 2/2] feature(update): Upgraded to 1.0.1 --- rust/Cargo.lock | 16 ++++++++-------- rust/frontend/Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 21ca1e6..ccec5c0 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -1496,9 +1496,9 @@ dependencies = [ [[package]] name = "zaparoo-update" -version = "0.1.10" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da8131829aff32f7bc29b43c0daff26a4dba4161e55d69550056ddf4c74129e" +checksum = "2169041e0f7d161e54d3d109828e7d495d644561b03a874eb53a7114125f944c" dependencies = [ "tokio", "zaparoo-update-runtime-linux-armv7", @@ -1508,21 +1508,21 @@ dependencies = [ [[package]] name = "zaparoo-update-runtime-linux-armv7" -version = "0.1.10" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c78f301c6dc89fbe37c253525d497a07f012933b42d42e6361fdbaffe5f0d58e" +checksum = "79a0bea270d9fbbb0b772df7d5475f7c12eb44fb232a2f35b1fe60af0e94ea71" [[package]] name = "zaparoo-update-runtime-linux-x86_64" -version = "0.1.10" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc82b1ebed0e704b79493c1c51869db4ace3aa84e0eff2e1062a52297ee2a14" +checksum = "c1d3365516bbd268500fe8c30dc79bc9841b99e62cb1c187b4f19e03c0d9c7b0" [[package]] name = "zaparoo-update-runtime-windows-x86_64" -version = "0.1.10" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704bb8a4855d526267d6db08880a86838daa679daa72f6acbbee4290aec231dc" +checksum = "cdf77591760e408a453df5c2d8c3db86f3eaef05d24e92f9915340ed798edb9f" [[package]] name = "zerocopy" diff --git a/rust/frontend/Cargo.toml b/rust/frontend/Cargo.toml index bbc2fb4..9dfcbcd 100644 --- a/rust/frontend/Cargo.toml +++ b/rust/frontend/Cargo.toml @@ -26,7 +26,7 @@ update = ["dep:zaparoo-update"] [dependencies] zaparoo-core = { path = "../zaparoo-core" } zaparoo-build-info = { path = "../build-info" } -zaparoo-update = { version = "0.1.10", optional = true } +zaparoo-update = { version = "1.0.1", optional = true } cxx = { workspace = true } cxx-qt = { workspace = true } cxx-qt-lib = { workspace = true, features = ["qt_gui", "qt_qml", "qt_quickcontrols"] }