Changelog

Follow new updates and improvements to HoneyBill.

March 31st, 2026

🤖 AI & Intelligence

🚀 Features

  • Voice input support using hybrid speech-to-text:

    • Web Speech API (primary)

    • Whisper-based lightweight model via CDN (fallback with browser caching)

  • AI runtime context awareness including:

    • Current date

    • User details (name, email, account created)

    • Organization info (name, role, member since)

    • Active subscription plan

✨ Improvements

  • Enhanced AI chat interface for smoother interaction

  • Clicking on HoneyAI now resets the chat session instantly


🧾 Invoicing & Payments

🚀 Features

  • Enhanced invoice creation:

    • Predefined templates with default color schemes

    • Preview modes for invoice (PDF) and payment page

  • Frequently used adjustments:

    • Taxes, discounts, custom adjustments

  • Image zoom functionality in payment page

✨ Improvements

  • New color picker in floating toolbar for real-time updates

  • Save favorite colors as well.

🐞 Fixes

  • Fixed multi-line address rendering in invoice templates

⚙️ Validation

  • Enforced requirement of at least one payment method before creating/updating invoices


📧 Notifications & Communication

🚀 Features

  • Email reminder system with:

    • Custom templates

    • Dynamic variables


⚙️ Settings & Configuration

✨ Improvements

  • Increased settings dialog width to support grid layouts properly

🐞 Fixes

  • Fixed dialog not closing during navigation (e.g., Compare Plans)


👥 Organization & Onboarding

✨ Improvements

  • Improved invited user flow (directly joins organization without creating new one)

🐞 Fixes

  • Fixed welcome video repeating after skip/done

  • Fixed onboarding checklist not updating due to caching issue


🧩 Forms, Validation & Data Handling

✨ Improvements

  • Automatic URL normalization (no need for http/https)

  • Filters out empty entries in:

    • Invoice items

    • Adjustments

    • Social links

  • Added toast notifications for form validation errors


🐞 General Fixes

  • Fixed session list spacing issues

  • Fixed Safari SVG rendering issue

March 12th, 2026

🚀 New Features

  • Voice Input Support for AI (Speech-to-Text)
    Added voice input capability for AI interactions using a hybrid speech recognition approach.

    • The system first attempts to use the Web Speech API for native browser speech recognition.

    • If unsupported or unavailable, it automatically falls back to a Whisper-based model delivered via CDN, which downloads and caches a lightweight model in the user’s browser for local processing.

    This ensures broader browser compatibility while maintaining responsive voice input.

  • AI Runtime Context Awareness
    Introduced a runtime identity context for AI interactions to improve personalization and task awareness.
    The AI now receives structured context including:

    • Current runtime date

    • Current user details (name, email, account creation date)

    • Organization information (organization name, user role, membership date)

    • Active subscription plan

    This allows the AI to generate responses that are more context-aware and relevant to the user’s workspace.


🧩 Developer Experience Improvements

  • Unified Validation with Zod
    Removed type="url" and type="email" from HTML inputs.
    Validation is now handled entirely through centralized Zod schemas, ensuring consistent validation logic across the application and avoiding browser-specific validation behavior.

  • TypeScript Path Resolution Fix
    Resolved TypeScript type-checking issues in the authentication module (auth/index) caused by module resolution conflicts with pnpm and related dependencies.
    Updated TypeScript configuration path mappings to ensure correct type resolution during builds and checks.


✨ User Experience Improvements

  • Improved Customer Form Field Ordering
    Reorganized fields in the Create/Update Customer form for a more intuitive workflow.
    The new order is:

    1. Logo

    2. Name

    3. Email

    4. Full Address

    5. Remaining required fields

    6. Optional fields

    This structure prioritizes the most commonly entered information first.


🛠 Updates

  • Invoice Sharing Message Update
    Updated the default invoice sharing message signature.
    The closing line now uses the user’s name instead of the organization name in the “Best regards” section for a more personal tone in shared invoices.

March 11th, 2026

🐞 Bug Fixes

  • Onboarding Checklist Cache Issue
    Fixed a caching problem in the payment creation flow that prevented the onboarding checklist from updating after a payment method was added.

  • Invoice Template Address Rendering
    Resolved an issue where multi-line addresses were displayed as a single line in invoice templates.

  • Settings Dialog Navigation Behavior
    Fixed a navigation issue where the settings dialog remained open when navigating to the Compare Plans page. The dialog now closes correctly during navigation.


⚙️ Validation & Data Integrity Improvements

  • Payment Method Requirement for Invoices
    Invoices now require at least one valid payment method before they can be created or updated. Users must configure either Stripe or an app-defined payment option.

  • Improved Schema Validation for Forms
    Enhanced validation logic to automatically remove empty entries before submission for:

    • Invoice items

    • Adjustments

    • Social links

    This prevents incomplete or blank entries from being submitted.


🌐 URL Handling Improvements

  • Automatic URL Normalization
    Users no longer need to manually include http:// or https:// when entering URLs. The system now automatically normalizes URLs during validation.
    This improvement is applied consistently across the application through the centralized Zod URL validation logic.


✨ User Experience Enhancements

  • Form Error Feedback via Toast Notifications
    Added toast notifications to clearly display validation errors when form submissions fail, improving feedback and usability during form interactions.