Linus Rath
e4eda0a840
fix: label the new folder parent picker "Parent folder" instead of "Inside {name}"
2026-10-31 13:22:56 +01:00
Linus Rath
980243469c
fix: keep sheet and dialog fields and buttons above the keyboard
2026-10-31 13:19:56 +01:00
Linus Rath
426f740359
fix: keep bottom sheet buttons above the tablet taskbar
2026-10-31 13:15:21 +01:00
Linus Rath
7139390a85
Merge branch 'cu-calendar2' into catch-up-2026-11
...
# Conflicts:
# docs/parity/10-webmail-1.10-to-1.18.md
# docs/parity/11-webmail-1.19.md
2026-10-31 05:58:19 +01:00
Linus Rath
7ba00be60e
fix: give the contact, event and files fields a name for screen readers
2026-10-31 05:51:52 +01:00
Linus Rath
01578ac2fb
feat: show calendar events in light tinted colours on request
2026-10-31 05:48:55 +01:00
Linus Rath
ecf1f3ecd9
fix: forward out-of-office mail to a unicode domain in its ascii form ( bulwarkmail/webmail#1100 )
2026-10-31 05:38:43 +01:00
Linus Rath
96b163a117
feat: share an address book with other people
2026-10-31 05:36:52 +01:00
Linus Rath
cec68f0d91
Merge branch 'cu-followup' into catch-up-2026-11
...
# Conflicts:
# docs/parity/11-webmail-1.19.md
2026-10-31 05:34:13 +01:00
Linus Rath
8a5bb72823
feat: give a delegate access to mail, calendars and contacts in one step
2026-10-31 05:29:50 +01:00
Linus Rath
113e96bdec
feat: recover mail deleted for good from the server's archive ( bulwarkmail/webmail#1319 )
2026-10-31 05:23:28 +01:00
Linus Rath
8ac1997149
feat: delete filter rules, tags and trusted senders with undo and warn about the forward limit ( bulwarkmail/webmail#1208 )
2026-10-31 05:21:32 +01:00
Linus Rath
bb45198f23
feat: add a switch for the quick reply box under composing settings
2026-10-31 05:09:12 +01:00
Linus Rath
470f12d232
Merge branch 'cu-platform' into catch-up-2026-11
...
# Conflicts:
# locales/rn/en.json
# src/stores/settings-store.ts
2026-10-31 04:57:53 +01:00
Linus Rath
327b2cae1b
fix: check push again when the app comes back to settings ( bulwarkmail/webmail#1148 )
2026-10-31 04:47:14 +01:00
Linus Rath
1821fda728
feat: add an inbox-only switch for push notifications ( bulwarkmail/webmail#983 )
2026-10-31 04:45:07 +01:00
Linus Rath
f5875f87b1
feat: sign in with addresses on internationalized domains ( bulwarkmail/webmail#1100 )
2026-10-31 04:31:46 +01:00
Linus Rath
7ecac4ab43
fix: ask before the identity editor drops unsaved changes
2026-10-31 04:25:06 +01:00
Linus Rath
c8f417dd8f
fix: hide preview lines in the density sample when previews are off
2026-10-31 04:23:15 +01:00
Linus Rath
505fbc59ad
fix: tell two accounts with the same name apart in settings
2026-10-31 04:21:37 +01:00
Linus Rath
c9b3bdfea0
feat: add an accessibility page with presets, larger text sizes and a notification duration
2026-10-31 04:15:55 +01:00
Linus Rath
dcbfc907fa
feat: warn about the server's forward limit and an auto-reply too long for it ( bulwarkmail/webmail#1155 , bulwarkmail/webmail#1208 )
2026-10-31 04:05:57 +01:00
Linus Rath
ff5a8c91d6
fix: give the text fields in settings and sign-in a name for screen readers
2026-10-31 03:45:35 +01:00
Linus Rath
4e3da668f4
fix: keep the auto-reply preview from navigating to a data: page
2026-10-29 04:45:35 +01:00
Linus Rath
e9a360d750
Merge branch 'fx/contacts2' into feat/stalwart-1.0
2026-10-29 04:36:23 +01:00
Linus Rath
54aa88425a
fix: say so when the filters stay off after turning on the auto-reply
2026-10-29 04:31:18 +01:00
Linus Rath
79ee9c34ca
Merge branch 'fx/compose' into feat/stalwart-1.0
2026-10-29 04:20:07 +01:00
Linus Rath
fac318dc75
feat: keep templates in the account on Stalwart 1.0 and offer team templates in the picker
2026-10-29 04:11:28 +01:00
Linus Rath
7dc9ee24db
Merge branch 'fx/read' into feat/stalwart-1.0
2026-10-29 04:10:53 +01:00
Linus Rath
64ce86b372
Merge branch 'fx/contacts' into feat/stalwart-1.0
2026-10-29 04:08:31 +01:00
Linus Rath
b7b9c7e076
feat: show the shared tags of group mailboxes, read from their metadata on Stalwart 1.0
2026-10-29 03:43:27 +01:00
Linus Rath
a8e7a3f49d
feat: warn before sending a message with unfilled placeholders
2026-10-29 03:33:49 +01:00
Linus Rath
7c94039a7e
Merge branch 'fx/auth' into feat/stalwart-1.0
2026-10-29 03:28:51 +01:00
Linus Rath
b1550f143b
feat: offer the code of sign-in and verification mails for copying in the list and the reader
2026-10-29 03:15:09 +01:00
Linus Rath
df1a5ab4b6
feat: set up vacation forwarding, reply recipients, rule periods and all-messages rules on the phone #1152
2026-10-29 03:07:09 +01:00
Linus Rath
99a4212804
fix: ask for the current code to change the password or turn off two-factor with TOTP on
2026-10-29 03:00:18 +01:00
Linus Rath
d92a2ca835
fix: renew push for every signed-in account and show each account's push state in the notification settings
2026-10-29 02:57:24 +01:00
Linus Rath
d3d28d551e
fix: show the relay push still goes through after the mail server refused a new one
2026-10-29 02:35:36 +01:00
Linus Rath
3047d5c495
Merge branch 's10/push' into feat/stalwart-1.0
2026-10-29 02:22:54 +01:00
Linus Rath
c6eb02d4cd
fix: say why account security is unavailable when Stalwart 1.0 limits the app's sign-in
2026-10-29 02:07:47 +01:00
Linus Rath
4ec2ccac11
fix: say the mail server refuses push relays that are not on a public domain
2026-10-29 02:03:24 +01:00
Linus Rath
f1db6b488a
Merge branch 'main' into feat/stalwart-1.0
2026-10-29 01:30:03 +01:00
Linus Rath
b4331a9bf9
feat: sign in with an access token
2026-10-25 12:14:30 +01:00
Linus Rath
dde504f825
fix: let screen readers reach each option in sheets and menus
2026-10-22 22:04:28 +02:00
Linus Rath
5f5ffdaddb
feat: mute notifications for single folders or whole accounts #78
2026-10-19 13:11:12 +02:00
Linus Rath
c7edae9ed3
fix: move a setting's control under its label when a long label leaves no room
2026-10-15 15:29:13 +02:00
Linus Rath
d3dcc4e830
fix: show folder roles, filter origins and app modes as outline badges
2026-10-15 15:04:01 +02:00
Linus Rath
6f515e15f7
feat: rework settings into the picked list, About and Storage & backup pages
...
The settings list now has the account card on top, title-case group
labels and 56 dp rows that show each pane's current value. About and
"About & Data" were one placeholder page with a letter logo, a fixed
name and a store link that pointed at GitHub releases.
- About: the real logo, the app name from app.config.js, the update
state, a source link that a build can set with SOURCE_CODE_URL, and
rows for the server, update checks (Android), open-source licences,
privacy and a prefilled GitHub issue. iPhone updates link TestFlight.
- Storage & backup: usage card, offline mail, settings export/import
and reset, and a Troubleshooting page for refresh and debug logging.
- Sender favicons moved to Appearance, like the webmail.
- The S/MIME and Plugins stub pages are gone; both are webmail plugins.
The licence list is generated by `scripts/generate-licences.mjs`.
2026-10-15 14:49:37 +02:00
Linus Rath
0a176ab51c
feat: draw buttons, switches, selects, inputs and badges like the webmail
2026-10-15 14:49:37 +02:00
Linus Rath
75299244cf
refactor: draw the webmail's Tabler icons instead of Lucide
2026-10-15 14:13:02 +02:00