We've been knocking over a ton of bug fixes and small improvements that have come in from our amazing beta users. We've got plenty more in the pipeline that will be coming along throughout the week.
Your scheduler settings now play nice with large numbers. We also fixed the tooltip examples to actually match whether you're working in minutes or hours.
Event times are back on your calendar month view. Turns out seeing when your appointments are scheduled is kind of important.
Your events were getting stuck instead of exporting to your calendar. We fixed the export process and made sure your Calendar ID gets set correctly.
Scheduler reminders now default to appointment reminders instead of form reminders. One less thing to double-check.
You can now apply time tracker entries directly to project invoices. Plus we fixed that annoying cursor jump that happened when typing in time tracker fields.
Fixed a bug where fully paid invoices were incorrectly showing up as overdue. Your paid invoices now correctly show their happy, paid status.
When you're editing a flow action, the node you clicked now highlights so you can actually tell which one you're working on.
The payment plan selector was doing its own thing on larger screens. It's back where it belongs now.
We added protection against fast-clicking that was creating multiple flow actions when you only wanted one. Click away without worry.
When you apply forms to a contact, you'll now only see the form types that actually make sense (questionnaires, subcontracts, and saved PDFs).
Fixed a critical bug that was preventing you from creating forms in Projects or Contacts. The form creation flow now works smoothly, including proper PDF upload functionality.
Your SMTP emails now send with proper formatting. If you were seeing plain text when you expected styled emails, that's fixed.
Fixed a Gmail integration issue that was causing reliability problems. Your Gmail connection should work more consistently now.
Resolved an issue where the email system was throwing validation errors on send. Your emails should now go out without any hiccups.
Added a new Links category to email smart fields, making it easier to include dynamic links in your email templates.
Your affiliate coupon code now properly persists after you complete your subscription. No more disappearing discounts.
When you create a new template, it now defaults to using your email addr
Fixed an infinite loop that was happening in the navigation and causing a crash that showed up as React error 185.