diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-03 10:56:58 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-04 12:53:12 +0200 |
| commit | 8b507431ef55bb48b5bf55af70167af50d60910d (patch) | |
| tree | 1917f9a60fb846d2c281beb6a822750183e5c73b /src/version.h.in | |
| parent | 55e2440d62243bd80003b2fc98540633c7f57cc8 (diff) | |
| download | qtmaildir-8b507431ef55bb48b5bf55af70167af50d60910d.tar.gz qtmaildir-8b507431ef55bb48b5bf55af70167af50d60910d.zip | |
docs: add README, changelog and release procedurev0.1.0
README covers what the project deliberately does not do (no POP, IMAP or
SMTP, no send in v1, no confirmation dialogs), the verified dependency
versions, build and test commands, the full config format with the reasons
behind its two surprises, the keybinding table, and the security posture of
the message view.
Two facts in it were checked rather than assumed: the `spam` and
`load_remote` actions are registered but have no default binding, so they
are documented as unreachable until bound; and the attachment path guard
does exist as described. The Release build was also verified to pass all 11
test binaries, which matters because Q_ASSERT compiles out there and one of
the cid: invariants leans on an assertion in debug.
CHANGELOG.md follows Keep a Changelog and records 0.1.0 along with the
current known limitations. docs/RELEASING.md records what semver means for
a mail client (the config format and action names are the public interface)
and the steps, including that the version is bumped in exactly one place.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/version.h.in')
0 files changed, 0 insertions, 0 deletions
