Changelog
Full ProperSend release history
v0.9.0 Current
Affiliate system and hardening
- Affiliate program — full partner system: commission tracking, KYC, payouts, admin panel, reconciliation cron
- Message tagging — organize your inbox with custom tags, CSRF-protected
- Google OAuth — redesigned login screen with Google sign-in, password strength meter
- PWA and SEO — splash screens, OG image, AI SEO meta tags, refreshed favicons
- Desktop app — notification bridge, zoom handler, macOS dock integration
- Campaigns — select-all checkbox in consent section, table header localization (EN/PL/UK)
- Fix: React #306 — fixed infinite re-render in OrganizationContext (useMemo cascade, invalidateQueries during render)
- Fix: Billing — webhook signature verification, idempotency nonce, MILLION_VERIFIER integration
- Fix: Lead Finder — increased request timeout to 45s, fixed zawody filter
- Fix: Zordon — added missing tenant middleware (fixed 500 on preferences page)
- Fix: Subject Library — API endpoint migration, response type compatibility
v0.7.0
Desktop app, PWA and Google OAuth
- Desktop app (Tauri) — native macOS app with system tray, local server, URL handling
- PWA — Progressive Web App with offline support, install prompt, service worker
- Google sign-in — one-click login with Google account, OAuth 2.0 integration
- Unibox v2 — complete inbox overhaul: new backend, templates, full-text search, voice calls and SMS
- Zordon AI v2 — improved chat UI, context-aware help system, AI tool call rendering
- Lead import — preflight validation, field warnings, data sanitization
- Ukrainian locale — expanded UK translations, synchronized across all modules
- Spam analysis — replaced heuristics with dictionary-based trigger detection
- Fix: SSE — fixed auth bypass in Unibox Server-Sent Events
- Fix: Voice AI — fixed VoiceAgent unique constraint, added missing AppSetting model
- Kubernetes (k3s) — full deployment manifests, Docker to k3s migration
v0.6.0
Zordon AI Assistant and Ukrainian localization
- Zordon AI — intelligent assistant for campaign management, suggested questions, contextual help
- Campaign autopilot — automated cold mailing with AI rules and triggers
- Ukrainian language — full UI translation (CRM, settings, billing, campaigns, mailboxes)
- Admin panel — admin tabs, global search, user management
- Command palette — quick actions via keyboard, global search (Ctrl+K)
- Notification center — in-app notifications with live updates
- Sequence editor — enhanced campaign editor with live preview and version management
- Sidebar navigation — complete overhaul with new icons and structure
- Credit purchases — new page with volume slider and bento cards
- Billing — credit deduction with full accounting ledger
v0.5.0
Voice AI agents and campaign automation
- Voice AI agents — ElevenLabs integration, automated voice calls, inbound call handling
- SMS dispatch — SMS campaigns alongside email and voice
- Bulk voice calls — mass voice outreach from CRM, lead drawer integration
- Kanban board — visual CRM pipeline with drag & drop
- Bulk actions — mass operations on CRM leads
- Virtualized lists — lead tables with sorting and persistent ordering
- A/B testing — campaign A/B test support in cold mailing
- Frontend performance — bundle optimization (T4-T7), lazy loading, code-split
- Build pipeline — SWC transpilation, incremental TypeScript, parallel builds
v0.4.0
CRM and lead management
- Unified CRM — lead table with kanban view, drag & drop sales pipeline
- Lead import — CSV import with field mapping and validation
- Lead Finder integration — import discovered companies directly to CRM
- Suppression list — manage bounced and unsubscribed contacts
- Campaign dashboard — live statistics, charts, delivery metrics
- ColdLead sync — dual-write to unified Lead model
- Analytics — migrated reporting to unified Lead + LeadEnrollment models
- Memoization — useCallback for handlers, N+1 optimization, batch loading
v0.3.0
Subscription plans and Lead Finder
- Subscription plans — Free, Starter (119 PLN), Pro (199 PLN), Agency (349 PLN) with feature gating
- Credit system — purchase credits, consumption tracking, monthly reset, full ledger
- Lead Finder — company search from KRS/CEIDG registers, filters, CSV export
- Plan Engine — centralized service for limit checking and feature gating
- Stripe payments — subscriptions, billing portal, webhooks, 402 interceptors
- Email verification — unlimited verification for MILLION_VERIFIER plan
- Docker — multi-stage production build, reduced image size
v0.2.0
User accounts and organizations
- Registration and login — JWT access/refresh tokens, CSRF protection, rate limiting
- Organizations — multi-tenant architecture, organization-scoped resources
- Onboarding wizard — profile setup, company details, first mailbox configuration
- User settings — profile fields, preferences, settings API
- Email templates — branded transactional emails (verification, password reset, notifications)
- Password reset — secure flow with rate limiting and timing-safe comparison
- Dashboard routing — removed /dashboard prefix, flat URL structure
- Sidebar — updated navigation icons for campaigns and mailboxes
v0.1.0 First release
ProperSend launch — cold mailing engine
- Cold mailing engine — SMTP/IMAP dispatch, domain rotation, rate limiting, circuit breaker
- Campaign management — create, edit, launch and pause cold email campaigns
- Mailbox management — SMTP/IMAP configuration, validation, health monitoring
- Message templates — Handlebars template system, content editor
- CSV import — bulk contact import with column mapping
- DNS configuration — DKIM, SPF, DMARC setup guides for sending domains
- Deliverability monitoring — delivery tracking, bounce rate, mailbox health checks
- Reporting — hourly pulse, daily email reports, trend dashboards
- Infrastructure — Express.js + Prisma + PostgreSQL + Redis + BullMQ, Docker, Husky
- Deployment — Coolify integration, multi-stage Docker builds, pre-deploy verification
Follow ProperSend development. New releases ship regularly.
Last updated: 2026-07-14