Skip to content

Releases: ciela-app/ciela-app.github.io

Ciela v0.8.0

26 Jun 16:19

Choose a tag to compare

What's fixed

Trash History / Undo — Trash History was always empty and Undo was silently broken for all cleans since v0.7.0. Both are fully restored.

Blank inbox after first scan — first scan after a fresh install showed 0 senders. Fixed.

Refresh token rotation — mid-session OAuth token refreshes were silently dropping rotated refresh tokens, eventually forcing re-authentication. Fixed for both Gmail and Outlook.

Outlook rules cleanup — Ciela-created Outlook inbox rules now delete automatically when you disconnect. Previously they persisted in your Microsoft account.

Outlook rules UI — "Your Outlook Filters" in Settings was hidden when no suggestions existed, making it impossible to manage active rules. Now always visible when rules exist.

Also in this release

  • Post-scan Outlook filter suggestion banner (Step 3 of Outlook rules)
  • Schema v27 + v28 (additive; no action required)
  • 507 Rust tests, 280 frontend tests

Notes

Windows installer is unsigned — SmartScreen may warn on first run. Click "More info" then "Run anyway." EV signing is on the roadmap.

v0.7.0 — Known Faces.

23 Jun 17:52

Choose a tag to compare

Brand grouping, financial sender protection, confidence-graded triage, DMARC authentication, new icon, and a guided first-run experience.

v0.6.3 — Upgrade Safe

15 Jun 03:11

Choose a tag to compare

v0.6.3 — June 14, 2026

Upgrade safe. Installing v0.6.3 over an existing Ciela install now preserves all scan history, connected accounts, and credentials. Prior versions wiped app data on upgrade — this is fixed.

Uninstall respects your choice. The "Delete the application data" checkbox during uninstall now correctly removes credentials from Windows Credential Manager alongside app data. Previously the credential cleanup ran regardless of the checkbox state.

44 new classifier rules. Recruiting firms (21 new domains), healthcare platforms, education tools, faith organizations, gaming publishers, notification senders, real estate services, and marketing partners now classify by domain instead of landing in Unknown.


VirusTotal scans:

  • Windows: 3/71 — Arctic Wolf, SecureAge, Sophos Generic ML (false positives; Defender, Kaspersky, Malwarebytes all clean)
  • macOS: 0/61
  • Linux AppImage: 0/63
  • Linux .deb: 0/61
  • Linux .rpm: 0/60

All platform binaries compiled by GitHub Actions.

v0.6.2 — IMAP Support

11 Jun 23:26

Choose a tag to compare

What's new

IMAP support — connect iCloud, Yahoo, Zoho Mail, and 30+ other providers directly from the app.

  • iCloud Mail, Yahoo Mail, AOL, Zoho Mail, Fastmail, GMX, mail.com, and 26 more pre-configured providers
  • App password instructions built into the connect screen for providers that require them
  • All IMAP passwords stored in the OS credential vault (Windows Credential Manager, macOS Keychain, Linux Secret Service) — never written to disk
  • Provider-agnostic UI throughout — categories, trash, undo, rules all work the same regardless of provider

Also in this release:

  • Fixed: Dashboard stats now update correctly when switching accounts

VirusTotal scans

File Result
Ciela_0.6.2_x64-setup.exe 2/70 — 2 known false positives
Ciela_0.6.2_universal.dmg 0/61 — clean
Ciela_0.6.2_amd64.AppImage 0/62 — clean
Ciela_0.6.2_amd64.deb 0/61 — clean
Ciela-0.6.2-1.x86_64.rpm 0/60 — clean

v0.5.6 — Auto-clean rules, Outlook Filters, Smart Purge Tray

08 Jun 19:43

Choose a tag to compare

Ciela v0.5.6 — The big one.

What's new

Auto-clean rules — Clean the same category 3 times and Ciela offers to automate it. Rules run at the end of every full scan. A pre-scan screen shows what's scheduled with a "Change this" link. Settings shows all your rules with on/off and delete controls.

Your Outlook Filters — For Outlook accounts: once a sender has been trashed in two separate scans, Ciela can create an Outlook inbox rule that routes those emails to Trash even when Ciela isn't open. Settings → Your Outlook Filters lists every active rule with a Remove button.

Smart Purge Tray — After a scan, if senders you trashed last time are back, a compact tray appears: "These senders are back. You trashed them last time." Trash all, look at them first, or skip.

Scan History & Scan Reports — A new Scan History tab logs every scan. Click any row to see what changed: category deltas since the last scan, and the full cleanup history (recoverable → rescued → gone) with Undo available.

Inbox Health trend — The Insights panel now tracks noise % across scans (sparkline) and shows a sender delta vs. the previous scan on the Your Inbox header.

Error message clarity — Every error in the app now uses plain language. No raw error codes, no technical strings, no jargon. Six specific errors were rewritten: sign-in cancellation, keyring failure, undo failure, empty Trash vs. Spam distinction, local storage errors, and session expiry.

Also in this release

  • 50+ new classifier rules (staffing firms, notification platforms, healthcare, finance, education)
  • 3 new Security keywords: "new login", "has been reset", "password change"
  • Zero Clippy warnings; ESLint baseline with react-hooks
  • Schema v17 (FK cascade), v18 (scan history), v19 (auto-clean rules), v20 (Outlook filters)
  • analyze_db report: health check section, read rate %, Unknown drill-down sections
  • Bug fixes: olderThanDays null override, trash_category silent errors, multi-account trash ops

VirusTotal

Windows installer: https://www.virustotal.com/gui/file/11079a0b048cb0561d91fee465407ac2d67f10486a5ef7748ac8de72ba199894
3/70 — Arctic Wolf, SecureAge, Sophos ML PUA (expected heuristic false positives; no major engines flagged)

v0.5.5 — Stale sender cleanup, trash override fix, universal macOS

27 May 03:26

Choose a tag to compare

What's new

  • Stale sender cleanup — Unknown-category rows that accumulated when senders were reclassified are now pruned on upgrade and after every full scan. Unknown% dropped from ~14% to ~7% in testing.
  • Trash respects your reclassifications — If you've manually reclassified a sender, Trash now acts on your override instead of re-running the classifier against it.
  • Active account persists across restarts — Multi-account users land on the last-selected inbox on startup.
  • Trash race condition fix — Simultaneous "Clean All" and per-sender trash operations no longer race each other.
  • Universal macOS binary — One DMG runs natively on both Intel and Apple Silicon Macs.

Downloads

Platform File
Windows Ciela_0.5.5_x64-setup.exe
macOS (Intel + Apple Silicon) Ciela_0.5.5_universal.dmg
Linux .deb Ciela_0.5.5_amd64.deb
Linux .rpm Ciela-0.5.5-1.x86_64.rpm
Linux AppImage Ciela_0.5.5_amd64.AppImage

SHA256 checksums

9b70df479a38b865fbdde708695219fc19066db79b418922f656d63a0f5de5c3 Ciela_0.5.5_x64-setup.exe
eb4ab5b7cb566525258e5df6d592f206b95b5cce523bca7deec81d394e44464f Ciela_0.5.5_universal.dmg
61f852c66bebf8b163b0b66b0a9251e5df02fb001482bb3d7fa310069fefc97c Ciela_0.5.5_amd64.deb
f60f3871997a8c372c0bb64b6d855d6316ddc3f0cd7297069705a761a2d2bd1a Ciela-0.5.5-1.x86_64.rpm
edfd3fd801230f21330ced1f23905a2a0166fe5d9f43b6891c5696ea1177798c Ciela_0.5.5_amd64.AppImage

VirusTotal scans

v0.5.4

26 May 19:55

Choose a tag to compare

What's fixed

Message list empty in sender detail — For inboxes with more than 5,000 emails, the First Email, Last Email, and message history in the sender detail view were showing blank. The scan was correctly counting emails per sender but losing the individual message rows during large scans. A full rescan will repopulate the data correctly.

VirusTotal

v0.5.3 — Multi-account

22 May 17:42

Choose a tag to compare

Multi-account support is now properly wired. You can connect Gmail and Outlook accounts side-by-side and switch between them from the inbox.

What's new

Account switcher shows your full email address instead of just an initial

  • button next to the account pill to connect a new account — no longer buried in a dropdown
    Switching accounts actually works now (it was displaying as clickable but not responding)
    When you switch accounts, the sender list updates immediately to that account's data
    With 2+ accounts connected, the scan timestamp shows which account you're looking at: LAST SCAN 31 min ago · dnclyon@gmail.com
    Under the hood

Fixed a false "Different account detected" warning that appeared when scanning a second registered account
Error messages no longer say "Gmail" when you're on an Outlook account
Several silent failure paths now surface a message to the user instead of failing invisibly

v0.4.10 — Connected

21 May 05:46

Choose a tag to compare

Ciela can now manage multiple inboxes at once.

Multi-account support

Connect a Gmail and an Outlook account (or two of either) and switch between them with one click from the account pill in the top-right corner
"Connect another email" opens the sign-in flow without signing out your existing account
Settings lists all connected accounts with individual Remove buttons — removing an account signs it out and clears its local data without touching your other accounts
Per-account data isolation
Every scan, clean, triage, and stats operation is scoped to the active account. Data from different accounts is stored separately and cannot leak between them.

Fixes

Windows uninstaller now correctly clears Ciela's credential entries from Windows Credential Manager on uninstall — previously a stale refresh token could cause a fresh install to skip the sign-in screen
Unprotecting messages in triage view was not account-scoped — fixed, it now only affects the active account
Clearing all data in Settings now also removes connected account records
Resetting app data now correctly resets the active account pointer
Windows · macOS (Apple Silicon) · Linux (AppImage)

v0.4.4 — Outlook support

20 May 17:54

Choose a tag to compare

Ciela now works with Outlook, Hotmail, and Microsoft 365.

Connect your Microsoft account from the Connect screen — scan, clean, triage, and undo all work exactly the same as Gmail. OAuth2 PKCE, no password stored, everything stays on your device.

What else is new:

  • Stat cards now show context ("55% of inbox") so counts have meaning
  • Settings gear icon fixed (showed as a black square on some Windows installs)
  • "Last scan" timestamp no longer uppercases ("4 MIN AGO" to "4 min ago")
  • Bulk clean count now reflects your active search filter
  • Modal titles use Instrument Serif, consistent with the design system
  • Four database transaction bugs fixed - partial writes on crash are no longer possible
  • Faster email domain matching in the classifier hot path

VirusTotal: