Blog
-
How cji.email Turns Inbox Clearing Into a Daily Streak — And Why It Actually Works
cji.email's streak-based goal tracker applies the same behavioural loop as Duolingo to your inbox — set a daily removal target per Kanban column, hit it, and watch your flame grow.
-
Never Lose Track of Email Replies Again: How cji.email Handles Conversation Threading
cji.email automatically groups every reply and forward into a unified conversation — and lets you act on the entire thread in a single IMAP operation.
-
Stop Switching Apps: cji.email Now Has a Full Calendar Built Right Into Your Inbox
cji.email now ships a fully integrated calendar with two-way sync for Google Calendar, Outlook, and CalDAV — all in the same window as your Kanban inbox.
-
Automating Your Inbox with Advanced Local Mail Filter Rules
cji.email's local filter rules execute client-side with full AND/OR/NOT boolean logic, letting you automate inbox triage without sending your data to a cloud server.
-
Elevate Your Gmail Experience: The Desktop-First Kanban Email Client
Connect your Gmail account to cji.email via OAuth2 and replace the endless scroll with a visual Kanban board that processes mail locally, fast and private.
-
Enhancing Email Clarity: The Power of Multi-Provider Avatar Systems
cji.email pulls sender avatars from BIMI, Gravatar, and your local address book so you can identify senders at a glance, reducing inbox triage time significantly.
-
Fight Back Against Spam: The Revolutionary "Sue" Function in cji.email
cji.email's "Sue" feature helps you build a legal case against illegal spammers by automatically extracting email evidence and connecting with anti-spam legal partners.
-
Fighting Back Against Spam: Automated Abuse Reporting and Spam Traps
cji.email can automatically parse spam headers, report originating IPs to AbuseIPDB, and file domain abuse complaints — turning passive spam filtering into active defense.
-
How cji.email Handles Email Attachments: Download, Preview, and Stay Secure
cji.email fetches attachment bytes on demand using IMAP BODYSTRUCTURE, offers in-app PDF preview, and sanitizes filenames to protect against path traversal attacks.
-
Master Your Microsoft Outlook Inbox with a Kanban Workflow
cji.email connects to Microsoft Exchange and Outlook via OAuth2 and IMAP, turning your existing folder structure into a visual Kanban board without touching the cloud.
-
Reading Dark Email in a Light App (or Vice Versa): cji.email's Per-Message Background Toggle
cji.email lets you switch each message's iframe background between auto, light, and dark independently of your app-wide theme — without touching global settings.
-
Simplify Your Inbox: The Power of One-Click Unsubscribe
cji.email detects List-Unsubscribe headers automatically and offers a single-click button to remove yourself from mailing lists — no digging required.
-
The Case for Local-First Email: Securing Credentials with OS Keychains
cji.email stores your IMAP and SMTP credentials in your OS keychain — never in the cloud — using hardware-backed encryption to protect your email access from centralized breaches.
-
Why Kanban is the Ultimate Strategy for Inbox Zero
Traditional email folders tell you where a message is, not what to do with it. Kanban changes that by making action status the primary organizing principle of your inbox.
-
Build a Privacy-First, Multi-Provider Avatar System with Svelte 5 Runes and Rust
How cji.email resolves avatars from 6 providers without memory leaks or race conditions, keeping all HTTP requests inside the Rust backend.
-
Email Threading and Bulk Actions: How cji.email Groups Conversations and Handles Multi-Select
How cji.email rebuilds conversation threads from flat IMAP messages and provides a safe, smart bulk-select engine for moving and deleting at scale.
-
How cji.email Stores Mail Credentials Securely Using the OS Keychain and Rust
Every password and OAuth token in cji.email lives in your OS's native keychain — never in a plaintext file — thanks to a consolidated Rust credential store.
-
Local Mail Filtering with AND/OR Logic: How cji.email Processes Rules Without Touching the Cloud
cji.email runs a full boolean rules engine on-device — your email content is never sent to a third-party server just to be filtered.
-
Reimagining the Inbox: How to Build a Visual Kanban Email Client with IMAP-Backed Folders
See how cji.email turns your inbox into a drag-and-drop Kanban board backed entirely by real IMAP folders — synced across every device and client.
-
Welcome to the CJI Blog
We're building an email client with project management features you haven't thought of yet. Here's what to expect.