No description
  • Perl 99.2%
  • Makefile 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thomas Lamprecht 588618e261 html mail: wrap long lines in the preview of plain-text mails
Plain-text parts get rendered as a pre block, which keeps every line
as it is. Any line wider than the preview overflows it, so reading
such a mail requires scrolling sideways for each of those lines. On
the desktop this happens for long lines, for example from clients that
send each paragraph as a single line. On phones it affects nearly
every text mail, as the mobile quarantine UI fits only about 45
characters per line on a typical screen.

Let the browser wrap such lines while keeping the existing line breaks
and spacing, and also break words that are wider than the preview,
like long URLs. Text that depends on fixed columns, like tables drawn
with characters, loses its alignment where a line gets wrapped.

The raw view stays unwrapped, as it is meant to show the mail source
unchanged.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2026-10-21 23:12:30 +02:00
debian bump version to 9.1.4 2026-10-03 19:32:51 +02:00
src html mail: wrap long lines in the preview of plain-text mails 2026-10-21 23:12:30 +02:00
.gitignore gitignore: add rules for generated doc-files and source-packages 2024-10-03 16:38:08 +02:00
Makefile buildsys: add top-level make tidy target 2025-07-30 20:34:40 +02:00