The problem, as reported. "Apply the theme to messages too" only themes a message that brings no colours of its own. That predicate is the right default, and it almost never passes: a single color:#FFFFFF on one button label opts a whole message out. So for receipts, shipping notices and anything built from a template, the switch did nothing and the reader kept a bright white card on a dark interface.
What this adds. A second switch, off by default and only meaningful with the first on, that forces the palette over the sender
Closes #290.
**The problem, as reported.** "Apply the theme to messages too" only themes a message that brings no colours of its own. That predicate is the right default, and it almost never passes: a single `color:#FFFFFF` on one button label opts a whole message out. So for receipts, shipping notices and anything built from a template, the switch did nothing and the reader kept a bright white card on a dark interface.
**What this adds.** A second switch, off by default and only meaningful with the first on, that forces the palette over the sender
**Merged** 2026-09-06 as coffey-labs/ihasmail@a35f36095213
<sub>Rebuilt from: git history, session transcript.</sub>
This repo is archived. You cannot comment on issues.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #290.
The problem, as reported. "Apply the theme to messages too" only themes a message that brings no colours of its own. That predicate is the right default, and it almost never passes: a single
color:#FFFFFFon one button label opts a whole message out. So for receipts, shipping notices and anything built from a template, the switch did nothing and the reader kept a bright white card on a dark interface.What this adds. A second switch, off by default and only meaningful with the first on, that forces the palette over the sender
Merged 2026-09-06 as coffey-labs/ihasmail@a35f360952
Rebuilt from: git history, session transcript.