Skim v1.0.9 — "Nice Try, Phish" 🎣
The one where Skim learns to smell a phishing email from across the room — and does it all locally, offline, without phoning a single reputation service. Your inbox, now with a healthy sense of suspicion. 🕵️
✨ New
- Phishing detection, built right in. Skim now quietly vets every message for the classic tells and warns you before you click something you'll regret. 🛡️
- Sender checks — reads SPF / DKIM / DMARC results, catches "reply goes to a totally different domain" tricks, spots when the friendly display name hides a stranger's address, and flags lookalike domains (
paypa1.com, we see you). 👀 - Link checks — a link that says one thing but opens another,
user@evil.comsleight of hand, and raw-IP links get stopped cold. Shorteners, plainhttp, punycode, weird ports and endless subdomains get side-eye too — but only when the sender already looks shady, so your newsletters full of tracking redirects don't set off alarms. 🔗 - A link gate — click a suspicious link and Skim tells you where it actually goes and lets you bail or proceed. No more mystery destinations.
- "Check for phishing" with AI — one tap to have Skim AI read the sender, the auth results, and the links, then explain the whole thing in plain language. 🪄
- Sender checks — reads SPF / DKIM / DMARC results, catches "reply goes to a totally different domain" tricks, spots when the friendly display name hides a stranger's address, and flags lookalike domains (
- All of it deterministic, all of it offline. No thresholds to tune, no data leaving your machine.
🧹 Housekeeping
- Bigger, prettier screenshots and a Windows Store build for the landing page. 📸
- New DB migration (0008) to stash sender-auth signals we already fetch at sync time — no extra network chatter.
- The usual pile of Rust
cargo fmt'd into submission, plus fresh strings across all 11 languages. 🌍