This release focuses on reliability improvements to AI Portraits, fixes for several crashes reported in the field, and a number of polish updates across the guest experience, welcome screen, and sharing features.
AI Portraits
- Improved the AI Portrait preset selection screen to automatically select the preset when only one is configured, so guests can start immediately without an extra tap
- Added a configurable "Skip AI Portrait" option that event operators can enable, allowing guests to bypass AI processing and continue with their original photo
- When capturing multiple photos with AI enhancement, the progress screen now shows which photo is being processed (e.g., "1 of 3") so guests understand the app is making progress
- Resolved a UI issue where duplicate progress text appeared during AI Portrait generation
- Fixed the progress bar so it correctly restarts from 0% when a guest manually retries AI Portrait generation, rather than staying frozen at the previous value
- Improved error handling so that if AI Portrait generation fails after all retries, the session continues with the original photo rather than leaving guests stuck
- Improved error handling so sessions continue with the original photo if the enhanced image fails to save
- Updated the AI Portrait error message to "An unexpected error occurred. Please try again." for consistency across platforms
- Removed the ellipsis from the "Retrying" message during AI Portrait generation, since the progress animation already communicates that the app is working
- Fixed an issue where live view would freeze after a guest cancelled AI preset selection
- Fixed a crash that could occur when Firebase returned unexpected data in AI Portrait settings
Welcome Screen
- Fixed an issue where images and buttons on the welcome screen would shrink each time the event was launched and the editor was reopened
Stability
- Fixed a crash that could occur when deleting a layer from a template
- Fixed a crash caused by a thread-safety issue when the camera was processing live frames in the background while event preferences were being accessed
- Fixed a crash related to invalid Firebase event data encountered during live camera sessions
- Fixed an issue where the app would navigate to the layout screen instead of the home screen after a fresh install when permissions had been previously granted
Sharing & Email
- Fixed an issue where special characters such as curly apostrophes in email subjects or bodies could cause encoding errors, improving compatibility with smart punctuation on iPad
- Fixed an issue where button and placeholder text became invisible when white was selected as the primary color in SMS and sharing screens
- Improved button color contrast across guest-facing screens when white or low-contrast colors are selected as the primary theme color
Subscriptions & App Store
- Made the Terms of Use and Privacy Policy links tappable on the subscription screen, satisfying App Store Review requirements for auto-renewable subscriptions
Dashboard
- When tapping "Create Event" in the app, the Dashboard now opens directly to the new event creation screen instead of the events list