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 -2
View File
@@ -16,11 +16,12 @@ using Microsoft.Extensions.DependencyInjection;
var output = args.Length > 0 ? args[0] : Path.Combine("dist", "screenshots");
var codes = args.Length > 1 ? args[1].Split(',', StringSplitOptions.RemoveEmptyEntries) : Languages.All.Select(l => l.Code).ToArray();
Directory.CreateDirectory(output);
var data = Directory.CreateTempSubdirectory("meweb-screenshots-");
AppServices.Folder = data.FullName;
var session = HeadlessUnitTestSession.StartNew(typeof(ScreenshotEntry));
await session.Dispatch(async () =>
{
var saved = AppSettings.Read();
var run = await App.Services.GetRequiredService<CheckRunner>().Run((_, _) => { }, CancellationToken.None);
Console.WriteLine($"run: {string.Join(", ", run.Findings.Select(f => $"{f.Id}={f.Outcome}"))}");
foreach (var (width, height, label) in new[] { (1100, 1500, "desktop"), (400, 8000, "phone") })
@@ -48,9 +49,9 @@ await session.Dispatch(async () =>
});
}
}
AppSettings.Write(saved);
return 0;
}, CancellationToken.None);
data.Delete(true);
Environment.Exit(0);
void Shoot(int width, int height, string name, Action<MainViewModel> prepare, Action<MainView> arrange = null)