mollyim / mollyim-android

Enhanced and security-focused fork of Signal.
GNU Affero General Public License v3.0
1.37k stars 77 forks source link

Increase timeout for scanning the QR code in Desktop mode #258

Closed othership23 closed 1 month ago

othership23 commented 6 months ago

Is there an existing request for this?

Feature description

This issue came up in my rather unusual context. I use the Punkt MP02 feature phone, which hosts a Signal mobile client with their standalone Pigeon app. Despite the phone's deliberate UX limitations, its Pigeon app is rather fully featured, yet its users naturally look to Signal Desktop for cases such as typing out long messages and handling images on a large screen. To deal with the phone's absence of a camera, Pigeon 2.0.0010 added compatiblity with Signal Desktop via typed manual input of the UUID and PubKey. This solution works on Signal Desktop, however on Molly, upon selecting "Link to existing device" (which kindly prints out the UUID and PubKey), the timeout for scanning the QR code appears to be one minute, which is far too short for a user to type both of these strings on the Punkt.

I propose that Molly's timeout for scanning the QR code in Desktop mode increase to five minutes. This would make typing out the UUID and PubKey strings comfortable, in turn allowing Molly to be used like Signal Desktop with the Punkt MP02.

Version Information

Molly v6.41.3-2-FOSS (obtained through Accrecent)

Android 14 (GrapheneOS Pixel Tablet)