Jacalz / rymdport

Cross-platform application for easy encrypted file, folder, and text sharing between devices.
https://rymdport.github.io/
GNU General Public License v3.0
1.08k stars 53 forks source link

Switch to wormhole servers from Least Authority more easily #125

Closed Jacalz closed 11 months ago

Jacalz commented 11 months ago

Checklist

Is your feature request related to a problem?

The folk over at Least Authority have Winden and Destiny as some very good clients for sending using the same Wormhole protocol. This is very useful because they allow to send and revive from a web browser and Android/iOS respectively. However, they do not use the same servers by default and a user would have to manually use these settings:

Describe the solution you'd like to see.

I'm thinking that we can update the advanced section to use widget.SelectEntry{} instead of widget.Entry{} and provide the Least Authority servers as alternatives without the user having to paste them in manually (also makes it easier to switch between that and the standard settings):

image

Even though the AppID parameter is the same, I suppose we could add only lothar.com/wormhole/text-or-file-xfer to the options there. I suppose it would be better to also stop putting the defaults in the placeholder text and just have them all in the options list instead.

Jacalz commented 11 months ago

@GalihFajar Is this something you perhaps would be interested in looking at? I've tried to make the problem and solution as clear as possible :)

GalihFajar commented 11 months ago

@Jacalz Sure, I'd love to take a look at it. Will be slow response on the weekend though

Jacalz commented 11 months ago

Cool. Thanks. That's no problem at all. Take all the time you need. I'll assign you to the issue for now

GalihFajar commented 11 months ago

Hi @Jacalz, I've made the PR for this, but honestly I'm not quite sure whether it switches properly from the default ones. Can you help to take a look and verify? Many thanks.

Jacalz commented 11 months ago

Works great. Thanks :+1: