aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-19 11:38:00 +0200
committerDanilo M. <danix@danix.xyz>2026-08-19 11:38:00 +0200
commit40059782a5f5658ba02b47c4ab42fcfa4234989d (patch)
tree365171a9a35ec92f7812173ee0336d46527a4eac
parentc5058468d4905925fb88e636d026620215567913 (diff)
downloadqtmaildir-40059782a5f5658ba02b47c4ab42fcfa4234989d.tar.gz
qtmaildir-40059782a5f5658ba02b47c4ab42fcfa4234989d.zip
release: 0.26.1v0.26.1
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
-rw-r--r--CHANGELOG.md15
-rw-r--r--CMakeLists.txt2
2 files changed, 16 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 57f215d..74a7e90 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,13 @@ point at which they are stable.
## [Unreleased]
+## [0.26.1] - 2026-08-19
+
+A bugfix release for one defect in 0.26.0, reported the day it shipped: moving
+a message between folders kept its filename, so mbsync's per-folder UID
+travelled with it and a later sync failed with `Maildir error: duplicate UID`.
+Also moves the copy confirmation added below into the message pane itself.
+
### Fixed
- Moving a message between folders now gives its file a fresh Maildir name.
@@ -33,6 +40,14 @@ of each pair and reindex:
mbsync re-derives the UID on the next sync. The code no longer creates this
state.
+An earlier version of the same bug could also create a wrongly named FOLDER,
+which `Create Both` then propagated to the mail server. If you have one, delete
+it on the SERVER first: `Expunge Both` applies to messages, not to mailboxes,
+so removing the folder locally and syncing simply pulls it back. Note that a
+webmail sidebar may not show it while IMAP still lists it, so check with
+`mbsync -l <channel>` rather than by eye, and confirm the messages inside it
+also exist in their correct folder before deleting anything.
+
### Added
- The message pane's right-click menu offers **Select all**. Chromium's own menu
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c88c083..97a1d90 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.21)
-project(qtmaildir VERSION 0.26.0 LANGUAGES CXX)
+project(qtmaildir VERSION 0.26.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)