A Chat App, Truly on STEEM!
This APP is in Alpha, so please keep that in mind while using it
StreemJS - Steem custom_JSON
based chat app Web Alpha
Hello everyone,
I am here to announce a new app I have made that uses the STEEM blockchain fully. This app has no database at all, everything is client side and blockchain based, as I realise we've all been forced to use Centralised Chat Apps this whole time. Admittedly this chat client isn't speedy-fast, but it's not untolerable, so I hope you all like it. Just remember the history is permanent, as it is embedded in the Blockchain.
How to use?
- Visit: https://streemjs-public-client--snaddyvitch-dis.repl.co/
- Enter your username to unlock the chat box. This is not verified, but when you send a client, it will use Keychain with that account, so it's advised to login as yourself to be able to use it.
- You should now see your user icon and a red button with a cross on it (logout/change username) and the chat box and send button will have been unlocked
- There is only one channel at the moment, so now you can type a message and send it. The box will disable itself while the message is being broadcast. Only people who are currently online will see your message due to the way the app currently works, as I said, this is early stages testing only, if it goes down a treat, I've got an idea for a system of 'miners' who store the history in a clean format.
- Confirm the transaction in Keychain (only keychain, steemconnect may be added later)
- Done...
You can see who sent a message by hovering over their icon:
Formatting:
As you saw, I used bold in the message above, so what styles/tags do we allow in our client?
- Regular: Text
- Bold:
<strong>Text</strong>
- Italics:
<em>Text</em>
- Images (Max 1 Per Message):
<img src="https://steemitimages.com/p/2bP4pJr4wVimqCWjYimXJe2cnCgnHrkQwpKB9Kxgbyg">
P.S @lividseagulls where the hell are you? - Abbreviations:
<abbr title="SteemConnect">SC</abbr>
- Small Text:
<small>Little Text</small>
- Link:
<a href="https://steem.tools/steemengine">Steem Engine Tools</a>
Thanks,
Feel free to leave feedback below,
~ @cadawg
0
0
0.000
!BEER
Posted using Partiko Android
Thanks
View or trade
BEER
.Hey @cadawg, here is a little bit of
BEER
from @benedict08 for you. Enjoy it!Very interesting!
This should also make private chats possible via cryptography or using Memo keys, right?
@tipu curate
Posted using Partiko Android
Upvoted 👌 (Mana: 15/20)
Yeah, and I can use account keys so there won't need to be any pre-sharing of keys, and I can decrypt it with Keychain! =)
That's gonna be a fair step up from current though
A bonus $trendotoken tip from ONECENT!
Also consider MAPR fund and MAXUV vote bonds too.
MAP Steem FinTech: growing your STEEM without SP.
First Ever Convo!!!!
lol. ffs. Nothing like me trolling you for the first convo on this new app.. XD
@ackza here, wow, you did it, you made https://keybase.io on steem... im so glad the @steempeak promoted section works! SOi happy man! i just sent you 1000 CHLP @challengedac tokens
and some $0.80 upvotes :)
SO proud of you! SO COOL!!!
Thanks!
:)
:P
Cool stuff! Good luck with this project!
Thanks!
!BEER
$trendotoken
!DERANGED
Congratulations @definethedollar, you successfuly trended the post shared by @cadawg!
@cadawg will receive 0.36091575 TRDO & @definethedollar will get 0.24061050 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Thanks!
Cool this. Live chat. Thanks for sharing :) !BEER
No problem
Awesome!
Posted using Partiko Android
Thanks!
sound great
Thanks!
When you want your chat messages to be on permanent record, this is how you do it. For example, if you have legal obligation to issue a warning or instructions or anything like that, a blockchain is a good place to store that information reliably and with an immutable timestamp.
Yup!
good idea, but not really working right now.
Is for me and the gang...
You need to have keychain with your account loaded and your account name in the box, then click the tick.
My Account Name is in the Box
I ticked the click
But it does not transmit
Posted using Partiko Android
Is the send message (Airplane) button enabled and does your avatar show?
Yup Avatar shows (without keychain requested). All my Adblocker are down. Fyi
Posted using Partiko Android
So you have typed a message into the other box and hit the airplane but it didn't work?
Screenshots?
Browser?
airplane did not work - Brave Browser
You've put a message in the box, right? Is the airplane greyed out btw?
Hmm. Really weird. Sometimes logging in and out (red cross then blue tick), or a hard refresh may fix it [ctrl+f5], as we've made a few changes. If not, please contact me on discord (ironic I know) CADawg#3984 and I might have a solution?
i am not a big fan of discord either. new tech. follow u to see progress.
So the refresh didn't work for you? Are you on telegram?
Nope. Also tried another Account of mine
Posted using Partiko Android
Could you try the dev version?
tried it, does not work either.
Damn =(
One thing, If you press F12 and click console then login/try and send a message, do any error messages appear. Console Messages will only appear on the Dev Site Btw
for this i need a screenshot. i am not used using the console.
I just put keychain in brave and sent a chat. This is weird. All my shields are up, too!
I need to get to the bottom of this or it is going to bug me...
I should also state that was a reply:
Wow awesome
!trdo
Congratulations @accountsdump, you successfuly trended the post shared by @cadawg!
@cadawg will receive 3.48392138 TRDO & @accountsdump will get 2.32261425 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Thanks!
Something we badly need on the chain and it opens up lots of possibilities. Hopefully we can see a day where the chat box is rolling in the communities section for group chats while people are posting and commenting. (Someday in the distant future).
Great work and looking forward to watching it develop. 2020 is looking good for STEEM and all the great things being added to the chain.
I agree and hope it does. I hope that it's rolled out over communities and people use it instead of discord =)
or a chat during a splinterlands trounament would be cool
Nice!
!BEER
!trdo
Posted using Partiko Android
Ty!
Good alternatives for Discord :D
I aim for Discord to be the Alternative to this =)
It looks very nice.
Thanks!
looks good .. keep at it
Thanks!
Without lying, I was planning to build something very similar and now youre here :'D.
But you probably have better coding skills than I anyway so it's for the better lol
Someone else was too:
I can see this being added as a chat box for tribes and communities.
Who invited you here? JK. I'd love for it to!
Now we can get cozy w/ each other finally .
Posted using Partiko iOS
Wow fascinating @cadawg well done on the chat app.
Thanks!
Superb Idea . Hopefully it becomes available for on site chat in tribes and other steem dapps!
You just received DERANGED @cadawg Keep up the great work, view all your tokens at steem-engine.com
@sn0n I think you might like this.
Love it!!! I'll check it out shortly when I get on the computer.
The beginning of the real development days! Awesome work @cadawg
Thanks!
I think you may have been right
Works perfect on my end. This is awesome!
YAY!
We totally need a chat!
YES!
Just tested your DAPP. Works well. I have placed a shortcut for it on my Brave Browser Bookmarks ToolBar. Thank you for putting this together!.
Now if you could just make a NSFW Channel for @klye and @steemitqa that would be brilliant!
Sorry for blasting you with shitting dick nipples.
You think that apology is good enough...
Sorry, sometimes @klye makes me so so horny!
Posted using Partiko iOS
Hey Steemania 😎 This is a big one, are you ready to have the chance to get your hands on the best phone on the market?
We're giving away a brand new iPhone 11 Pro to one lucky winner just in time for Xmas, we'll even give you the opportunity to choose what colour you'd like 📱
👉👉👉 http://bit.ly/2NWzVkg
Congratulations @cadawg! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
WOW MAn i am SO grateful! thanks to @steempeak for this PROMOTED post!
I cannnot WAIt to replace https://keybase.io :D
LOL Public chats won't be encrypted, so not quite Keybase Level.
Then why cany we use the memo keys
Get to work memo key slave
And yeah yeah i know its not pgp its whatever @inertia told me years ago it was - its not sha its somethin else what is steem key encryption based on again? I need name damnit names
Yeah... no, that would be infeasable for groups because it would:
oh ok , nevrmind
but still add steem to keybase the otehr guy said we could
diud u get your $48 in free keybase moiney yesterday? Its liek i get uyniversal basic income. why dont africans and venezuelans all get on keybase> ? @ratzen u gettinmg ur free stellar fopundation welkfare man?
Is it possible to earn Steem through the chat app? Can people vote on your comment for example? Or would this result in all Steem being earned by the account handle all the transactions?
Posted using Partiko iOS
The app uses
custom_json
instead ofcomment
, so there is no way to upvote a chatAlthough the answer to your question is not necessarily no, stay tuned! (You might have to wait a while)
$trdo
Congratulations @trendo.marketing, you successfuly trended the post shared by @cadawg!
@cadawg will receive 30.31543463 TRDO & @trendo.marketing will get 20.21028975 TRDO curation in 3 Days from Post Created Date!
"Call TRDO, Your Comment Worth Something!"
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Hi, @cadawg!
You just got a 0.54% upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in here to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
I wonder what will be the impact on transaction count if this gets massively adopted by steemians.
OOF. Steem can handle it though
I know it can handle it :-D but I would kek hard if your app gets massively adopted and chatting overcomes regular transactions lol.
Anyone could find out, with a bit of chain analytics!
really good job! But no chat history and the fact that it can be seen by everyone and cannot be deleted has to be a turn off... But I appreciate the effort, I always was looking for something like this on here
I understand it's a bit of a double edged sword, but in the future I may be able to implement timed destruction through cryptography (still not quite deletion), and I have a plan for chat history. Still it's early phases. 🤷♂️
great, looking forard to it!
[@alucian] Very nice to see, do not stop working on it like so many other projects.
Why you do not enter the CC Hashtag on your Post?^^
Youre able to add the #CC later too.
Have a nice Chat with good comments.
Salve
Alucian
This is a kind of thing that I was waiting for all along. Keep it up bro.
I'm glad!
Congratulations @cadawg!
Your post was mentioned in the Steem Hit Parade in the following categories:
WOOT WOOT! DOOT 🎉
Where are the messages stored on steem? I do not see any activity in comments or wallet. Looking forward to future developments.
custom_json
'sWhalevault signed it but I did not see it in the chat app (using Firefox):
11/13/2019, 10:04:03 PM
user: stm:machnbirdsparo
site: streemjs-public-client--snaddyvitch-dis.repl.co
auth: PostingKey [signBuffer]
reason: SendMessageto#hello-wo [custom_json]
Great job @cadawg! Will check it out
Thanks!
Hi @cadawg
Your post brought so much attention. Amazing :)
I've tried to enter my username and finally I could write a message, however when I click "send" (enter) then entire tool simply froze.
How to login? I wasn't asked about password or keychain connection or anything like that.
Upvoted already
Piotr
No Keychain
orThis account isn't in keychain
, SteemConnect semi-support is planned (but it may be hard with some of the features)!BEER
for @cadawg
View or trade
BEER
.Hey @cadawg, here is a little bit of
BEER
from @eii for you. Enjoy it!Congratulations @cadawg, your post successfully recieved 41.11055776 TRDO from below listed TRENDO callers:
To view or trade TRDO go to steem-engine.com
Join TRDO Discord Channel or Join TRDO Web Site
Great news
Posted using Partiko iOS
Cool stuff - really happy to see you test the possibilities and boundaries of a Steem based chat app :D Thanks for your work!
No problem, just released another app (aren't I crazy?)