June 9 — June 15, 2025
Last updated: 8/14/2025
🚀 New Features
- • Time-sensitive notifications - Added ability for users to join live AI assistant calls when they miss the initial invite
- • Enhanced call details UI - Implemented richer information display for calls, callers, and call analysis
- • Known caller identification - Added visual indicators to distinguish known callers in call logs and agent calls
- • Agent call analysis caching - Implemented local storage of AI assistant call analysis to prevent redundant API calls
🛠️ Improvements
- • Targeted websocket messaging - Enhanced server to send messages only to relevant client connections based on user ID
- • Extended ring duration - Increased dial time for unwanted callers from 15 to 20+ seconds using Twilio redirect timeouts
- • Simplified call notification system - Streamlined incoming call handling by leveraging Twilio's direct notification capabilities
- • Robust encryption management - Upgraded to actor model for thread-safe key management and data encryption
- • Call cost calculation - Improved accuracy of cost tracking after call completion
- • Push notification reliability - Enhanced device re-registration for notification token updates
🐛 Fixes
- • Terminated state crashes - Resolved app crashes during incoming calls due to encryption initialization failures
- • Conference call guardrails - Prevented users from joining ended live listening spaces
- • UI state management - Fixed screens failing to update and reset after being triggered
- • Blank screen handling - Eliminated blank screens when errors occur on chat call screens
- • Call termination - Ensured all calls can be properly ended from system level, including active Twilio calls
- • Websocket connection drops - Addressed recurring connection stability issues affecting caller information retrieval
🧪 Experiments / Beta
- • SIP connection exploration - Investigated Drachtio, Signalwire, and Telnyx for direct SIP integration (ultimately postponed)
- • Actor model websocket system - Built new concurrent-safe websocket architecture but decided against migration for now
- • Concurrent call tracking - Developed solution for monitoring multiple AI assistant calls (postponed for launch focus)
- • AI Outbound call — Similar to Google Duplex, allow the user to offload mundane call tasks to an AI assistant
🎯 Next Week Priorities
- • Renew Apple Developer Account - Critical blocker for TestFlight and App Store releases
- • Release external TestFlight build - Distribute to broader testing audience once account is restored
- • Complete App Store submission - Finalize paywall testing through production environment
- • Create Apple reviewer account - Set up credentials for App Store review process
- • Address websocket reliability - Continue improving connection stability in terminated states