Whisperfish - The unofficial SailfishOS Signal client

You could register using aebruno’s Whisperfish and link your devices using that, then upgrade to rubdos’s new Whisperfish. The device link will still work after upgrading, though unfortunately, syncing contacts after the initial sync is impossible, so any new contacts will just show up as a phone number. On the plus side, having access to the desktop client works around most of the missing features in Whisperfish.