rustmailer
0b866c81ff
refactor(workspace): decompose project into multiple crates
2026-04-23 21:45:34 +08:00
rustmailer
5b884125f7
feat: nested eml quick view
2026-04-22 09:40:52 +08:00
rustmailer
c3a12eafb2
update
2026-04-21 22:13:48 +08:00
rustmailer
c14834abe8
update
2026-04-21 21:23:28 +08:00
rustmailer
51329fb2e1
Update index.tsx
2026-04-21 20:44:08 +08:00
rustmailer
5ad940269f
Update index.tsx
2026-04-21 20:34:54 +08:00
rustmailer
c185ea102c
update
2026-04-21 18:15:54 +08:00
rustmailer
b29c6ea9ff
update
2026-04-20 00:12:18 +08:00
rustmailer
7dd722f9b8
feat: add attachment search view
2026-04-19 01:01:46 +08:00
rustmailer
d90943bbfe
fix: Inconsistent permissions for /oauth2: Access restricted to Global Manager only #196
2026-04-16 23:50:56 +08:00
rustmailer
15dd26228c
update
2026-04-16 14:57:56 +08:00
rustmailer
39d8168de5
fix: make email/login_name immutable and add ui sortable account_name #195
2026-04-16 14:50:27 +08:00
rustmailer
82915e76ba
feat: restructure IMAP mail download state and ui
2026-04-15 20:02:41 +08:00
rustmailer
6d5953c73b
adjust the indexing strategy for attachment attributes
2026-04-10 02:08:30 +08:00
rustmailer
61161b5f3b
fix: set journal_compression to None
2026-04-09 03:46:02 +08:00
rustmailer
286ae16057
update
2026-04-05 16:06:07 +08:00
rustmailer
8b4dc44c07
update
2026-04-01 21:34:54 +08:00
rustmailer
64a66b4f98
update
2026-04-01 13:10:02 +08:00
rustmailer
5a50f5e327
update
2026-04-01 12:27:10 +08:00
rustmailer
c123ecb24a
update dashboard desc
2026-03-27 14:41:09 +08:00
rustmailer
01182dc90d
update profile-form.tsx #106
2026-03-27 09:04:18 +08:00
rustmailer
7626634863
update
2026-03-26 22:02:21 +08:00
rustmailer
0914bf710e
update, remove the has_attachment field from the envelopes table.
2026-03-26 21:53:19 +08:00
rustmailer
3f11c5dbbf
feat: Ability to add/remove tags from any list of messages #189
2026-03-26 21:22:21 +08:00
rustmailer
5d0039cb74
update
2026-03-25 17:26:57 +08:00
rustmailer
a41b5417e3
Refactor: decouple email body and attachment storage
2026-03-24 21:48:04 +08:00
rustmailer
c19f3977ba
feat(search): add advanced attachment filters for extension, category and mime type
2026-03-19 20:23:20 +08:00
rustmailer
884fdeba10
feat(search): expand default search scope and support specific field filtering
2026-03-19 15:44:20 +08:00
rustmailer
2228e98410
feat(ui): sync search filters with URL and add dashboard navigation
2026-03-18 20:16:01 +08:00
rustmailer
d690f57290
refactor: use UUID for envelope id to prevent accidental deletion
2026-03-18 01:04:41 +08:00
rustmailer
8a42fcdb4a
update
2026-03-17 11:39:02 +08:00
rustmailer
5028061f20
Update nested-email-dialog.tsx
2026-03-15 20:26:14 +08:00
rustmailer
a8b3b24d59
feat: support nested EML attachment preview and download #150
2026-03-15 18:55:24 +08:00
rustmailer
af0f47c0e3
feat(search): integrate mailbox directory tree into search interface
2026-03-15 03:36:02 +08:00
rustmailer
40eca89a75
feat: Allow to host under subpath #145
2026-03-12 01:55:14 +08:00
rustmailer
f3c46f97b9
fix: add placeholders for dashboard data to prevent 500 errors
2026-03-11 23:18:16 +08:00
rustmailer
396383aa97
feat: Saving user's page size choices #171
2026-03-11 12:40:20 +08:00
rustmailer
8f331080bf
Update license headers and copyright year to 2025-2026 across the codebase.
2026-03-10 01:32:57 +08:00
rustmailer
4b0d571cf2
feat(smtp): implement built-in SMTP server for mail ingestion
...
- Add lightweight SMTP server support using `lettre` and `tokio`.
- Implement `DATA_SMTP_INGEST` permission check for inbound mail.
- Support real-time email archiving via SMTP protocol.
- Integrate with existing EML index manager for automated indexing.
2026-03-10 01:25:02 +08:00
rustmailer
393b7361e8
update search placeholder to support regex
2026-03-05 16:23:12 +08:00
rustmailer
fd35f4be8e
fix: Sync settings modal doesn't fit on smaller viewport #168
2026-03-05 15:59:50 +08:00
rustmailer
d2936ed4a7
refactor!: replace Tantivy search engine with DuckDB
2026-03-03 12:30:26 +08:00
rustmailer
ef4ab3496e
fix: Search before date picker: go back to selected date #148
2026-02-10 23:43:23 +08:00
rustmailer
ba8ecdd899
update
2026-01-29 19:19:47 +08:00
rustmailer
d63b1e0d7c
fix: batch size validation
2026-01-28 20:39:47 +08:00
rustmailer
a440479946
feat: set frontend request timeout to 1 minute
2026-01-23 13:06:46 +08:00
rustmailer
579801ef5c
Update mail.tsx
2026-01-22 10:25:52 +08:00
rustmailer
feedb91225
fix: Inbox closed when it is already openend #122
2026-01-22 10:25:13 +08:00
rustmailer
57a6e3c62e
fix: Account detail modal doesn't fit in viewport #123
2026-01-22 09:27:28 +08:00
rustmailer
e1f471b8f4
chore: support bulk restore emails
2026-01-21 01:09:38 +08:00