Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
c0a63a1
feat: enhance autoconfig detection
May 26, 2026
4bd714a
chore: remove custom global allocator
May 26, 2026
f30cd66
feat: remove folder limit
May 26, 2026
83dd9cd
perf: optimize IMAP account fetch flow
May 26, 2026
1a615e1
bump to v1.4.0
May 26, 2026
8e46c7a
fix: use valid IMAP UID SEARCH instead of BEFORE in UID FETCH for inc…
May 26, 2026
a60b2c7
Update release.yml
May 26, 2026
38453ac
Update release.yml
May 26, 2026
86869ac
Update release.yml
May 26, 2026
8fcb553
Update README.md
May 27, 2026
4a3c42c
fix: HTTP Error 500 Internal Server Error: Failed for 58344335-2e86-4…
May 28, 2026
f4be4a2
bump to 1.4.1
May 28, 2026
4597df5
Update content.rs
May 28, 2026
048d5f3
fix: Cant migrate with version >= 1.4.0 #277
May 28, 2026
d40ba90
fix: inline attachment detection and account-scoped export
May 29, 2026
1346dd2
fix: "No body available" #262
May 29, 2026
e8469da
fix: Add fallback UIDVALIDITY support for non-compliant IMAP servers
Korov May 30, 2026
257736a
fix: add in-memory dedup cache to prevent duplicate emails before ind…
May 30, 2026
4172f11
Update Cargo.toml
May 30, 2026
4d783d5
Update Cargo.lock
May 30, 2026
a2a51a2
feat(imap): add message size check before download
Jun 3, 2026
427f724
fix: open NewIndexWriter once across all migration segments
fama Jun 3, 2026
327a3f3
Merge pull request #287 from fama/dedup-cache-fix
rustmailer Jun 4, 2026
42861f6
Merge pull request #288 from Korov/fix/tencent-mail-uidvalidity
rustmailer Jun 4, 2026
368b18c
bump to v1.5.0
Jun 4, 2026
769630f
Merge branch 'main' of https://github.com/rustmailer/bichon
Jun 4, 2026
aebb94e
fix: preserve non-stored search fields when updating envelope tags
Jun 5, 2026
62cb526
Add funding.json for project funding details
rustmailer Jun 6, 2026
c736aff
fix: account deletion times out #291
Jun 7, 2026
c3a7257
fix: reconnect and retry IMAP batch on BrokenPipe/network errors
Jun 7, 2026
3bfc080
bump to 1.5.1
Jun 7, 2026
6f572b1
deps: upgrade fjall to 3.1.5 to address NFS Bad file descriptor error…
Jun 8, 2026
ce3f894
fix(smtp): don't clobber the IMAP-owned INBOX uid_validity on journal…
shadowdao Jun 10, 2026
debb119
Merge pull request #298 from shadowdao/fix/smtp-inbox-uidvalidity-clo…
rustmailer Jun 11, 2026
2f5de48
fix(smtp): reject journaling attempts to non-local accounts
Jun 11, 2026
8955770
Merge branch 'main' of https://github.com/rustmailer/bichon
Jun 11, 2026
41c3b84
feat(ui): persist account table sorting to localStorage
Jun 21, 2026
e3fd9d2
fix: purge DedupCache entries on account/mailbox/envelope removal
Jun 22, 2026
220aa26
feat(imap): handle UIDVALIDITY changes via Message-ID comparison inst…
Jun 23, 2026
6fcc9e0
bump to v1.5.3
Jun 23, 2026
0474545
feat(blob): add embedded KV storage engine for email archiving
Jun 23, 2026
cc54063
chore(blob): add bincode dependency and new meta error variants
Jun 23, 2026
e442db4
feat(blob): replace JSON metadata with bincode + CRC32 binary format
Jun 23, 2026
495c91b
fix(blob): address code review issues - CRC guard, tests, clone
Jun 23, 2026
4e12ae5
refactor(blob): replace global RwLock with per-account Arc<AccountHan…
Jun 23, 2026
b037451
fix(blob): address review issues - visibility, unused param
Jun 23, 2026
11e4075
feat(blob): add FilePool read cache and fix BucketCache TOCTOU
Jun 23, 2026
cd98c05
fix(blob): invalidate FilePool after GC to prevent stale reads
Jun 23, 2026
b6957c8
test(blob): add concurrent access and crash recovery integration tests
Jun 23, 2026
ff59d47
fix(blob): fsync meta before rename and hold write_mutex during GC
Jun 23, 2026
b0f2296
refactor(blob): add NFS-safe file I/O layer
Jun 23, 2026
9e55026
feat: add SSO/OIDC support to user model and settings
Jun 24, 2026
bba1ea5
feat: add per-account FilterRule, ExtractionRules and ArchiveRules wi…
Jun 24, 2026
af08995
Update README.md
Jun 24, 2026
8542ba0
feat: Display Name / Alias for IMAP Accounts #306
Jun 24, 2026
cad4472
feat: search for an email address simultaneously in to, cc and bcc #304
Jun 24, 2026
db36272
feat: add in-browser attachment preview for images, PDFs, and text fi…
Jun 24, 2026
cdf27f2
feat: add web upload for EML/MBOX files #260
Jun 26, 2026
8641bb4
fix: Proxy does not support formats from proxy providers #307
Jun 26, 2026
cfb8172
fix: sliding token expiry and silent 401 redirect
Jun 26, 2026
0d37825
feat: fullscreen attachment gallery with image navigation
Jun 26, 2026
f0d0f20
bump to 1.6.0
Jun 26, 2026
875eb2e
fix:Truncate "To" column recipients in Search tab to prevent excessiv…
Jun 27, 2026
5034760
fix: detect previewable attachments by file extension when MIME type …
Jun 27, 2026
40ae2d4
feat: web upload supports PST, configurable MBOX/PST size limits
Jun 28, 2026
42ce36a
feat: add searchable account selector with alphabetical sort in user …
Jun 28, 2026
4996dac
Update folder-hint.ts
Jun 28, 2026
5fe4579
bump to 1.6.1
Jun 28, 2026
2da4213
feat: Improve account setup UI and add post-download email filtering
Jun 30, 2026
24fcca7
expand proxy provider support
8times4 Jun 30, 2026
ef954e2
Merge pull request #312 from 8times4/feat/proxy-provider-expansion
rustmailer Jun 30, 2026
5160161
Batch incremental IMAP UID fetch ranges
MaxRink Jul 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
.vscode
.idea
config.toml
node_modules
node_modules
dedup_report.txt
crates/*/target
Loading