Changelog
reply2mail'de neler oluyor — yeni özellikler, düzeltmeler, güvenlik notları. What's changing in reply2mail — features, fixes, security notes.
- Yeni özellik · Feature
Webhook’lar ve onaysız çalıştırma (doğrudan mod)
Webhooks and running without approval (direct mode)
API anahtarına bağlı webhook’lar: yeni mail geldiğinde (message.received) ve bir onay isteği sonuçlandığında (approval.decided) sunucuna imzalı bir HTTPS isteği gelir; içerik değil yalnız kimlikler gider, başarısız teslimatlar yaklaşık 23 saat boyunca yeniden denenir. Panelde Entegrasyonlar → Webhook’lar. Ayrıca doğrudan mod açıldı: varsayılan olarak her gönderim yine senin onayını bekler; ücretli planlarda güvendiğin tek bir anahtar veya uygulama için, tek bir izin grubunda onayı kapatabilirsin (göndermek için iki adımlı doğrulama kodu ya da parola gerekir). Varsayılan ayarda ilk kez yazılan alıcılar, gönderim sınırını aşanlar ve güvenlik filtresine takılanlar yine onay bekler; geri alınamaz işlemler her zaman sorar; tek düğmeyle her şey onaya döner. reply2mail’in kendi asistanı değişmedi: onaysız göndermez.
Webhooks per API key: your server gets a signed HTTPS request when new mail arrives (message.received) or an approval request is decided (approval.decided). Payloads carry IDs, not content, and failed deliveries are retried for about 23 hours. Set up under Integrations → Webhooks. Direct mode is also live: by default every send still waits for your approval; on paid plans you can switch approval off for one trusted key or app and one permission group (sending needs your two-factor code or password). With the default settings, first-time recipients, sends over the limit and safety-filter hits still wait for approval, irreversible actions always ask, and one switch puts everything back to approval. reply2mail’s own assistant is unchanged: it never sends without approval.
- Yeni özellik · Feature
Canlı sistem durumu sayfası, sosyal kanıt sayacı, interaktif hero demosu
Public status page, live social-proof counter, interactive hero demo
Landing'e tıklanabilir komut chip'leri ve typewriter cevap geldi. /status canlıdaki tüm bileşenleri özet halinde gösteriyor. Güvenlik bölümü ve karşılaştırma tablosu eklendi.
The landing got clickable command chips with a typewriter response. /status now shows every live component at a glance. New Security pillars and a comparison table.
- Düzeltme · Fix
Günlük özet maili artık gerçek HTML, yerel saatte gönderiliyor
Daily digest now ships as real HTML, sent in your local timezone
Önceden Markdown asteriskleri çıplak gözüküyordu. Şimdi indigo-violet brand'li HTML şablon var. digest_hour artık tarayıcı saatinde seçiliyor, sunucu UTC'ye çevirip kaydediyor.
The digest used to render raw Markdown asterisks. Now ships in a clean branded HTML shell. The hour picker reads local time; the server stores UTC.
- Güvenlik · Security
Audit log + sink-değiştirilebilir log altyapısı
Audit log + pluggable observability sinks
Her yıkıcı aksiyon (sil, gönder, ayar değişikliği, ödeme webhook) artık 3 yıl saklanan kalıcı bir tabloda. /api/audit ile kendi kayıtlarına ulaşabilirsin. Log'lar stdout, dosya veya HTTP collector'a (Elasticsearch / Loki / Datadog) eş zamanlı gönderilebiliyor.
Every destructive action (delete, send, settings change, payment webhook) lands in a permanent table with a 3-year retention. /api/audit returns your own trail. Logs can fan out to stdout, file, and an HTTP collector (Elasticsearch / Loki / Datadog) simultaneously.
- Güvenlik · Security
Kapsamlı sertleştirme: SSRF guard, atomic confirm, scrypt, kısa JWT
Hardening sweep: SSRF guard, atomic confirm, scrypt, short JWT
Webhook URL'leri artık private/loopback IP'lere gidemiyor. Onay akışı atomic — iki sekmeden eşzamanlı onaylanan tehlikeli işlem tek seferde çalışır. Parolalar scrypt'e taşındı (eski pbkdf2'ler login sırasında upgrade ediliyor). Access token 30dk + refresh token 30 gün.
Webhook URLs can no longer hit private/loopback IPs. The approval flow is atomic — two-tab confirms run a dangerous tool once. Passwords moved to scrypt (old pbkdf2 hashes upgrade on next login). Access token shrunk to 30 min with a 30-day refresh.
- Yeni özellik · Feature
Takvim ve toplu işlemlerde "tek-tur" güncellemeler
Calendar and bulk actions in one shot
"Proje 10, Ayşe 13, Mevcut 15 olacak" gibi cümleler artık tek tool çağrısıyla bitiyor — bulk_update_events üç etkinliği aynı anda güncelliyor, çakışma raporu beraber geliyor. Mail tarafında bulk_delete / bulk_archive / bulk_mark_read 200/seferlik güvenli kapasiteyle çalışıyor.
Sentences like "Project 10, Ayşe 13, current 15" now resolve in a single tool call — bulk_update_events updates all three at once and ships the conflict report along. Mail-side bulk_delete / bulk_archive / bulk_mark_read run safely capped at 200 per call.
- Yeni özellik · Feature
Sohbet ajanı 60+ tool ile yayında
Chat agent shipped with 60+ tools
reply2mail artık sohbetten yönetilen bir e-posta ajanı. 60+ tool: mail okuma/yazma, takvim, hafıza, kurallar, kimlik. Yıkıcı her aksiyon (sil, gönder, ilet) ekrandan onay ister.
reply2mail is now a chat-driven email agent. 60+ tools across mail, calendar, memory, rules and identity. Every destructive action (delete, send, forward) asks for an on-screen approval.