From 0a937816fe6277d552ee76cd4b02d29f872118f9 Mon Sep 17 00:00:00 2001 From: gnacho Date: Sun, 23 Aug 2026 18:57:01 +0200 Subject: [PATCH] chore(release): bump version to 0.2.0 --- CHANGELOG.md | 6 ++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- PKGBUILD | 2 +- README.es.md | 2 +- README.md | 2 +- data/io.github.gnacho.nextsync.metainfo.xml | 1 + version.json | 10 ++++------ 8 files changed, 16 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d62a9b..bd99504 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ Todas las versiones notables de NextSync se documentan aquí. El formato sigue [Keep a Changelog](https://keepachangelog.com/es/1.1.0/) y el versionado es **+0.0.2 por release, reiniciado en 0.1.4** (decisión del usuario, 22-Ago-2026; sustituye al +0.02 anterior). +## [0.2.0] - 2026-08-23 + +### Corregido +- **Mensaje de espera coherente (#169)**: cuando varias carpetas estaban en cola tras el permiso global de sincronización, todas repetían "Esperando a que termine …" (y podían nombrar una carpeta que ya estaba sincronizada). Ahora solo la carpeta que está la primera en la cola nombra a la que espera; el resto muestran el genérico "Esperando a que termine otra carpeta…". +- **El almacén de contraseñas ya no se queda bloqueado hasta reiniciar (#170)**: tras iniciar sesión, el servicio de secretos a veces no está listo y la primera sincronización daba "almacén de contraseñas bloqueado"; ese estado solo se limpiaba con el siguiente disparo externo, que podía no llegar, y la cuenta quedaba clavada hasta reiniciar la app. Ahora un bloqueo transitorio programa un reintento con espera creciente y acotado, y se limpia solo cuando el servicio vuelve a estar disponible. Si la colección está genuinamente bloqueada, se detiene tras unos intentos en vez de reintentar sin fin. + ## [0.1.8] - 2026-08-23 ### Corregido diff --git a/Cargo.lock b/Cargo.lock index b7dea22..e0327f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1230,7 +1230,7 @@ dependencies = [ [[package]] name = "nextsync" -version = "0.1.8" +version = "0.2.0" dependencies = [ "async-channel", "data-encoding", diff --git a/Cargo.toml b/Cargo.toml index e64f34c..e9a73fe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nextsync" -version = "0.1.8" +version = "0.2.0" edition = "2021" rust-version = "1.83" license = "GPL-3.0-or-later" diff --git a/PKGBUILD b/PKGBUILD index b71b015..3162add 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: gnacho pkgname=nextsync -pkgver=0.1.8 +pkgver=0.2.0 pkgrel=1 pkgdesc='Nextcloud desktop synchronization client for GNOME (Rust rewrite)' arch=('x86_64' 'aarch64') diff --git a/README.es.md b/README.es.md index c9c5b08..820f8d6 100644 --- a/README.es.md +++ b/README.es.md @@ -12,7 +12,7 @@ English

- Versión 0.1.8 + Versión 0.2.0 Sitio web Linux GNOME diff --git a/README.md b/README.md index a7c2abe..e472b2d 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Español

- Version 0.1.8 + Version 0.2.0 Website Linux GNOME diff --git a/data/io.github.gnacho.nextsync.metainfo.xml b/data/io.github.gnacho.nextsync.metainfo.xml index 832eadb..17a8735 100644 --- a/data/io.github.gnacho.nextsync.metainfo.xml +++ b/data/io.github.gnacho.nextsync.metainfo.xml @@ -32,6 +32,7 @@ io.github.gnacho.nextsync + diff --git a/version.json b/version.json index f7f9214..0698314 100644 --- a/version.json +++ b/version.json @@ -1,13 +1,11 @@ { "schema_version": 1, - "version": "0.1.8", + "version": "0.2.0", "mandatory": false, - "summary": "Folder rows explain why they are waiting, conflicts stop looping, and the account summary no longer contradicts its status light.", + "summary": "Coherent waiting message and a self-healing retry for a transiently locked keyring.", "changelog": [ - "A folder row that is queued behind the shared synchronization permit now names the folder it is waiting on ('Waiting for to finish…') instead of a generic wait (issue #165).", - "A run that ends with conflicted copies no longer re-queues the local feedback, so a folder with unresolved conflicts stops bouncing into a sync loop; it stays in the review-the-log state until the user addresses it (issue #165).", - "The account summary card no longer reads 'Connected' next to a red status light: the text now matches the severity (error, credentials rejected, keyring locked, delete review, not connected).", - "Spanish: the deletion-guard wording uses 'borrados masivos' instead of 'eliminaciones'." + "Only the folder at the head of the wait queue names the folder it is waiting on; the rest show the generic 'Waiting for another folder to finish…' (issue #169).", + "A transiently locked password keyring (the Secret Service not being ready right after login) now schedules a capped backoff retry and clears on its own once the service is ready, instead of staying locked until restart (issue #170)." ], "released_at": "2026-08-23T00:00:00Z" }