summaryrefslogtreecommitdiffstats
path: root/tests/fixtures/contact_lowercase.vcf
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-18 14:27:03 +0200
committerDanilo M. <danix@danix.xyz>2026-09-18 14:27:03 +0200
commit196bfaeefdbbbd2ff23dc2648e21ae86d41a57b6 (patch)
treec7ffc91268d9714123f7de661d20e6fa359899fc /tests/fixtures/contact_lowercase.vcf
parent299eeff6ab6f61f07f1c0ed9e039f00036c1d31a (diff)
downloadqtmaildir-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 'tests/fixtures/contact_lowercase.vcf')
0 files changed, 0 insertions, 0 deletions