Linus Rath
|
9a92271f6f
|
fix: prevent mobile dual-scroll and use full width for mail content
|
2026-05-19 14:38:28 +02:00 |
|
Linus Rath
|
3ceada7b8a
|
fix: tighten HTML sanitization at plain-text email + signature + i18n render sites
|
2026-05-18 16:07:34 +02:00 |
|
Linus Rath
|
7efd8d59bf
|
fix: escape print-window fields and re-sanitize body to block XSS
|
2026-05-18 13:24:52 +02:00 |
|
Linus Rath
|
6ebf720688
|
fix: block script-bearing MIME types from inline attachment preview
|
2026-05-18 12:47:44 +02:00 |
|
Linus Rath
|
9f312aa556
|
feat: sandbox plugins in null-origin iframes with postMessage RPC
|
2026-05-18 10:50:49 +02:00 |
|
Linus Rath
|
452976ed95
|
fix: apply dark background to email content wrapper in dark mode
|
2026-05-17 17:40:35 +02:00 |
|
Linus Rath
|
243a2adfbf
|
fix: improve dark mode background colors in email viewer
|
2026-05-17 17:39:49 +02:00 |
|
Linus Rath
|
1ba4a13353
|
fix: show "no body content" instead of infinite skeleton for bodyless emails
|
2026-05-17 17:33:06 +02:00 |
|
Linus Rath
|
689d646c57
|
fix: show contact popup when clicking sender name in email header
|
2026-05-17 17:19:43 +02:00 |
|
Linus Rath
|
49cd7f8130
|
feat: show details toggle and panel on mobile sender info
|
2026-05-17 17:15:19 +02:00 |
|
Linus Rath
|
4545e212f4
|
fix: align quick reply with mobile bottom toolbar
|
2026-05-17 17:06:30 +02:00 |
|
Linus Rath
|
b1f4f6eae0
|
fix: pin quick reply to bottom for short emails
|
2026-05-17 16:56:54 +02:00 |
|
Linus Rath
|
3099b4801e
|
fix: sandbox thread email HTML in srcDoc iframe with CSP meta
|
2026-05-16 20:49:59 +02:00 |
|
Linus Rath
|
0e758409ee
|
fix: prevent long addresses from overflowing email details columns #297
|
2026-05-16 19:47:03 +02:00 |
|
 Timo StreuleandLinus Rath
|
c54cf73c3a
|
fix: respect safe-area insets on mobile bottom bars
|
2026-05-15 23:50:29 +02:00 |
|
Linus Rath
|
887b9c728c
|
feat: drag attachments out to local file system #267
|
2026-05-11 17:34:24 +02:00 |
|
Linus Rath
|
51745ea03d
|
feat: web setup wizard + admin config/state dir split (#226)
|
2026-05-09 17:37:41 +02:00 |
|
Linus Rath
|
9c8739c4bb
|
fix: preserve emoji colors in dark mode email viewer
|
2026-05-08 20:27:03 +02:00 |
|
Linus Rath
|
41c9f4926c
|
fix: prevent white-on-white in dark mode for nested bgcolor containers
|
2026-05-08 02:49:58 +02:00 |
|
Linus Rath
|
e7e78072d4
|
fix: render plain-text-only emails as text, not HTML
|
2026-05-07 17:49:39 +02:00 |
|
Linus Rath
|
b0765bf085
|
style: redesign quick reply to match sender/banner layout
|
2026-05-07 17:02:06 +02:00 |
|
Linus Rath
|
9225ba0790
|
fix: render HTML-only emails and redesign external content prompt
|
2026-05-07 16:10:26 +02:00 |
|
Linus Rath
|
3b36738192
|
fix: pad Word/Outlook HTML email rendering
|
2026-05-07 15:42:47 +02:00 |
|
Linus Rath
|
178922323d
|
chore: update version to 1.6.2
|
2026-05-06 20:07:36 +02:00 |
|
Linus Rath
|
e68fcb4aec
|
feat: redesign external banner above attachments
|
2026-05-06 01:37:29 +02:00 |
|
Linus Rath
|
ded13f02cc
|
fix: show notification banners above attachments
|
2026-05-06 01:14:01 +02:00 |
|
Linus Rath
|
cfdee5e5c1
|
refactor: rework S/MIME banner to match calendar invitation
|
2026-05-06 01:05:40 +02:00 |
|
Linus Rath
|
2903e56cf6
|
fix: align calendar invitation icon with sender avatar column
|
2026-05-06 00:45:37 +02:00 |
|
Linus Rath
|
da411af6d3
|
feat: project EmailReadView for email-banner slot, expose auth results
|
2026-05-05 20:31:11 +02:00 |
|
Linus Rath
|
07367a8a5d
|
fix: update email viewer styles to improve overflow handling
|
2026-05-04 12:27:44 +02:00 |
|
Linus Rath
|
f970fd1822
|
feat: add plugin hooks for compose, attachments, search, lifecycle, and routing
|
2026-05-02 21:27:56 +02:00 |
|
Linus Rath
|
8813533958
|
fix: respect per-email dark mode toggle when always-light setting is on
|
2026-05-01 21:42:02 +02:00 |
|
Linus Rath
|
d7c29b7bec
|
refactor: rework mobile mail viewer toolbar
|
2026-05-01 21:00:34 +02:00 |
|
Linus Rath
|
089963b1b3
|
refactor: redesign expanded details panel
|
2026-05-01 18:22:06 +02:00 |
|
Linus Rath
|
683fe75864
|
i18n: translate SPF/DKIM/DMARC tooltips
|
2026-05-01 17:25:52 +02:00 |
|
Linus Rath
|
7822a363dd
|
fix: render below-header overflow popup outside clipped row
|
2026-05-01 17:10:17 +02:00 |
|
Linus Rath
|
1e535e96a2
|
feat: image attachment thumbnails and preview chips
|
2026-05-01 17:03:45 +02:00 |
|
Linus Rath
|
32135ddb95
|
fix: collapse below-header attachments to single row with overflow pill
|
2026-05-01 16:29:38 +02:00 |
|
Linus Rath
|
4a91cd0c44
|
style: drop iframe border-radius
|
2026-04-29 20:26:40 +02:00 |
|
Linus Rath
|
6abf8a5dd8
|
fix: detect <style> tag for padding
|
2026-04-29 20:25:24 +02:00 |
|
Linus Rath
|
3667c842c6
|
fix: light-mode override to body content only
|
2026-04-29 20:17:59 +02:00 |
|
Linus Rath
|
b64721b43c
|
fix: pad bare HTML emails like plain-text mails
|
2026-04-29 20:09:00 +02:00 |
|
Linus Rath
|
6b5ca2cb89
|
fix: smooth out body load, prevent flicker
|
2026-04-29 20:03:58 +02:00 |
|
Linus Rath
|
0f6e4f995f
|
fix: prevent iframe flash on Load images or Trust sender
|
2026-04-29 18:29:48 +02:00 |
|
Linus Rath
|
df8d04e233
|
fix: restore broken viewer toolbar actions and improve mobile menu #220
|
2026-04-24 19:31:38 +02:00 |
|
Linus Rath
|
39a228b20e
|
feat: streamline mobile email viewer header layout
|
2026-04-22 20:50:12 +02:00 |
|
Linus Rath
|
9a44babcf1
|
feat: add collapsible details to calendar invitation banner and update sanitization config for iframe rendering
|
2026-04-21 21:21:42 +02:00 |
|
Linus Rath
|
bc3b923945
|
fix: apply mobile toolbar spacing fix to email viewer action bar
|
2026-04-19 17:59:58 +02:00 |
|
Linus Rath
|
1689315c3a
|
feat: add setting to hide inline images from attachment list
|
2026-04-18 01:07:34 +02:00 |
|
Linus Rath
|
f05f70a9e5
|
fix: prevent XSS via quote injection in plain-text email linkifier
|
2026-04-18 00:35:21 +02:00 |
|