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
-
+
diff --git a/README.md b/README.md
index a7c2abe..e472b2d 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
Español
-
+
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"
}