rustmailer
ba28369202
update
2026-05-19 13:58:20 +08:00
rustmailer
ff64b66f79
fix: Migration to v1.0 panics with index out of bounds: the len is 0 but the index is 0 #234
2026-05-19 12:12:37 +08:00
rustmailer
a4f8e674c3
Update Cargo.lock
2026-05-18 20:46:31 +08:00
rustmailer
dde6b990da
bump to v1.1.0
2026-05-18 20:46:19 +08:00
rustmailer
66fd50bc23
fix: bichon-cli OOMs on import #233
2026-05-18 20:25:13 +08:00
rustmailer
85d5490834
feat: add async index deduplication task
2026-05-18 15:30:37 +08:00
rustmailer
6e984f376c
Update Cargo.lock
2026-05-17 12:29:48 +08:00
rustmailer
7470125a23
bump to v1.0.2
2026-05-17 12:29:42 +08:00
rustmailer
469d254e2b
fix: can't select folders & scroll issue in Choose Mailboxes #222 #217
2026-05-17 12:26:49 +08:00
rustmailer
7fde7ee19a
update
2026-05-17 10:35:32 +08:00
rustmailer
d543508a23
fix: Overviews are breaking out of their boxes on the dashboard (v1.0.0) #218
2026-05-17 10:35:25 +08:00
rustmailer
f440069912
add debug info in bichon-cli #224
2026-05-17 10:35:07 +08:00
rustmailer
9f9fc71d16
bump to v1.0.1
2026-05-16 22:19:15 +08:00
rustmailer
b2a75643da
fix(bichon-admin): reduce memory usage during data migration
2026-05-16 22:17:03 +08:00
rustmailer
37a38a2910
Update README.md
2026-05-15 12:21:06 +08:00
rustmailer
8817ed96f6
Update README.md
2026-05-15 12:19:50 +08:00
rustmailer
1ee2eade3a
fix: rename bichonctl to bichon-cli
2026-05-15 12:07:26 +08:00
rustmailer
7afb1e29aa
refactor: replace autoconfig with native impl, remove openssl dependency
2026-05-15 11:27:06 +08:00
rustmailer
715858183d
Update pnpm-lock.yaml
2026-05-15 10:11:29 +08:00
rustmailer
407d865a9a
update
2026-05-15 10:07:02 +08:00
rustmailer
e708dc524b
Update reset.rs
2026-05-15 01:17:40 +08:00
rustmailer
55996f8f9b
Update README.md
2026-05-15 00:23:27 +08:00
rustmailer
8bb39b4095
update
2026-05-14 22:45:46 +08:00
rustmailer
0a7a22fa7f
Update index.tsx
2026-05-14 22:15:58 +08:00
rustmailer
3fa4fe453c
update
2026-05-14 22:11:10 +08:00
rustmailer
907e59027d
update
2026-05-14 20:40:38 +08:00
rustmailer
3ea330c884
update
2026-05-14 20:25:56 +08:00
rustmailer
d52c5eef3e
update
2026-05-14 20:20:10 +08:00
rustmailer
6b6f11e4c1
feat: cache mailbox list for 10 minutes and show progress on initial fetch
...
- Add 10-minute cache after fetching mailbox list from mail accounts
- Display progress during initial mailbox retrieval
- Prevent timeouts when handling large mailbox lists
2026-05-14 20:01:45 +08:00
rustmailer
1682f21cf7
update
2026-05-14 18:59:13 +08:00
rustmailer
5406c4322c
refactor: replace native_db with memdb and add tests
2026-05-14 02:29:23 +08:00
rustmailer
0abaa66a40
feat(admin): add interactive data migration tool
2026-05-12 01:56:24 +08:00
rustmailer
123260b69d
update
2026-05-10 04:22:35 +08:00
rustmailer
c086a3caf5
Update index.tsx
2026-05-10 04:14:45 +08:00
rustmailer
c07e39495a
feat: add multiple color themes to appearance settings
2026-05-10 04:11:43 +08:00
rustmailer
41322c8357
update
2026-05-10 03:43:50 +08:00
rustmailer
2f8ba5ad40
update ui layout
2026-05-10 03:19:25 +08:00
rustmailer
213c6452a8
update
2026-05-10 01:50:49 +08:00
rustmailer
9c91025c53
update
2026-05-10 01:48:26 +08:00
rustmailer
be934e2b3f
Update index.tsx
2026-05-08 20:53:39 +08:00
rustmailer
12e7bb6ba3
update
2026-05-08 18:07:37 +08:00
rustmailer
f66a86392d
Update index.css
2026-05-08 16:29:16 +08:00
rustmailer
66b595908c
feat: detect legacy tantivy data layout and abort startup with migration hint
2026-05-08 16:28:11 +08:00
rustmailer
174d56e7b4
feat: add manual download and cancel download for email accounts
2026-05-08 01:00:46 +08:00
rustmailer
7eacfbfb20
update
2026-05-07 11:56:08 +08:00
rustmailer
2802c7ea07
Update tokenizers.rs
2026-05-05 20:18:32 +08:00
rustmailer
f583c3413c
feat: use stemmer for multilingual token matching
2026-05-05 03:49:20 +08:00
rustmailer
9bacf3fb7a
Merge branch 'main' of https://github.com/rustmailer/bichon
2026-05-02 23:53:10 +08:00
rustmailer
e2fb0ee39e
update
2026-05-02 23:53:04 +08:00
rustmailer
2d29a8111b
update
2026-04-26 16:54:28 +08:00
rustmailer
0c2e540834
chore(deps): replace async-imap with custom fork for imap-proto update
...
Switched to a personal fork of async-imap to enable a newer version
of imap-proto, addressing dependency constraints and improving
compatibility with recent parser changes.
2026-04-26 16:31:18 +08:00
rustmailer
e83a00fe39
feat(import): support X-Bichon-Metadata and optimize CLI progress reporting
2026-04-25 20:14:14 +08:00
rustmailer
fa70437a62
feat: support export account emails to a single mbox file
2026-04-25 05:39:58 +08:00
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
19b5168960
update
2026-04-17 00:29:05 +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
18a0d52c57
fix: prevent deletion of roles that are currently in use #194
2026-04-16 15:43:55 +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
bd10e15c65
feat: use fjall to store detached emails and attachments
2026-04-01 04:49:18 +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
2b10d201ee
feat(bichonctl): add support for decoding MIME-encoded X-Gmail-Labels in mbox #182
2026-03-13 13:19:49 +08:00
rustmailer
638a93f184
fix: Bichonctl Thunderbird upload crashes #178
2026-03-12 11:09:59 +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
16f0fad91e
Update README.md
2026-03-07 19:38:57 +08:00
rustmailer
dda6d77046
Update README.md
2026-03-07 19:37:31 +08:00
rustmailer
a273b7f5e1
Fix eml ID conversion issue
2026-03-07 17:50:20 +08:00