March 31 — April 6, 2025
Last updated: 8/14/2025
New Features
- • Implemented pricing plans with 3 subscription tiers based on competitive analysis
- • Added "Add to Contacts" feature for unknown callers
- • Added custom call identifier generation for better call state tracking
- • Created and added demo video to landing page showcasing app functionality
Improvements
- • Enhanced dial-up feature with visible call controls during active calls
- • Improved call context management to prevent unusual behaviors and memory leaks
- • Optimized app relaunch process by deferring unnecessary API calls during VoIP relaunch
- • Enhanced websocket connection management with Redis for multiple client devices
- • Improved copy on landing page based on Marketing Made Simple principles
- • Updated call screening UI for improved user experience
Bug Fixes
- • Fixed call state communication issues in Twilio Voice SDK
- • Fixed UI issues when declining incoming calls
- • Fixed UI rendering on active call screen after dialing
- • Fixed authentication persistence issues when app is terminated
- • Fixed call controls not appearing during active calls
- • Resolved issue with call handling when app is in background/terminated state
- • Addressed websocket connection drops and reconnection failures
Infrastructure
- • Released multiple TestFlight updates for external testers
- • Prepared app metadata and demo account for App Store Connect review
- • Added additional UIBackgroundModes (VoIP, processing, fetching) for better background operation
- • Improved server-side handling of websocket messages with non-blocking async functions
- • Set up test number on staging environment for more efficient testing
Known Issues
- • Server stability issues when multiple VoIP numbers call simultaneously
- • Occasional websocket connection reliability problems after multiple calls
- • Memory leak on server still needs to be addressed
- • Contact duplication during syncing needs to be fixed