Friends-Launcher

Today I am releasing the current version of the Friends Luancher. Friends Launcher is a standalone launcher for launching and running the Friends - messenger app, bundled together and using Dweb.

Friends Launcher is a cross-platform app, it is aimed to work on Windows, Mac and Linux, it will automatically detect OS when running. Even if the app is built to be cross platform it has only been tested on Windows. The installation process differ some between OS’s. The launcher is built as a complement to the Dweb-application.

Friends-Launcher main features:

  • Launching and running Friends through Dweb
  • Create, copy, handle and save private keys to environment variable

Some current concerns: private keys are currently saved in environment variable in plain text, not encrypted, there will be a future release dealing with that issue. Until then only use small amounts with the wallet connected to the private key stored in the environment variable and be careful about posting sensitive data connected to the account. If an hacker or malware gets access to the environment variable then funds and data connected to that private key is compromised.

To install the Friends Launcher, download the .zip file of the Friends Launcher that matches your OS, extract the zip file to a single folder, dweb needs to be in the same folder as the launcher.

Windows - you will get a warning message when trying to run the launcher, choose run anyways.
Linux - you will need to grant permission to run the app, in cli navigate to the folder containing the files and run:

chmod +x FriendsLauncher
./FriendsLauncher

Mac - you will need to grant permission to run the app, in cli navigate to the folder containing the files and run:

chmod +x FriendsLauncher
./FriendsLauncher
# Maybe also needed. Allow to run in System Settings → Privacy & Security

To launch friends, run the friends-launcher file, when the launcher has opened make sure it has found the secret-key you want connected when running friends, if not save the one you like to use or create a new one and save, you can save the key temporary for the session or permanent. Be careful not to overwrite any existing keys and back up all private keys you use and care about.

If a secret-key is found then you can just click start which will open, run dweb and launch Friends. For more instructions and learn about all the features read the README.

The zip files for each OS can be downloaded from:

For the future versions of the Friends launcher I would like to add:

  • Encryption, password or/and pin protected
  • Showing wallet balance in the launcher window when dweb gets connected
  • Be able to launch other apps using dweb

@happybeing I have handled the license for dweb to the best of my ability, let me know if i need to change anything. Also thanks for the awesome dweb.
@riddim - thanks for the awesome Friends - messenger

This launcher has been made to try and make an easy user experience when using the Friends messenger app, it is also meant to inspire others to make and improve for an easy user experience. If anyone wants to use this launcher and modify it for other apps then go for it.

10 Likes

Great Work Tobbe!

I got it to work at first try :slight_smile:

With wallet just working!! well for me at least since I used dweb before. The speed has improved since last time I tested dweb.

PS had to look into the 3 dots box to find the download ds

3 Likes

Thanks for testing, glad the launcher works well. Sorry about Github, it can be a pain in the behind to understand where to download files and such. If you have time you can add me to your friends list or I try to add you next time I run Friends.

2 Likes

Also, if there are some people running Linux or MacOS in desktop mode, please help me test if the launcher works.

1 Like