Commit Graph
127 Commits
Author SHA1 Message Date
Linus Rath 688e8bef3b fix: keep two accounts on the same host apart by port 2026-10-31 13:21:01 +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
Linus Rath 776447dd41 fix: give sheet close buttons, chips and small text buttons a full-size touch target 2026-10-15 04:05:40 +02:00
Linus Rath c8434b0610 fix: make small buttons easier to hit 2026-10-15 03:30:00 +02:00