summaryrefslogtreecommitdiffstats
path: root/.gitignore
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-02 16:34:48 +0200
committerDanilo M. <danix@danix.xyz>2026-08-04 12:51:54 +0200
commit35453c66eeedc30e05adf5acdc592f91aabdce20 (patch)
tree2bbb8681f518daf8dbafae877e8329021faa9b52 /.gitignore
downloadqtmaildir-35453c66eeedc30e05adf5acdc592f91aabdce20.tar.gz
qtmaildir-35453c66eeedc30e05adf5acdc592f91aabdce20.zip
docs: add qtmaildir v1 design spec
Qt6/notmuch mail client, GUI counterpart to neomutt. Read and organize only in v1; compose and send deferred to v2. Key decisions and their reasoning are recorded in the spec: C++/Qt6 over PySide6, QtWebEngine over QTextDocument for HTML mail, GMime for parsing, direct libnotmuch rather than shelling out to mailctl, and calling the existing sync script rather than reimplementing it so qtmaildir stays inside the flock guard shared with the hourly cron sync. Dependency availability verified on the development machine: Qt6 6.11.1 (WebEngine included in the monolithic package), libnotmuch 0.39, GMime 3.2.15. Notably notmuch installs no notmuch.pc, so CMake must locate it without pkg-config. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore3
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6945ca5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.superpowers/
+build/
+HANDOFF.md