Linus Rath
f68e41d81a
fix: enhance sharing functionality by renaming state
2026-05-04 11:24:05 +02:00
Linus Rath
2e1f53c899
Merge branch 'main' of https://github.com/bulwarkmail/webmail
2026-05-03 20:07:20 +02:00
Linus Rath
a6d2efaf74
feat: sanitize identity display name to prevent invalid From headers
2026-05-03 20:06:41 +02:00
Luis Felipe Marzagao and Linus Rath
01cd9644ed
i18n: update mailbox context menu across 12 locales
2026-05-03 11:01:39 +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
5e096240b3
feat: refresh update status on every dev reload
2026-05-02 13:23:58 +02:00
Linus Rath
bc97a1ac10
feat: make update notice non-dismissible
2026-05-02 13:07:34 +02:00
Linus Rath
4594fb2572
revert: restore VERSION to correct value
2026-05-02 01:59:27 +02:00
Linus Rath
5319562c94
feat: add update-available detection
2026-05-02 01:58:30 +02:00
Linus Rath
599fa66822
fix: show git commit in About instead of "unknown"
2026-05-02 00:28:08 +02:00
Linus Rath
8041700668
chore: update version to 1.6.0
1.6.0
2026-05-01 22:02:57 +02:00
Linus Rath
bade68a8b8
i18n: add missing email viewer detail and authentication translations
2026-05-01 22:02:14 +02:00
Linus Rath
4be7176802
chore: update version to 1.6.0
2026-05-01 21:56:53 +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
Linus Rath
878df6bb49
refactor: enhance path rendering in mailbox context menu
2026-05-01 21:26:03 +02:00
Linus Rath
607a9584fd
refactor: implement path shortening for mailbox context menu
2026-05-01 21:25:31 +02:00
Linus Rath
b8e2bfd793
fix: show full path in mailbox context menu header
2026-05-01 21:15:47 +02:00
Linus Rath
4ad6d37877
fix: clamp context submenu inside viewport
2026-05-01 21:03:54 +02:00
Linus Rath
d7c29b7bec
refactor: rework mobile mail viewer toolbar
2026-05-01 21:00:34 +02:00
Luis Felipe Marzagao and Linus Rath
b86bc541ab
i18n: add missing keys accross 14 locales
2026-05-01 20:37:51 +02:00
Luis Felipe Marzagao and Linus Rath
8c74e01a40
fix: add useTranslations for "selected emails" and "cancel" on email list batch operations
2026-05-01 20:37:51 +02:00
Linus Rath
231a9017d2
refactor: make settings panel mobile friendly
2026-05-01 20:30:15 +02:00
Linus Rath
9a5bb78b18
refactor: make admin panel mobile friendly
2026-05-01 20:22:29 +02:00
Linus Rath
eecf16daa2
fix: stop silently destroying emails when trash mailbox isnt found #195
2026-05-01 20:01:13 +02:00
Vadim Belov and Linus Rath
210150a02e
Fix push preview JMAP query
...
Resolve the Inbox mailbox id before running Email/query.
The previous query passed a JMAP result reference object directly into the inMailbox filter, which can make the preview endpoint return 502 and cause push notifications to fall back to the generic “New mail” text.
2026-05-01 19:53:25 +02:00
Linus Rath
e50691d6c4
fix: navigate tour to mailbox when starting from another page
2026-05-01 18:30:51 +02:00
Linus Rath
089963b1b3
refactor: redesign expanded details panel
2026-05-01 18:22:06 +02:00
Linus Rath
4af952613a
fix: prevent context menu jump and animation on open
2026-05-01 17:43:07 +02:00
Linus Rath
0d9fa0285f
fix: prevent context menu from clipping below viewport
2026-05-01 17:28:40 +02:00
Linus Rath
683fe75864
i18n: translate SPF/DKIM/DMARC tooltips
2026-05-01 17:25:52 +02:00
Linus Rath
e9c9be84ad
fix: preserve list scroll position when tagging an email
2026-05-01 17:18:11 +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
841513e510
feat: support subpath deployment with NEXT_PUBLIC_BASE_PATH environment variable
2026-05-01 14:57:49 +02:00
Linus Rath and GitHub
5964b2e456
Update README
2026-05-01 10:06:49 +02:00
Linus Rath
6a8ad525f1
chore: update version to 1.5.4
1.5.4
2026-05-01 02:17:33 +02:00
Linus Rath
31d17098d6
feat: open mail from push notification clicks
2026-05-01 02:13:25 +02:00
Linus Rath
3f97e6ed8d
fix: scope email notifications to genuine inbox deliveries
2026-05-01 02:08:13 +02:00
Linus Rath
2dea33e698
feat: improve new email push notification logic for inbox
2026-05-01 01:57:57 +02:00
Linus Rath
123764f8b8
feat: improve new email notification logic for inbox
2026-05-01 01:55:24 +02:00
Linus Rath
ec0f355c13
feat: allow custom sub-addressing delimiter character #239
2026-05-01 01:48:39 +02:00
Linus Rath
c555973b6b
feat: configurable sub-addressing delimiter #239
2026-05-01 01:42:06 +02:00
Linus Rath
a8db02e881
i18n: add missing keys across 15 locales
2026-05-01 01:26:22 +02:00
Abdullah and Linus Rath
7dc5984359
feat(i18n): add Turkish localization
2026-05-01 01:16:30 +02:00