← Back to home

Zenvoicer Changelog

Discover the latest features, improvements, and fixes brought to our platform to help you get paid faster.

1.2.0 - 2026-06-16
Added

Fix(ui): active tab color, card height jump, and add gradient background to invoices

Added

AI scan detects and automatically sets client language

Added

Enhance UI of AI scan button to highlight PRO status

Added

Pro gating for client scan and extract full client data during invoice scan

Added

Add client scan document functionality

Added

Add company and client address, phone and vat for tools sync

Added

Integrate tools directly into the mobile app and sync with translation dict

Added

Fix(mobile): add showArchived dependency to load callback in clients and invoices screens

Added

Add filter toggle for archived clients and invoices and support unarchiving

Added

Update logo assets and styling across landing page and mobile navigation

Added

Display invoice number on dashboard index and client details pages

Added

Align Mark Paid and AI Analyze Reply buttons side-by-side in a two-column row with identical dimensions and styles

Added

Fix: surface real errors from pdf scanner and add scanning indicator UI

Added

Generalize pull-to-refresh on all screens

Added

Archive clients, translations, invoice scanner, tool integration

Added

Fix(i18n): add missing common.success and common.confirm translation keys

Fixed

Restore missing docItems loop statement to fix ReferenceError

Fixed

Remove duplicate activeTool state declaration in tools.tsx

Fixed

Resolve active IBAN and beneficiary info in tools and settings

Fixed

Translations, date calculator, item layout, and fetch active user IBAN

Fixed

Correctly toggle refreshing state for PullToRefresh across all screens

Fixed

Prevent touch listener thrashing during pull-to-refresh gesture

Fixed

Resolve PullToRefresh not intercepting touch events properly on PWA by fixing scroll detection and using capture phase

Fixed

Use wrapper DOM touch listener with dynamic scrollable parent lookup to avoid ref interference

Fixed

Translate quick tools shortcuts to 10 languages and align dimensions to match primary dunning actions

Fixed

Translate all scanning and client creation prompts/dialogs into 10 languages

Fixed

Robust domain-safe fallback email for scanned clients and detailed API validation error formatting

Fixed

Use direct scrollEl DOM event binding for Web pull-to-refresh and prevent native browser refresh globally

Fixed

Replace pdf-parse with unpdf for serverless compatibility on Vercel

Fixed

Disable native overscroll to allow React Native Web RefreshControl to work

Fixed

Mark pdf-parse as serverExternalPackages to prevent Vercel crashes

Fixed

Fix estApp typo in tools page that broke the build

Fixed

Strip base64 data URI prefix in scan-document API to prevent pdf-parse errors

1.1.0 - 2026-06-15
Added

AI-powered personalized dunning email generation based on client history.

Added

Free tier gating for AI features with a Pro badge and paywall prompt.