index
:
qtmaildir
feature/attachments
feature/qaction-menus
feature/query-completion
feature/ui-state-persistence
master
A Qt6 desktop mail client for a local, notmuch-indexed Maildir
by Danilo aka danix
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
24 hours
docs: remove personal details from the verification record
Danilo M.
3
-20
/
+21
24 hours
docs: add README, changelog and release procedure
v0.1.0
Danilo M.
3
-0
/
+351
24 hours
feat: surface the version and adopt semantic versioning
Danilo M.
2
-1
/
+9
24 hours
Add GPLv2-only license and per-file headers
Danilo M.
41
-1
/
+1101
24 hours
docs: record manual verification items 16-20
Danilo M.
1
-15
/
+66
24 hours
docs: record item 15 and summarise the manual pass
Danilo M.
1
-4
/
+41
24 hours
docs: correct the commit hash for the keyboard fix
Danilo M.
1
-1
/
+1
24 hours
docs: record item 12 and item 14 with the keyboard fix
Danilo M.
1
-2
/
+31
24 hours
fix: let key bindings win over the thread list's type-to-search
Danilo M.
1
-0
/
+9
25 hours
docs: record manual verification items 4, 6-11
Danilo M.
1
-6
/
+96
25 hours
fix: drop cached remote images when switching threads
Danilo M.
1
-0
/
+20
25 hours
fix: render the message pane at all
Danilo M.
5
-7
/
+209
25 hours
docs: record manual verification results
Danilo M.
1
-0
/
+124
25 hours
fix: only interrupt startup for real configuration problems
Danilo M.
4
-8
/
+123
25 hours
feat: add MainWindow wiring query, list, message, and sync
Danilo M.
6
-3
/
+756
25 hours
feat: add MessageView with locked-down web engine profile
Danilo M.
7
-0
/
+524
26 hours
docs: fold deferred findings into the task 13 checklist
Danilo M.
1
-5
/
+23
26 hours
feat: add MailSync process wrapper
Danilo M.
7
-6
/
+374
26 hours
feat: add ThreadListModel with batch append
Danilo M.
5
-0
/
+458
26 hours
feat: add NotmuchWorker with batched queries and tag mutation
Danilo M.
6
-0
/
+920
26 hours
docs: add CLAUDE.md with build commands and architecture
Danilo M.
1
-0
/
+124
41 hours
docs: unit-test NotmuchWorker against a throwaway database
Danilo M.
2
-6
/
+22
41 hours
feat: add cross-thread value types and notmuch RAII wrappers
Danilo M.
2
-0
/
+102
41 hours
fix: enforce !-free cidPrefix invariant at both concatenation sites
Danilo M.
4
-1
/
+98
41 hours
feat: add HTML builder and cid: scheme handler
Danilo M.
7
-0
/
+544
41 hours
docs: scope the document-load exemption to an exact URL
Danilo M.
2
-3
/
+31
41 hours
fix: scope qtmaildir: allow to the exact document base URL
Danilo M.
3
-7
/
+95
41 hours
feat: add deny-by-default web request interceptor
Danilo M.
5
-0
/
+339
41 hours
fix: make attachment path-containment guard separator-aware
Danilo M.
4
-9
/
+119
41 hours
feat: add MimeParser with GMime and safe attachment naming
Danilo M.
12
-0
/
+557
41 hours
feat: add Config with account, query, and sync parsing
Danilo M.
7
-8
/
+293
41 hours
fix: report collisions between INI overrides bound to the same key
Danilo M.
2
-0
/
+65
42 hours
feat: add KeyMap with defaults and INI overrides
Danilo M.
6
-4
/
+248
42 hours
build: add CMake skeleton and dependency discovery
Danilo M.
5
-0
/
+57
42 hours
docs: fold full thread rendering and batch tagging into spec and plan
Danilo M.
2
-89
/
+541
42 hours
docs: add qtmaildir v1 implementation plan
Danilo M.
1
-0
/
+3988
42 hours
docs: add qtmaildir v1 design spec
Danilo M.
2
-0
/
+433