09-03-2025, 02:47 PM
For Signal, you have to use third-party clients. There are basically 3 options worth trying:
* Flare has experimental support for running as a primary device, which can be enabled with an environment variable.
* You can use signal-cli (a third-party Java client for Signal that provides (only) a command-line interface) as the primary device (either on the PinePhone itself or on a computer) and pair Flare on the PinePhone with that.
* You can use signal-cli (see above) as the primary device and pair the official signal-desktop desktop client on the PinePhone with that. Though the user interface of that client is not optimized for mobile devices, and there are also some features it does not and will probably never support.
* Flare has experimental support for running as a primary device, which can be enabled with an environment variable.
* You can use signal-cli (a third-party Java client for Signal that provides (only) a command-line interface) as the primary device (either on the PinePhone itself or on a computer) and pair Flare on the PinePhone with that.
* You can use signal-cli (see above) as the primary device and pair the official signal-desktop desktop client on the PinePhone with that. Though the user interface of that client is not optimized for mobile devices, and there are also some features it does not and will probably never support.

