June 30th, 2026
Built a complete Google Business Profile integration with OAuth authentication, review synchronization, location management, and AI-powered review reply drafting.
Added background review imports and redesigned the experience with a reviews-first workflow.
Brought the Reputation Snapshot and Summary Card to the main dashboard.
Introduced a premium AI reply interface with a more intuitive reply drafting experience.
Added a dedicated Customer Matches page with individual customer match cards.
Implemented a cleanReplyText utility to standardize reply formatting across drafting, posting, and storage.
Improved reliability with graceful OAuth cancellation/error handling, fixed loading and UI issues after connecting, resolved scrolling and card spacing bugs, and initially gated the feature behind OAuth verification before removing the feature flag.
Improved Supabase request resilience for better platform stability.
Increased API timeouts to support long-running background tasks.
Prevented expired trial accounts from submitting feedback by enforcing trial_end_at validation.
Added a new Serenity Day Spa landing page.
Introduced reusable proof statistics and software comparison components across marketing pages.
Added replaced_by_id support with status badges for edited and removed feedback questions and attributes.