:IF: Friends - the messenger you'll never want to move away from

OK, after @Southside repeatedly ranting how people should participate, I decided to do so. Thank you @Southside for your perseverance!

I sould be findable with public indentifier: Toivo

I have sent several Friend requests, and I am “Waiting for response” on all of them.

A minor bug that I’m not 100% sure if it was like this, but:

  1. I think I added a Public Identifier when creating the account.
  2. It was not visible on my Friends page, but there was this long string under my name.
  3. When I clicked the settings icon on the upper left hand corner, the dialogue opened, where I saw it was not set. Then I set it, and then it’s there. It has replaced the long string.
  4. But if I would like to get that long string again, how to do it?
5 Likes

I need friends:

a13f207de6a527f4e2787440a903b7d3ac806b0ce838addb654e728b6c72f0453eee8cd19c7f92c961020455e57c8020

DavidMc0

1 Like

Hmhmm - I’ll do some testing on account creation with the next release again… Might be a simple glitch in Scratchpad state or a bug with account creation/public identifier addition.

That long string is your profile id (/profile Scratchpad address) - when having added a public id it’s not needed anymore and therefore gets hidden - if you append ?debug=True to the address bar it will get displayed again.

2 Likes

Would it be possible to make a wiki post in this thread, or some other solution for sharing public identifiers or profile IDs so they’re easy for everyone to find?

1 Like

I have a couple of friends (Josh and David - waiting for aatonnomicc) but don’t see how to send messages. The text input says “Connect first to send messages..” but I see no way to do that.

2 Likes

I see ‘connect first to send messages’ too.

1 Like

Your friends need to be online the same time you are - friends does try to connect if both sides are online at the same time.

The next release will come with scratchchat like offline message capabilities =)

6 Likes

A UX improvement for some time down the road, not hurry at all: Ability to reply to a specific message. Like Signal or Whatsapp etc. so that the message you reply is quoted in your reply.

I had a quick exchange of messages with @Josh today, and we were amazed at the pace of ping pong we could have with Friends. It’s instant!

8 Likes

@moderators is it possible to make my first post a wiki? I cannot edit it anymore because it probably is too old (?) I never made a post a wiki but the first post would make the most sense I guess (?)

3 Likes

Sorted. Can you try now?

2 Likes

scottefc86

see if i can connect to anyone

2 Likes

2 Likes

did I mention how cool it is to see people using my messenger? xD

3 Likes

whats your address ill try and add you?

It seems my dweb serve was killed. Might be related to computer going to sleep or not, but here is a couple of last lines from that terminal window:

DEBUG process_mutable_type_header_and_query_params()
DEBUG parse_app_id_header_params()
DEBUG REST request ParsedParams: ParsedRequestParams { tries: 1, object_name: None, owner_secret: None, type_derivation_index: None, app_id: Some(“friends”) }
DEBUG /scratchpad-private GET successfully decrypted scratchpad data
DEBUG serve with ports HttpResponse: 200 OK
Killed

Another day, I need to get some sleep now. Cheers!

3 Likes

thank you very much - works like a charm - will go through the thread later and make a proper list + add that to the first post (if people aren’t faster in adding themselves to the list)

2 Likes

I tried to edit that but I can’t figure it out. This new Discourse editor has been annoying since it was changed, but that table has me stumped.

2 Likes

no idea how to extend the table in that edit window - I just made it in the other window and inserted a couple of empty rows … and your contact info @happybeing =)

1 Like

Easy to edit. click the ? for instructions. And right click for popup menu

tab to add column, right click title to get menu and select edit name to change the column name

1 Like

I’ll try to accept all outstanding requests and send to the new addresses asap.

But not for a while.

Killed all running dweb processes

dweb serve

......
DEBUG Registered built-in DWEB-NAME: friends -> a447871043968be2be1628584026cad30b824009a30eab43db3ee6dd8c0990051c27160cc8d1662da763d57c41c091f6
.......

then in another terminal

dweb open friends

This page is almost entirely unresponsive. The only elements that work are the remove friend X on the contacts list. Sorry @zettawatt :slight_smile:
I cant actually select other contacts but I can roll over the X and O

I see this error frequently in the dweb output
GET failed to decrypt scratchpad data failed

DEBUG /dweb-0/scratchpad-public
DEBUG process_mutable_type_header_and_query_params()
DEBUG parse_app_id_header_params()
DEBUG REST request ParsedParams: ParsedRequestParams { tries: 3, object_name: Some("eb68ee50bd252ad231a36cc834b9c61ce91de4497918bd0e19ebdf5845bb42a4"), owner_secret: Some(SecretKey(...)), type_derivation_index: None, app_id: Some("friends") }
DEBUG /scratchpad-public GET failed to decrypt scratchpad data failed - Failed to derive CipherText from encrypted_data
DEBUG serve with ports HttpResponse: 200 OK 
DEBUG serve with ports HttpRequest : GET /dweb-0/scratchpad-public/83f02861b25aa7996f530f8ca012bd3047a12035a8b3ad8974072e98b7f42dbcce5205beb6126c2af478e03b6239f09d
DEBUG /dweb-0/scratchpad-public/83f02861b25aa7996f530f8ca012bd3047a12035a8b3ad8974072e98b7f42dbcce5205beb6126c2af478e03b6239f09d
DEBUG /scratchpad-public GET calling client.scratchpad_get(83f02861b25aa7996f530f8ca012bd3047a12035a8b3ad8974072e98b7f42dbcce5205beb6126c2af478e03b6239f09d)
DEBUG serve with ports HttpResponse: 200 OK

also seeing 502 in DevTools console

bundle.CgO1IN7F.js:5 Error writing to dweb scratchpad after retries: Error: HTTP 502: Bad Gateway 
    <!DOCTYPE html><head></head><body>
    <h3>/scratchpad-public PUT error</h3>
    502 Bad Gateway scratchpad_public_put() failed store public Scratchpad on the network - >>1 complete with error - Failed to put scratchpad: A network error occurred for NetworkAddress::ScratchpadAddress(a89973580cd2895fde77d34806b0f1ba88b5408504aa97467262db1346b4574707df23a80355ac0f8797d91ab5df8aa3): Put verification failed: Peers have conflicting entries for this record: {PeerId("12D3KooWDjjgDopfLX4rXwnQ3KHnSsbLui1oBHi1nEinxdUr3UaG"): Record { key: Key(b"\xc8\x11\x95\xf2\x87\xfec\x90y\xaf<\xa4\x14\x9d\"y\x9ahL@\xf7*\x02n\xf8&\x05\x92-\xc0Ro"), value: [145, 3, 149, 220, 0, 48, 204, 168, 204, 153, 115, 88, 12, 204, 210, 204, 137, 95, 204, 222, 119, 204, 211, 72, 6, 204, 176, 204, 241, 204, 186, 204, 136, 204, 181, 64, 204, 133, 4, 204, 170, 204, 151, 70, 114, 98, 204, 219, 19, 70, 204, 180, 87, 71, 7, 204, 223, 35, 204, 168, 3, 85, 204, 172, 15, 204, 135, 204, 151, 204, 217, 26, 204, 181, 204, 223, 204, 138, 204, 163, 0, 197, 1, 222, 123, etc etc

Can someone please post console logs of a succesful convo so I can see what should be happening?

EDIT: I get same behaviour on both PC and laptop

2 Likes