rustmailer
9b1f6cae8c
update
2026-08-03 00:17:00 +08:00
rustmailer
e57d1e41e0
fix(web): consume OIDC access_token and add dual SSO sign-out
2026-08-03 00:04:51 +08:00
rustmailer
409370be4b
bump version
2.0.1-alpha.1
2026-07-31 22:50:46 +08:00
rustmailer
657371c669
update
2026-07-31 18:23:42 +08:00
rustmailer
8ab549c27c
Merge branch 'main' of https://github.com/rustmailer/bichon
2026-07-31 18:03:07 +08:00
rustmailer
1b7daff10d
fix: Proxy field shows error when editing an account #335
2026-07-31 18:03:05 +08:00
rustmailer and GitHub
7c7a490091
Merge pull request #325 from hammaschlach/feature/imap-poll-interval
...
Allow IMAP sync intervals as low as 1 minute
2026-07-29 17:07:49 +08:00
rustmailer
57a3c3c519
Update README.md
2026-07-29 00:24:09 +08:00
rustmailer
a280fb6198
feat(server): auto-build web frontend in build.rs
2026-07-29 00:24:06 +08:00
rustmailer
022813a17c
Update account-settings-page.tsx
2.0.0-alpha.1
2026-07-28 23:37:06 +08:00
rustmailer
281a256582
Update release.yml
2026-07-28 23:32:06 +08:00
rustmailer
02e9864343
Merge remote-tracking branch 'origin/main' into replace-fjall-with-blob
2026-07-28 21:38:44 +08:00
rustmailer
eae26d3e97
perf(blob): batch blob writes during migration to avoid per-blob fsync overhead
2026-07-28 21:13:16 +08:00
rustmailer
de2a2b5d47
fix: healthcheck with macvlan #329
2026-07-28 14:11:46 +08:00
rustmailer
664ac2fe55
fix: can't set proxy for email account (IMAP) #326
2026-07-20 23:00:36 +08:00
rustmailer
c468f8be41
fix(admin): skip oversized blobs during migration instead of aborting
2026-07-16 05:22:10 +08:00
misolau
b4972d81f0
Allow IMAP sync intervals as low as 1 minute
2026-07-15 08:35:22 +00:00
rustmailer
a88b5c84f3
Merge remote-tracking branch 'origin/main' into replace-fjall-with-blob
2026-07-15 10:48:51 +08:00
rustmailer
c6da79cdb0
feat(config): add built-in IMAP server config with shared SMTP/IMAP TLS paths
2026-07-15 09:40:44 +08:00
rustmailer
eac19ce695
Update envelope.rs
2026-07-14 07:34:56 +08:00
rustmailer
6bb88d37fa
2.0.0-alpha.1
2026-07-14 05:58:20 +08:00
rustmailer
951901ac0b
update
2026-07-14 05:49:54 +08:00
rustmailer
b7e757dbf7
update
2026-07-13 20:56:26 +08:00
rustmailer
85987e39fb
update
2026-07-13 00:04:53 +08:00
rustmailer
adff34940c
update
2026-07-10 17:24:56 +08:00
rustmailer
a8f2740973
Create README.md
2026-07-10 16:44:25 +08:00
rustmailer
36692e2091
feat: replace fjall with bichon-blob for blob storage
...
- use a single Engine instance for email + attachment blobs
- add delete_batch, gc_if_needed, background flush to blob crate
- fix Entry.raw_size storing compressed length instead of original
- move fjall-dependent migration code from core to admin crate
- add STORAGE_VERSION file for layout version detection
2026-07-10 03:17:38 +08:00
rustmailer
4cdf3ee5f1
refactor(blob): add delete_batch, gc_if_needed, background flush, and fix bincode compat
...
- Replace bincode 3.0.0 (empty crate) with bincode_reloaded 3.1.10
- Add delete_batch for efficient grouped tombstone writes
- Add gc_if_needed to skip GC when no segment exceeds threshold
- Add flush() for lightweight fsync+meta checkpoint without compact
- Add Config::flush_interval_secs to spawn a background flush thread
- Remove per-put/per-delete fsync; persistence via background flush
- Split gc_segments into gc_prepare/gc_finish to reduce write lock hold time
2026-07-10 01:52:04 +08:00
rustmailer
7dee5a7874
bump to v1.6.2
1.6.2
2026-07-08 23:55:05 +08:00
rustmailer
166ac21549
feat: add tag display and editing to email view
2026-07-08 00:30:20 +08:00
rustmailer
524201c26d
docs(openapi): update attachment download param to content_hash #314
2026-07-06 09:46:29 +08:00
rustmailer and GitHub
ef954e255e
Merge pull request #312 from 8times4/feat/proxy-provider-expansion
...
feat: expand proxy provider support
2026-07-01 00:53:19 +08:00
8times4
24fcca70a5
expand proxy provider support
2026-06-30 14:59:08 +02:00
rustmailer
2da42134d0
feat: Improve account setup UI and add post-download email filtering
2026-06-30 09:42:03 +08:00
rustmailer
5fe45795b9
bump to 1.6.1
1.6.1
2026-06-28 11:39:58 +08:00
rustmailer
4996dac1ea
Update folder-hint.ts
2026-06-28 11:39:44 +08:00
rustmailer
42ce36a439
feat: add searchable account selector with alphabetical sort in user dialog #289
2026-06-28 11:35:39 +08:00
rustmailer
40ae2d49d4
feat: web upload supports PST, configurable MBOX/PST size limits
...
- Make MBOX/PST upload size limits configurable via SETTINGS
(bichon_web_mbox_upload_limit_mb defaults to 1 GB,
bichon_web_pst_upload_limit_mb defaults to 2 GB)
2026-06-28 09:43:50 +08:00
rustmailer
5034760517
fix: detect previewable attachments by file extension when MIME type is octet-stream #309
2026-06-27 16:08:42 +08:00
rustmailer
875eb2e309
fix:Truncate "To" column recipients in Search tab to prevent excessive row height #308
2026-06-27 13:06:41 +08:00
rustmailer
f0d0f202ba
bump to 1.6.0
1.6.0
2026-06-26 19:15:46 +08:00
rustmailer
0d37825625
feat: fullscreen attachment gallery with image navigation
2026-06-26 19:13:14 +08:00
rustmailer
cfb8172607
fix: sliding token expiry and silent 401 redirect
2026-06-26 18:29:18 +08:00
rustmailer
8641bb4b56
fix: Proxy does not support formats from proxy providers #307
2026-06-26 18:20:19 +08:00
rustmailer
cdf27f2dd4
feat: add web upload for EML/MBOX files #260
2026-06-26 17:49:35 +08:00
rustmailer
db36272bae
feat: add in-browser attachment preview for images, PDFs, and text files #303
2026-06-25 04:51:05 +08:00
rustmailer
cad447275f
feat: search for an email address simultaneously in to, cc and bcc #304
2026-06-25 02:36:24 +08:00
rustmailer
8542ba0d28
feat: Display Name / Alias for IMAP Accounts #306
2026-06-25 02:00:20 +08:00
rustmailer
af089958e9
Update README.md
2026-06-24 23:11:52 +08:00
rustmailer
bba1ea5cc7
feat: add per-account FilterRule, ExtractionRules and ArchiveRules with regex validation
2026-06-24 21:46:32 +08:00