Linus Rath
01302a775c
feat: require explicit confirmation when JMAP probe finds no session
2026-05-09 17:52:44 +02:00
Linus Rath
76d78ae756
fix: drop redundant first-login banner about removing ADMIN_PASSWORD #222
2026-05-09 17:40:53 +02:00
Linus Rath
51745ea03d
feat: web setup wizard + admin config/state dir split ( #226 )
2026-05-09 17:37:41 +02:00
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
d09df7e8a3
fix: remove benchmark directory from .gitignore
2026-05-09 13:13:08 +02:00
Linus Rath
090399a308
chore: update version to 1.6.3
1.6.3
2026-05-08 21:10:21 +02:00
Linus Rath
c31a58af1a
i18n: add missing translation keys across 15 locales
2026-05-08 21:07:14 +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
48f72be209
fix: preserve emoji colors in dark mode email viewer
2026-05-08 20:26:17 +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
abd63d124f
fix: add benchmark directory to ESLint ignore list
2026-05-08 19:56:21 +02:00
Linus Rath
562080b7a3
fix: request shareWith explicitly so calendar/address book shares survive a re-login #257
2026-05-08 19:53:32 +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
bd72dec98f
chore: update version to 1.6.2
1.6.2
2026-05-06 20:11:10 +02:00
Linus Rath
1331a3767c
Revert "chore: update version to 1.6.1"
...
This reverts commit cb200330e7 .
2026-05-06 20:10:08 +02:00
Linus Rath
cb200330e7
chore: update version to 1.6.1
2026-05-06 20:09:08 +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
f4b7ef8117
i18n: add missing translation keys across 15 locales
2026-05-06 19:59:14 +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
2f8bbdc636
fix: open plugin card on first click of a setting sub-result
2026-05-06 19:18:07 +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
802a30508a
fix: drop ghost sub-results from account and language search
2026-05-06 19:06:59 +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
128d7d0401
feat: add fulltext search to settings sidebar
2026-05-06 18:29:02 +02:00
Linus Rath
d3d79be64c
feat: multi-server JMAP support
2026-05-06 17:33:55 +02:00
Linus Rath
43475945bf
fix: update comment for external-mail warning
2026-05-06 01:54:28 +02:00
Linus Rath
09302684da
fix: propagate settingsSchema
2026-05-06 01:48:49 +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