Introducing: Steem Messenger (Beta)

SteemMessenger.png

I'm very excited and proud to introduce my newest project for the Steem-Ecosystem:

Steem Messenger (Beta)

Messenger_1.png

Steem Messenger is the easiest way to communicate with other Steem users through the blockchain (on-chain) via transfers.

These messages (transfers) can be sent in plain text or in encrypted format (with your private memo-key).

The project is currently in beta, open-source and available for Windows, Mac & Linux on Github:

Releases: https://github.com/therealwolf42/steemmessenger/releases

Bug Reports: https://github.com/therealwolf42/steemmessenger/issues

Source Code: https://github.com/therealwolf42/steemmessenger

For Utopian: This also the initial release as previous development has been done on a private repository

Features

  • Customized chat design - based on the look and feel of Discord.

  • Messages (transfers) can be sent in plain text and encrypted format.

  • The needed keys (active & memo) can be imported directly into the messenger or derived from the password, which are then saved in an encrypted format (with an encryption password) locally on the computer.

  • Incoming Messages are automatically fetched every x minutes (default: 10 minutes - can be customized) and also decrypted (if messenger is unlocked - more about that below)

  • The Messenger has to be unlocked in order to send any messages / decrypt new messages and will automatically lock itself after a period. (default 60 minutes - can be customized)

  • Notifications for new messages (currently not working on Linux)

  • Multiple accounts supported

  • Steem users can be blacklisted to block transfer spammers - additionally, Smartsteem.com is providing a global-blacklist consisting of known spammers & scammers.

  • Settings can be configured dynamically

  • Notification when a new version is available


Important: Beta Version

Steem Messenger is currently in Beta. While careful development and testing has been done - bugs should be expected. @therealwolf or smartsteem.com cannot be held liable for unknown issues, loss of funds (SBD & STEEM) or mistakes made by the user.

Now, since we have the important message above out of the way - let me show you what you prob. all have been waiting for:

The Messenger live in action!


Live : Sending Messages

SteemMessenger_Action.gif

As seen in the gif above - messaging is only possible when the wallet is unlocked and an active key imported. Encryption is only possible when the account's memo key has been imported as well.


Getting Started

Adding your first account to the messenger is really easy and takes only a minute.

SteemMessenger_Start.gif

The keys can be either imported directly or derived from your password. An encryption password has to be entered as well to unlock the wallet & decrypt your keys.


Interface

Messenger_Numbers.png

There are multiple functions on the main interface:

1.) Unlock / Lock the Messenger
2.) Open Settings
3.) Get newest messages (if new are available)
4.) Start new conversation with enter or a click on the arrow
5.) Hide all current and future messages from that user by putting him/her on the blacklist
6.) Send a transfer


Multiple Accounts

Messenger_Accounts.png

You are able to add multiple accounts to the Messenger.

While only one can be selected at a time - the data is saved locally for all your accounts.


Nodes

Messenger_Nodes.png

You are able to choose your preferred RPC-Node.

I personally really like rpc.build.team.io but api.steemit.com is great as well. However, at the time of writing - api.steemit.com is causing small problems with the messenger - so I temporary disabled that option.


Blacklist

Messenger_Blacklist.png

Users can be put on your individual blacklist.

I personally don't have any individual users on my blacklist, because all of those are already on smartsteem's global blacklist - so I just chose @samrg472 - who is of course no spammer!


Settings

Messenger_Settings.png

These settings can be customized by you:

Use Smartsteem Blacklist

If you want to use the global blacklist consisting of spammers and scammers powered by Smartsteem.com

Default Encrypt Messages

If this setting is enabled - the encrypt checkbox is always checked by default.

Default Currency

Whether you want to use either SBD or STEEM as your preferred currency.

Update Interval

Every x minutes (10 by default) the messenger is checking for new messages. Minimum value is 1 minute.

Unlock Timeout

x minutes (60 by default) after unlocking of the messenger - it will be locked again and the decrypted keys will be reset.


Last Words

Honestly, I'm so excited to have finally finished the first version of the messenger.

I really hope that many of you will find it as useful as me.

And please keep in mind that it is still Beta - so bugs will arise. And if they do - let me know on Github through issues. (link is at the beginning of this post)

Also: I was able to work and focus nearly primarily on the messenger in the last few weeks due to the success of Smartsteem.com.

So I want to thank every vote-seller, delegator & vote-buyer / bidder for indirectly giving me the space & possibility to focus on a project - which has the primary goal of enhancing Steem and your experience with it!

Oh and if you believe that I bring value to Steem, then please vote for me as witness with a click on my signature below. (or with your favorite method).

Thank you!


H2
H3
H4
3 columns
2 columns
1 column
348 Comments