April 7 — April 13, 2025
Last updated: 8/14/2025
Major Updates
- • Released app to external TestFlight for public beta testing
- • Switched Stripe implementation to live mode for processing real payments
Fixed Issues
- • Resolved critical websocket connection stability issues between client and server
- • Fixed improper heartbeat mechanism that was causing calls to be auto-declined
- • Addressed memory leaks from node apn library (push notification service)
- • Corrected webhook configuration to properly use production URLs when in staging environment
- • Fixed long loading times during the onboarding process
- • Resolved issues with app behavior when launched from terminated state via PushKit
- • Improved singleton state management to properly update even when no UI is active
System Improvements
- • Implemented sink/receive pattern to listen for websocket changes, improving reliability
- • Limited number of listeners per service to minimize memory leaks
- • Added additional listeners to monitor potential memory leak sources
- • Enhanced systematic testing methodology across all three app states
Known Issues
- • Duplicated contacts may be saved to the database during sync
- • Blank call screening loading screen may appear after agent calls
- • Random call failures under certain conditions (investigation ongoing)
- • Memory usage shows slow rise and drop pattern, potentially from cron jobs
- • Users currently unable to see all ongoing calls their AI is handling
Coming Soon
- • Fix for contact duplication issues
- • Call listening feature similar to Twitter Spaces
- • Improved memory management for background processes