Chance and Linus Rath
c44a9ce6e0
fix: fall back to primary identity signature on reply
...
When auto-select picks an alias identity matching the original recipient,
the alias often has no signature configured. The composer was using the
alias's empty signature for both the visual preview and the appended
signature on send, so neither showed up. New mail worked because no
auto-select runs.
Add a signatureIdentity that falls back to the primary when the current
identity has no signature. From address, identity ID, S/MIME, and draft
saves still use currentIdentity so mail goes out from the right address.
2026-05-09 14:21:05 +02:00
Linus Rath
7fa65796f0
fix: show account identity in switcher header instead of sending alias
2026-05-09 13:21:13 +02:00
Linus Rath
65aabb943c
fix: fall back when only truncation indicator remains in email preview
2026-05-08 20:29:16 +02:00
Linus Rath
9c8739c4bb
fix: preserve emoji colors in dark mode email viewer
2026-05-08 20:27:03 +02:00
Linus Rath
92fb0c63e9
fix: trim leading whitespace from email list preview
2026-05-08 20:19:25 +02:00
Linus Rath
55596556ef
feat: import .eml files via folder right-click menu
2026-05-08 20:12:33 +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
cd363b4840
fix: strip leading punctuation when computing avatar initials
2026-05-07 17:43:02 +02:00
Linus Rath
3a350c14a6
fix: hide files/contacts nav items when JMAP server lacks support
2026-05-07 17:21:47 +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
3edd35ab57
fix: hide email hover actions on mobile
2026-05-07 15:23:05 +02:00
Linus Rath
a86a96e390
fix: disable StarterKit's bundled link/underline to avoid duplicate extensions
2026-05-07 12:33:51 +02:00
Linus Rath
5f464d4ee2
feat: lift 5-account cap on HTTP/2
2026-05-07 12:28:33 +02:00
Linus Rath
178922323d
chore: update version to 1.6.2
2026-05-06 20:07:36 +02:00
Linus Rath
91cf125a5d
chore: remove experimental tags from themes, plugins, and sender favicons settings
2026-05-06 20:03:19 +02:00
Linus Rath
d175fc2983
feat: restrict plugin and theme install/uninstall to admin dashboard
2026-05-06 19:34:21 +02:00
Linus Rath
b1573aada1
feat: surface plugin settings as search sub-results
2026-05-06 19:14:47 +02:00
Linus Rath
1cd6cde77c
fix: highlight plugin and theme cards in settings search
2026-05-06 19:10:12 +02:00
Linus Rath
70c1ddd48c
fix: improve settings search highlight
2026-05-06 18:58:06 +02:00
Linus Rath
2dc8537780
feat: add sub-result rows and highlight to settings search
2026-05-06 18:36:00 +02:00
Linus Rath
43475945bf
fix: update comment for external-mail warning
2026-05-06 01:54:28 +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
e7648eb1ac
fix: close PDF preview on Escape before email viewer
2026-05-06 00:58:43 +02:00
Linus Rath
e7be3d1e0c
fix: render PDF previews via <object> with blob: in object-src CSP #253
2026-05-06 00:54:46 +02:00
Linus Rath
9639a6bb75
feat: expand calendar invitation banner on row click
2026-05-06 00:51:16 +02:00
Linus Rath
904a62ce79
feat: make calendar invitation banner collapsible
2026-05-06 00:49:09 +02:00
Linus Rath
2903e56cf6
fix: align calendar invitation icon with sender avatar column
2026-05-06 00:45:37 +02:00
Linus Rath
b5e0189938
fix: adjust toast item border radius and progress bar styles
2026-05-05 21:57:56 +02:00
Linus Rath
ef8eb1d73b
fix: read activeAccountId from authStore in account selectors
2026-05-05 21:20:45 +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
2a769c2b0a
feat: run onBeforeEmailSend hook before send, expose fromEmail on OutgoingEmail
2026-05-05 20:04:00 +02:00
Linus Rath
94f55afd1f
fix: remove fly-in animation from context menu submenus
2026-05-05 17:21:46 +02:00
Linus Rath
7b058ed0ac
fix: calendar invitation picker clipping #250
2026-05-05 17:17:01 +02:00
Luis Felipe Marzagao and Linus Rath
853b0eb855
fix: add missing Czech flag icon
2026-05-05 08:59:28 +02:00
Linus Rath
07367a8a5d
fix: update email viewer styles to improve overflow handling
2026-05-04 12:27:44 +02:00
Linus Rath
f68e41d81a
fix: enhance sharing functionality by renaming state
2026-05-04 11:24:05 +02:00
Linus Rath
1521826d37
feat: add functionality to automatically add recipients to trusted senders when replying
2026-05-02 23:50:50 +02:00
Linus Rath
0d218d0d2a
fix: square the colored left marker on calendar events
2026-05-02 23:41:08 +02:00
Linus Rath
9777dd655c
feat: add share indicators for calendars and contacts, update JMAP capabilities #244
2026-05-02 23:29:21 +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
bc97a1ac10
feat: make update notice non-dismissible
2026-05-02 13:07:34 +02:00
Linus Rath
5319562c94
feat: add update-available detection
2026-05-02 01:58:30 +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
affa239d75
Merge branch 'main' of https://github.com/bulwarkmail/webmail
2026-05-01 21:35:53 +02:00
Linus Rath
5d292fa43f
fix: scroll apps list in navigation rail to prevent overflow
2026-05-01 21:35:29 +02:00