March 11th, 2026

Improvements and Bug Fixes

🐞 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.