Linus Rath
|
d60eb59575
|
fix: pad attachment preview overlays for the iOS PWA safe area #936
|
2026-08-31 21:03:08 +02:00 |
|
Linus Rath
|
47dac6421e
|
Merge branch 'main' of https://github.com/bulwarkmail/webmail
|
2026-08-31 20:43:24 +02:00 |
|
Linus Rath
|
a69b3651fd
|
fix: render plain-text-only mail as text in the mobile thread view #489
|
2026-08-31 20:41:45 +02:00 |
|
Linus Rath
|
49ec08c457
|
Merge pull request #925 from ponchofiesta/feature/oauth-callback-handler-cleaned
OAuth handler for plugins; extended contacts and addressbook API
|
2026-08-31 18:08:46 +02:00 |
|
Michael Richter
|
84617d6186
|
feat: OAuth handler for plugins; extended contacts and addressbook API
|
2026-08-31 09:55:06 +02:00 |
|
Linus Rath
|
f1b4d5753c
|
Merge pull request #929 from ponchofiesta/bugfix/883-fix-pwa-app-icon-size
fix: smaller margin for PWA icons #883
|
2026-08-31 00:35:08 +02:00 |
|
Linus Rath
|
a88b1e0848
|
fix: keep the two-argument deleteMailbox call when not removing messages
|
2026-08-29 18:27:01 +02:00 |
|
Linus Rath
|
b11cf4b1a5
|
feat: offer deleting a non-empty folder with its messages
|
2026-08-29 18:23:09 +02:00 |
|
Linus Rath
|
03b588096d
|
feat: filter advanced search by message size
|
2026-08-29 18:20:21 +02:00 |
|
Linus Rath
|
cc90903f05
|
feat: request delivery notifications and REQUIRETLS when sending
|
2026-08-29 18:16:52 +02:00 |
|
Linus Rath
|
e54d179f32
|
feat: surface CalendarEventNotification invitations and updates
|
2026-08-29 18:11:50 +02:00 |
|
Linus Rath
|
14cdb2f6ff
|
feat: organize invitations as the default ParticipantIdentity
|
2026-08-29 18:07:47 +02:00 |
|
Linus Rath
|
e8c594001d
|
feat: show attendee free/busy via Principal/getAvailability
|
2026-08-29 18:03:26 +02:00 |
|
Linus Rath
|
0b39e43a4d
|
feat: surface ShareNotification changes as toasts
|
2026-08-29 17:59:04 +02:00 |
|
Linus Rath
|
6e5aca60a9
|
feat: share mail folders with other users via mail:share
|
2026-08-29 17:53:54 +02:00 |
|
Linus Rath
|
b408b2597a
|
feat: highlight search hits with SearchSnippet/get
|
2026-08-29 17:47:23 +02:00 |
|
Linus Rath
|
5805a28e8c
|
feat: resolve pushes with Email/changes and Mailbox/changes deltas
|
2026-08-29 17:42:21 +02:00 |
|
Linus Rath
|
1859783a8b
|
fix: stop the mobile More menu flashing open when a message is opened
|
2026-08-29 17:29:03 +02:00 |
|
Linus Rath
|
3ea64b2ffe
|
fix: keep message rows in place when the batch toolbar opens
|
2026-08-29 17:21:02 +02:00 |
|
Linus Rath
|
40cbe82848
|
fix: drop duplicate selection checkbox in message list
|
2026-08-29 17:18:49 +02:00 |
|
Linus Rath
|
1807b2df6b
|
feat: allow setting an address book as default (#924)
|
2026-08-29 17:15:50 +02:00 |
|
Linus Rath
|
39dcc6b219
|
fix: invalidate persisted update status after an upgrade
|
2026-08-29 12:46:39 +02:00 |
|
Linus Rath
|
1e2409f8b9
|
fix: keep basePath when normalizing Chinese Accept-Language
|
2026-08-29 12:35:38 +02:00 |
|
Linus Rath
|
42f736b96d
|
Merge pull request #932 from kchuang1015/feat/zh-tw-locale
feat(i18n): add Traditional Chinese (Taiwan) locale
|
2026-08-29 12:32:02 +02:00 |
|
Linus Rath
|
32660ca724
|
Merge branch 'main' of https://github.com/bulwarkmail/webmail
|
2026-08-29 12:31:46 +02:00 |
|
Linus Rath
|
4fe5701b3b
|
feat: default sidebar apps for all users #931
|
2026-08-29 12:31:17 +02:00 |
|
Linus Rath
|
3ef4695191
|
Clean up README.md formatting
Removed extra lines and cleaned up README formatting.
|
2026-08-29 11:55:01 +02:00 |
|
Linus Rath
|
37818e0e00
|
Remove Installer section from README
Removed the Installer section detailing the web-based setup wizard and its features.
|
2026-08-29 11:54:50 +02:00 |
|
Linus Rath
|
d800689924
|
feat: use Stalwart synthetic ids for recurring occurrences #140
|
2026-08-29 11:03:48 +02:00 |
|
Kuan-Chieh Huang
|
f1736b63c9
|
fix(i18n): preserve locale cookie precedence
|
2026-08-29 13:04:25 +08:00 |
|
Kuan-Chieh Huang
|
9fab1d1f4a
|
fix(i18n): normalize Chinese proxy locale detection
|
2026-08-29 11:44:40 +08:00 |
|
Kuan-Chieh Huang
|
5741e7bc65
|
feat(i18n): add Traditional Chinese (Taiwan) locale
|
2026-08-29 10:29:59 +08:00 |
|
Linus Rath
|
cc8d7d78ea
|
Merge pull request #829 from larstobi/feat/norwegian-bokmal
feat(i18n): add Norwegian Bokmål locale
|
2026-08-28 19:56:01 +02:00 |
|
Lars Tobias Skjong-Børsting
|
1ab97b3eea
|
fix(i18n): sync Norwegian locale with main
|
2026-08-28 19:33:55 +02:00 |
|
Lars Tobias Skjong-Børsting
|
7a80346dd1
|
fix(i18n): align Norwegian terminology
|
2026-08-28 19:31:22 +02:00 |
|
Lars Tobias Skjong-Børsting
|
65b50ea3e0
|
fix(i18n): normalize Norwegian ellipses
|
2026-08-28 19:31:22 +02:00 |
|
Lars Tobias Skjong-Børsting
|
54e71174d2
|
Apply suggestions from code review
Co-authored-by: Lars Tobias Skjong-Børsting <larstobi@relatime.no>
|
2026-08-28 19:31:22 +02:00 |
|
Lars Tobias Skjong-Børsting
|
8135ae076d
|
fix(i18n): remove punctuation from Norwegian weekday abbreviations
|
2026-08-28 19:31:22 +02:00 |
|
Lars Tobias Skjong-Børsting
|
a8ebd3fa8f
|
fix(i18n): refine Norwegian Bokmål translations
|
2026-08-28 19:31:21 +02:00 |
|
Lars Tobias Skjong-Børsting
|
135d34d760
|
fix(i18n): polish Norwegian Bokmål translations
|
2026-08-28 19:31:21 +02:00 |
|
Lars Tobias Skjong-Børsting
|
bf92885fc5
|
refactor(i18n): remove Norwegian locale alias
|
2026-08-28 19:31:21 +02:00 |
|
Lars Tobias Skjong-Børsting
|
b34d22d78b
|
fix(i18n): map Norwegian locale alias to Bokmål
|
2026-08-28 19:31:21 +02:00 |
|
Lars Tobias Skjong-Børsting
|
a3ede003a1
|
feat(i18n): add Norwegian Bokmål locale
|
2026-08-28 19:31:21 +02:00 |
|
Michael Richter
|
9b23b99cc1
|
fix: smaller margin for PWA icons #883
|
2026-08-28 15:31:42 +02:00 |
|
Linus Rath
|
5dcef717db
|
Change vulnerability report email address
Updated the contact email for reporting vulnerabilities.
|
2026-08-26 23:32:29 +02:00 |
|
Linus Rath
|
19756e4337
|
fix: pin resolved IP for stored custom JMAP endpoints and branding URLs
|
2026-08-26 23:02:19 +02:00 |
|
Linus Rath
|
2f1192bb32
|
chore: update version to 1.9.2
1.9.2
|
2026-08-26 22:17:07 +02:00 |
|
Linus Rath
|
3288589e52
|
fix: pin resolved IP at connect time to block DNS-rebinding SSRF (GHSA-24w9-8r42-8jwm)
|
2026-08-26 22:11:06 +02:00 |
|
Linus Rath
|
4bf3a3f8bb
|
feat: re-sync existing push registrations on app start
|
2026-08-26 21:56:58 +02:00 |
|
Linus Rath
|
a1ed482a6e
|
test: type expected emailPush fixture so urgency matches EmailPushConfig
|
2026-08-26 21:47:39 +02:00 |
|