 Capturly 2.11.1Capturly 2.11.1 |
This release closes a broad set of respondent and recording-storage edge cases across web, desktop, and mobile, adds an idle auto-close for abandoned live studio sessions, and ships iOS 27 SDK compatibility. It also lands desktop/web feature parity (Library v2, magic-link studio join, license-expiry handling) and several recording-reliability and security hardening fixes. • Abandoned live studio sessions now auto-close after 20 minutes of inactivity instead of showing 'Live' for up to 24 hours • Respondents can always exit the recording flow, and storage-full errors are now reported correctly • Desktop app gains Library v2 (rename, delete, expiry badges, playback, quota bar) and studio guest join via magic link • iOS app updated for compatibility with Xcode 27 / iOS 27 • Studio branding now supports a three-color palette instead of a single brand color |
New Manual and automatic end for idle live studio sessions Hosts can now end a live session directly from /studios, and sessions with no connected participants for 20 minutes are automatically closed instead of staying marked 'Live' for up to 24 hours. |
Library v2 on desktop Save-to-library, rename, delete, expiry badges, in-app playback, a quota bar, and an unfinished-uploads recovery panel are now available on desktop, matching the web experience. |
Studio guest join via magic link Guests can join a studio session directly through a magic link on desktop. |
License and subscription status on desktop Desktop now surfaces license expiry, trial, and past-due subscription states. |
Bring-your-own-recorder support A new transport module exposes the core upload and finalize calls for teams building custom recorders, plus a view endpoint that returns the full respondent prompt (title, branding, limits, and any existing submission). |
Paginated capture request lists Capture request lists can now be fetched page by page, with a helper to load the full list for views that need totals. |
Three-color studio branding Studio branding now supports a three-color palette instead of a single brand color. |
|
Improved iOS 27 compatibility The iOS app now builds and launches on Xcode 27 / iOS 27 SDK, with deep links routed correctly through the new required app lifecycle. |
More reliable respondent flow Respondents can always close out of a recording session, requests now time out instead of hanging indefinitely, and links are validated more strictly for security. |
Clearer error messages Storage-full errors are no longer mislabeled as 'take too large,' and the desktop Collect screen shows plain-language error messages instead of raw codes. |
Steadier lobby connection on web Reconnect attempts to a live host session no longer fail against a healthy server due to timing issues; each retry now gets its own full time window. |
More reliable recording capture Recording files are now written more crash-safely on macOS, with fixes to stop-sequence handling on Windows and macOS that could previously truncate or destroy a take. |
Stronger licensing and security Entitlements are now bound to the machine, session tokens can be revoked per user, and several security tightenings were made to upload and content-security policies. |
More accessible recording controls Delete and Share controls for recordings are now reachable by screen readers. |
|
Fixed Crash-recovery data no longer wrongly deleted A corrupted recovery marker could previously cause valid crash-recovery recordings to be mistakenly cleaned up; cleanup now aborts safely instead. |
Respondent page blank in Safari private mode The respondent recording page no longer fails to load in Safari's private browsing mode. |
Missing submission notification emails Owner notification emails for new submissions could previously be silently dropped or stall the process; sending is now reliable and time-bounded. |
Wrong personal link shown on Collect screen The desktop Collect screen could briefly show details for the wrong request; it now discards outdated responses. |
Incorrect ':60' clock display Recording time labels could round up and display an invalid ':60' seconds value; timers now display correctly. |
Recordings failing to save on Windows Recordings with filenames matching reserved Windows device names now save correctly instead of failing. |
Unsubscribe links opening incorrectly Email unsubscribe links no longer incorrectly open inside the iOS app, while Android continues to handle them natively. |
|
Where it's live Web — live Desktop — released Android — released Chrome extension — released
|