Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <carpeta>…" (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
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Maintainer: gnacho <https://github.com/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')
Expand Down
2 changes: 1 addition & 1 deletion README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<a href="README.md">English</a>
</p>
<p>
<img src="https://img.shields.io/badge/version-0.1.8-6557e8?style=flat-square" alt="Versión 0.1.8">
<img src="https://img.shields.io/badge/version-0.2.0-6557e8?style=flat-square" alt="Versión 0.2.0">
<a href="https://nextsync.cloudless.club/"><img src="https://img.shields.io/badge/web-nextsync.cloudless.club-26a269?style=flat-square" alt="Sitio web"></a>
<img src="https://img.shields.io/badge/platform-Linux-f0c674?style=flat-square&logo=linux&logoColor=111" alt="Linux">
<img src="https://img.shields.io/badge/desktop-GNOME-4a86cf?style=flat-square&logo=gnome&logoColor=white" alt="GNOME">
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<a href="README.es.md">Español</a>
</p>
<p>
<img src="https://img.shields.io/badge/version-0.1.8-6557e8?style=flat-square" alt="Version 0.1.8">
<img src="https://img.shields.io/badge/version-0.2.0-6557e8?style=flat-square" alt="Version 0.2.0">
<a href="https://nextsync.cloudless.club/"><img src="https://img.shields.io/badge/web-nextsync.cloudless.club-26a269?style=flat-square" alt="Website"></a>
<img src="https://img.shields.io/badge/platform-Linux-f0c674?style=flat-square&logo=linux&logoColor=111" alt="Linux">
<img src="https://img.shields.io/badge/desktop-GNOME-4a86cf?style=flat-square&logo=gnome&logoColor=white" alt="GNOME">
Expand Down
1 change: 1 addition & 0 deletions data/io.github.gnacho.nextsync.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
<icon type="stock">io.github.gnacho.nextsync</icon>
<content_rating type="oars-1.1"/>
<releases>
<release version="0.2.0" date="2026-08-23"/>
<release version="0.1.8" date="2026-08-23"/>
<release version="0.1.6" date="2026-08-23"/>
<release version="0.1.4" date="2026-08-22"/>
Expand Down
10 changes: 4 additions & 6 deletions version.json
Original file line number Diff line number Diff line change
@@ -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 <folder> 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"
}
Loading