diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-24 20:15:17 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-24 20:15:17 +0200 |
| commit | 160c9121ec39d934330cf626978d02d0fa6d0610 (patch) | |
| tree | a01e1aeb59e1ae0436785d9328ff939829465e99 /src/syncmonitor.h | |
| parent | afeacd7cb99db7fcf4d677dbe8dd52b10e1284e0 (diff) | |
| download | qtmaildir-160c9121ec39d934330cf626978d02d0fa6d0610.tar.gz qtmaildir-160c9121ec39d934330cf626978d02d0fa6d0610.zip | |
feat(config): read the three signature keys
[compose] signature and signature_position, and a per-account signature
that OVERRIDES the former. The account seeds the choice rather than owning
it: the composer's switch keeps every signature reachable whichever account
is selected, which is what keeps the note's "not tied to an account"
constraint intact.
The fallback is deliberately NOT resolved here. An account with no key of
its own carries an empty string, so the composer can tell "says nothing"
from "says none" and fall through itself.
signature_position follows quote_position's shape exactly, reporting a
present-but-malformed value rather than accepting it silently.
Part of item 152.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KEcn3u19xPqv6ggD15PG4c
Diffstat (limited to 'src/syncmonitor.h')
0 files changed, 0 insertions, 0 deletions
