Linus Rath
ddb3422852
feat: add default mail program settings with localization support
2026-03-23 23:07:19 +01:00
Linus Rath
439a4dbe8a
feat: add hover actions for emails and update settings for quick actions
2026-03-21 02:31:42 +01:00
Linus Rath
c5b1731a63
feat: add attachment position setting in email settings
...
- Introduced a new setting for attachment position in email settings, allowing users to choose between displaying attachments beside the sender or below the header.
- Updated the settings store to include the new attachment position type and default value.
- Added translations for the new setting in multiple languages (de, en, es, fr, it, ja, nl, pt).
2026-03-19 21:14:18 +01:00
Linus Rath
1f7cd61fc7
feat: implement email archiving options and reorganize functionality
2026-03-17 20:37:57 +01:00
Linus Rath
6e78f2a09e
feat: add 'Always Light Mode' setting for email display
2026-03-17 00:56:34 +01:00
Linus Rath
0f5d030d5f
feat: calendar invitations RSVP, trust assessment, file preview
2026-03-16 22:00:11 +01:00
Linus Rath
b7fa25c314
feat: implement empty folder functionality for junk and trash mailboxes with confirmation dialog
2026-03-15 15:47:58 +01:00
Linus Rath
8985865843
feat: inline search filters, folder icon picker, richer demo data & UI polish
...
- Replace advanced search panel with inline filter chips and collapsible fields
(from/to/subject/body inputs, folder dropdown, attachment/flagged/read toggles)
- Add debounced auto-search on filter field changes
- Folder settings: add icon picker for custom per-folder icons, toast feedback,
reorder sections (folder list first, roles second), empty-state illustration
- Avatar: show sender favicon for company domains, randomuser.me portraits for
personal emails, custom avatars for demo senders, fallback to initials
- Add /api/favicon proxy route for fetching domain favicons
- Settings store: add senderFavicons toggle and folderIcons persistence
- Richer mock inbox with 11 realistic emails (GitHub, Slack, Stripe, Vercel, etc.)
- Navigation rail & sidebar cleanup, permanent-delete warning i18n (all 8 locales)
- Rename search toggle label to 'More', add body/folder filter translations
2026-03-09 20:59:32 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
58cfe09dc6
feat: Add runtime config, trusted senders, JMAP identities, and UI improvements
...
- Runtime environment variables for Docker-friendly configuration
- Trusted senders list for automatic image loading
- JMAP identities for proper sender address
- Improved email composer readability
- Horizontal scroll for wide HTML emails
2026-01-08 02:08:18 +01:00
Matthieu MALVACHE and Matthieu MALVACHE
cf21a84263
Initial release: JMAP Webmail Client
...
A modern, privacy-focused webmail client built with Next.js and the JMAP protocol.
Designed for Stalwart Mail Server.
Features:
- Full email operations (compose, reply, forward, threading)
- Real-time push notifications
- Dark/light theme support
- Mobile responsive design
- Keyboard shortcuts
- Drag-and-drop organization
- i18n (English/French)
- Security-first (external content blocked, HTML sanitization)
2025-12-10 17:54:22 +01:00