Changelog
What shipped, when. RSS feed coming. Subscribe to [email protected] for monthly release summaries.May 12, 2026
Email-verify nudge on the dashboard
Unverified users now see a clear amber banner with a one-click resend, instead of bumping into a generic 403 when they try to buy a number or place a call.
Live uptime probes on the status page
status.viciagent.com (and viciagent.com/status) now poll the actual platform every 30 seconds and show real uptime% over the trailing 24 hours instead of a static "operational" banner.
PDF knowledge-base import
Drop a PDF onto an agent's Knowledge tab → we extract the text server-side and feed it through the same RAG indexer that handles .txt and .md uploads.
Account-default + per-member notification preferences
Owners can now set the account-wide default for call summaries, daily digests, and invoice notifications. Each member can still override their own preference. Settings → Notifications.
Email-verification gate on real-money actions
Buying phone numbers, starting campaigns, and click-to-call now require a verified email. Test calls in the wizard and dashboard browsing remain unverified-friendly.
API keys actually authenticate now
Keys minted at /settings/api-keys are now accepted as `Authorization: Bearer va_*` on every endpoint. Prior to today they only existed for setup.
Per-account timezone + 8am-local daily digests
Daily digest emails fire at 08:00 in your account timezone (was 08:00 UTC globally). Settings → Profile → Timezone.
Cloudflare Turnstile on signup
Bot challenge live on /signup. Stops automated sign-up against trial credits.
Worker leader election for FreeSWITCH events
Phase 2 HA prep — only one worker replica subscribes to ESL events at a time. Other replicas keep processing queued jobs.
May 11, 2026
Outbound webhooks UI + dispatcher polish
/settings/webhooks: full CRUD, one-time signing-secret reveal, per-endpoint deliveries drawer with status + retry info.
Self-service GDPR (Article 20 + Article 17)
Settings → Privacy lets you download a JSON dump of your data or kick off the 30-day deletion clock. Cancellable during the grace window.
Customer-side audit log
See every sign-in, password change, TOTP enroll/disable, SSO link, and admin action on your account at Settings → Audit log.
Onboarding checklist
New /onboarding page walks you through the 5 steps to your first live call. Polls progress every 10s so completing a step elsewhere ticks the box automatically.
Trial credit auto-applied
Every new account gets 60 trial minutes + $5 credit on signup. No card required.
Older entries roll off this page after 90 days. For audit-grade platform history, see your account audit log.