- Added recorderErrorMessage @Published var for persistent error display - Recording errors now shown as overlay with error details + Dismiss button - presentShareSheet now logs errors and sets recorderErrorMessage on failure - Errors like 'No window scene' or 'No view controller' visible on screen