diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-18 14:27:03 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-18 14:27:03 +0200 |
| commit | 196bfaeefdbbbd2ff23dc2648e21ae86d41a57b6 (patch) | |
| tree | c7ffc91268d9714123f7de661d20e6fa359899fc /src/maildirname.h | |
| parent | 299eeff6ab6f61f07f1c0ed9e039f00036c1d31a (diff) | |
| download | qtmaildir-196bfaeefdbbbd2ff23dc2648e21ae86d41a57b6.tar.gz qtmaildir-196bfaeefdbbbd2ff23dc2648e21ae86d41a57b6.zip | |
docs: reconcile the backlog with the notes, and split item 72
The 2026-09-18 pass over the user's notes. One new defect, one item split
into five, and one stale blocker cleared.
Item 203 is new: marking a message as spam crashed the application, and the
user can replicate it. The cause is NOT verified and the entry says so. The
path was read without finding a null dereference, and the account the note
names now carries a spam key, so the observation may predate 0.29.0's config
change. It needs a reproduction with the terminal output or a backtrace
before it can be worked.
Item 72 held four different features in one line of the notes, which is why
it sat unplannable for six weeks. The user named what they want, so it splits
into 204 (recipient completion, in the composer and the query bar), 205
(editing contacts), 206 (a calendar window: its own top-level window and
libical, both settled by the user) and 207 (invitations, blocked on 206).
Item 208 came out of the same conversation: an "add to contacts" gesture,
which writes a vcard and so lands on 205's writer rather than 204's reader.
A sender's card in the message pane was offered and declined; the notes'
edge-tts vocal reminders are their own project, since nothing here runs on a
timer. 72 stays as the index entry the notes' single line maps to.
The data those items need is on disk and was verified rather than assumed:
117 vcards and 312 events under the vdirsyncer paths, libical 3.0.20 with
headers and a .pc file. Two traps are recorded because they cost a wrong
answer each: the contacts vdir is not the obvious path, which belongs to
Akonadi, and libical does not parse vCard at all (that is 4.0; libicalvcal
is the old vCalendar converter), so contacts are a hand parse.
Item 123 (send) was still marked "specified" although it shipped, so five
items read as blocked on it. Both corrected.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/maildirname.h')
0 files changed, 0 insertions, 0 deletions
