me-web? 0.15.4: a desktop with a wireless mouse is no longer taken for a laptop
Build / Desktop, server and tools (push) Successful in 1m14s
Release / Every platform, the server, the release (push) Successful in 8m38s

- On Linux, a desktop computer with a wireless mouse, keyboard, headset or game controller was described as a
  laptop, with the advice to use a small always-on computer instead, because the battery inside the mouse was
  counted. Only the computer's own battery counts now.
- The mail card now leads with what big mailboxes care about most: when your address's reverse name looks like a
  home line, or there is none, that comes first. A blocklist that names your provider's whole network is still
  shown below it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
thepraandClaude Opus 5.5 committed 2026-10-31 23:24:15 +01:00
1 parent e112c1dc1e
commit 0c722c21d4
8 files changed
+24 -13

No files matched your search

+3 -3
View File
@@ -337,14 +337,14 @@ public static class Verdicts
{ Port25: Core.Mail.PortState.Blocked } => (Outcome.Bad, "MailBlocked"),
_ when listed.Count > 0 => (Outcome.Bad, "MailListed"),
_ when mail.Listings.Any(l => l.Residential) => (Outcome.Caution, "MailResidential"),
_ when wide.Count > 0 => (Outcome.Caution, "MailNetworkListed"),
{ ReverseName: null } => (Outcome.Caution, "MailNoName"),
{ ReverseLooksDynamic: true } => (Outcome.Caution, "MailDynamicName"),
_ when wide.Count > 0 => (Outcome.Caution, "MailNetworkListed"),
{ Port25: Core.Mail.PortState.Open } => (Outcome.Good, "MailClean"),
_ => (Outcome.Unknown, "MailUnknown"),
};
if (listed.Count > 0) finding.Args = [string.Join(", ", listed.Select(l => l.List))];
else if (wide.Count > 0) finding.Args = [string.Join(", ", wide.Select(l => l.List))];
if (finding.Summary == "MailListed") finding.Args = [string.Join(", ", listed.Select(l => l.List))];
else if (finding.Summary == "MailNetworkListed") finding.Args = [string.Join(", ", wide.Select(l => l.List))];
finding.WithKey("FactPort25", mail.Port25 switch
{
Core.Mail.PortState.Open => "ValuePort25Open",