rustmailer
455e6b1a75
feat: support user appearance preferences with persisted theme and language #85
2025-12-30 15:09:41 +08:00
rustmailer
75cae51be9
feat(ui): Add quick page navigation to the email list pagination #85
2025-12-30 11:40:09 +08:00
rustmailer
62d956c7d6
feat: increase password max to 256, fix i18n, and force re-login #83
...
- Raise password maximum length from 32 to 256 characters
- fix profileSchema to accept `t` for proper internationalization
- Invalidate user's WebUI token on password change, requiring re-login
2025-12-30 11:05:07 +08:00
rustmailer
06a126461b
feat: Replace min/max byte inputs with size preset selection #39
2025-12-28 13:54:35 +08:00
rustmailer
a02bb65ca0
feat: Search results display the account email and mailbox name. #39
2025-12-28 13:20:21 +08:00
rustmailer
1f57f372d3
feat: Add sync_batch_size to allow users to customize the synchronization batch size, and introduce date_before to support semantics such as downloading emails from more than one year ago. #24 #58
2025-12-28 13:01:34 +08:00
rustmailer
b35493e4e1
chore(search ui): Quick selection of year and month #39
2025-12-28 12:58:30 +08:00
rustmailer
16578fb8e2
fix: stitch adjacent RFC2047 words to prevent byte-split artifacts #79
2025-12-27 03:38:53 +08:00
rustmailer and GitHub
e64c2467fd
Merge branch 'main' into fix/rename-id-to-message-id
2025-12-26 19:59:25 +08:00
rustmailer
e8a15695d8
feat(ui): add i18n support for profile dropdown
2025-12-26 14:45:43 +08:00
rustmailer
4af5176b65
feat: add multi-user support and role-based access control #31
2025-12-26 14:27:04 +08:00
rustmailer
1e2f526a07
fix: ensure unselected checkboxes are visible in dark mode #70
2025-12-26 14:17:55 +08:00
Michel-Marie MAUDET and Claude Opus 4.5
6b18d7371d
fix(api): Use poem_openapi::param::Path for OpenAPI documentation
...
- Fix Path import in message.rs, account.rs, mailbox.rs, oauth2.rs,
and auto_config.rs to use poem_openapi::param::Path instead of
poem::web::Path
- This ensures path parameters appear in OpenAPI/Swagger documentation
- Update frontend API calls to use message_id parameter
- Add parameter documentation comments for better API clarity
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-14 09:33:18 +01:00
Marcin Wojtczak
eaff2ca70d
Added new language Polish
2025-12-10 00:21:16 +01:00
rustmailer
000d144e70
chore(ui): Adjust width of account list for better visibility
2025-12-08 03:43:00 +08:00
rustmailer
b0ce7671a8
chore(ui): move name field to step 2 #30
2025-12-04 08:33:16 +08:00
rustmailer
2f3acdd759
fix(ui, config): Ensure use_dangerous status is visible in ui
2025-12-03 09:26:34 +08:00
rustmailer
0fc83b693e
fix(i18n, dashboard): Internationalize recent activity chart dates
2025-12-03 09:23:51 +08:00
rustmailer
9ba56ca5bb
feat(i18n): Implement internationalization for date distance
2025-12-03 09:23:16 +08:00
rustmailer
8f7244ccb9
fix(account): Resolve name clearing issue and update field labels
2025-12-03 09:21:33 +08:00
rustmailer
454950374f
feat(account): Prioritize dedicated name field for IMAP authentication username #28
...
Refactor account authentication logic to prioritize the `name` field over the `email` field during the IMAP connection phase.
- The `name` field now serves as the primary IMAP login credential and is no longer treated purely as an optional, descriptive field.
- If the `name` field is empty or unset, the system will fall back to using the full `email` address for authentication.
- This change supports IMAP providers that require a username different from the full email address (e.g., employee ID, specific account name).
2025-12-03 03:48:39 +08:00
rustmailer
82397ab0cd
fix(ui): fix sync folder selection jump issue; add auto-select children/parents and expand/collapse all folders button #21
2025-11-30 05:51:17 +08:00
rustmailer
1cfc12324f
fix(ui): Handle IMAP connection failure gracefully during folder sync #23
2025-11-29 11:42:11 +08:00
rustmailer
6ce1420714
feat(import): introduce /api/v1/import endpoint to support batch EML email import
2025-11-27 22:11:05 +08:00
rustmailer
736270b08c
feat(dashboard): Display system version and Git hash, link to release tag #19
2025-11-27 03:55:20 +08:00
rustmailer
7c7e353114
feat: add option to trust any TLS certificate for IMAP connections
2025-11-27 00:57:43 +08:00
rustmailer
c6ee92aa3d
Update thread-dialog.tsx
2025-11-24 22:44:46 +08:00
rustmailer
e41b26ba0b
update
2025-11-24 22:33:16 +08:00
rustmailer
ea81d0298b
feat(i18n): add language switcher in top-right corner for multi-language support #9
2025-11-24 21:51:16 +08:00
rustmailer
1042fad6d0
feat: Add folder sync selection and All Mail exclusion logic
2025-11-22 17:02:20 +08:00
rustmailer
1f77ed91a7
fix(ui): mailbox email details sheet zoom and close actions not working #5
2025-11-19 22:07:40 +08:00
rustmailer
ad02c76849
fix(ui): Add a scrollbar when selecting a mailbox, as the mailbox list can be very long. #4
2025-11-19 19:32:04 +08:00
rustmailer
1a8f95117e
initial commit
2025-11-19 02:14:37 +08:00