Feature Request: In-Chat Screen Capture & Recording Integration
What we need?
We want to empower drivers to provide instant visual context during support sessions. The goal is to take the existing "Report an issue" logic currently found in the pre-login Help Center and embed it directly into the driver’s active chat interface. This creates a "show, don't tell" experience that saves time for both the driver and the support agent.
How should it Work
Please refer to the following step-by-step logic currently utilised in our login-screen Help Center:
-
The Entry Point: Within the active chat window, a new "Screen Capture" icon is added to the input bar.
-
The Modal Trigger: Tapping this icon opens a "Help Center" style overlay. This overlay should offer a clear "Report an issue (screen capture)" button, mirroring the current support UI.
-
System Authorization: Once selected, the app triggers a system-level permission dialogue (e.g., "Start recording or casting with Bettermile?"). This ensures the driver is aware of the recording.
-
Privacy Protection: The interface must display a clear disclaimer—as currently seen in the app—warning the driver that anything visible on their screen (passwords, messages, etc.) will be captured.
-
Seamless Attachment: Upon clicking "Start" and completing the capture, the recording/screenshot should not just save to the device; it should automatically upload and send as a message directly into the current chat thread.