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
Linus Rath
1c3003421e
fix: extend timeout for PushVerification and clean up leftover subscriptions
2026-05-01 00:54:40 +02:00
Linus Rath
f3d9115ecd
feat: web push notifications for PWA #233
2026-05-01 00:26:48 +02:00
Linus Rath
4400a7abba
fix: evict unrecoverable basic-auth accounts on reload
2026-04-30 15:39:11 +02:00
Linus Rath
45a4db1c22
fix: pin JMAP auth verification to configured server URL #237
2026-04-30 15:34:14 +02:00
Linus Rath
65eef4b2b8
fix: persist htmlBody in drafts to preserve rich formatting #236
2026-04-30 15:24:09 +02:00
Linus Rath
25de7d996c
feat: add tables to composer #236
2026-04-30 15:16:51 +02:00
Luis Felipe Marzagao and Linus Rath
c406fbb73e
fixup! fix: implement useTranslations for start date on event detail popover
2026-04-30 11:08:16 +02:00
Luis Felipe Marzagao and Linus Rath
31024396e3
fixup! fix: implement useTranslations for start date on event modal
2026-04-30 11:08:16 +02:00