Changelog
Release notes and recent platform updates.
3 min read
Changelog
Recent platform updates. Latest at top.
2026-05-22
Usage & ROI dashboard
- Added Usage & ROI section in Settings → Plan & Billing.
- Per-deployment table with audience size, connect rate, credit estimator, and cost-per-connect columns.
- Date grouping (by
created_at), pagination (10/page), multi-select. - Bulk export: Credit ledger CSV, Deployment summary CSV, ROI report HTML (self-contained, no login needed for recipient).
- ROI snapshot card auto-narrates savings vs. equivalent human team using benchmark
MANUAL_COST_PER_CONNECT_INR = 15. - Lazy-load — section fetches only when scrolled into view. Settings page open time dropped from ~30s → ~100ms on big-volume orgs.
Analytics page
- "Export ROI report" added to bulk-action toolbar — generates the same HTML report scoped to the selected deployments.
- Audience size column resolves contact counts from
/api/audience.
Phone Number Health Check
- Lazy-load via intersection observer — full org call history only fetched when the Health Check section scrolls into view.
2026-05-21
Marketing site sections rebuild
- All public pages (Pricing, Book a Demo, Blog, Customers, Manifesto, all Solutions templates) now follow the homepage canonical section pattern: left-aligned eyebrow + title + subtitle.
- Mass slug rename for customer stories (URL-unsafe chars removed) with 301 redirects.
- Dynamic OG image generation for
/blog/[slug]and/customers/[slug]— branded per-category accent + finn wordmark + title + URL. - JSON-LD
Article+BreadcrumbListschemas on every blog and customer-story detail page. - Related-posts section on detail pages, scoped to published content only.
2026-05-20
EditFinnConfigurationModal v2
- 5-tab layout: Basics / Voice / Persona / Prompt / Settings.
- New fields: customVocabulary chips, idleReminder, handoffNumber split, voicemailDetection, workflowMappingEnabled toggle.
- Dirty-state indicator per tab, ⌘S save shortcut, footer diff badge.
FinnAvatar primitive
- Single canonical avatar component replacing 20+ inline emoji renders. Voice-aware, deterministic fallback when voice unmatched.
2026-05-19
Settings sweep
- Every settings form rebuilt on the canonical row-pattern + bordered card.
- Currency layer (
useOrgCurrency) routes pricing through INR/USD based on org country. - Profile menu adds keyboard shortcut cycling and a Learn-more sub-menu.
- Brand rename: 101 occurrences of
HireFinn→Finnacross 41 files (domainhirefinn.aipreserved).
2026-05-18
Dashboard performance + home redesign
- SWR localStorage cache for dashboard home (
dashboard-perf:{orgId}, 1h TTL). - Weekly-first sequential load — render weekly KPIs, fetch month/year in background.
useFinnMetricshook — eliminated N+1 deployment fetch.- Performance display stat cards locked to
h-[380px], sentiment bar narrowed, "View all" button to/dashboard/finns.
2026-05-17
Live deployment polish
- Status badges via inline hex styles per STYLE_GUIDE §18.
- Metadata strip on live deployment header now includes
total_calls,timezone,number_poolfallback, raw audience. - Sidebar overhaul: collapse-mode toggle centered, emoji icons for finn names.
2026-05-16
Phone Number Health Check (Phase 1)
- Dual-score model (relative + absolute thresholds), voicemail signal, daily timeline rollup.
- Per-number drill-down drawer + threshold dialog with region presets.
- Cross-tab localStorage sync for paused / isolated numbers.
For older release history, see GitHub Releases. For known issues, see Troubleshooting.
Was this page helpful?
Still stuck or have feedback?
Email support@hirefinn.ai or use the chat bubble in the bottom-right corner — it's a Finn that knows the Academy cold.