Open tokenwizard opened 1 week ago
Currently all members to a sealed topic must be set at topic creation time.
I am working on a refactor, which will include the ability to add members after topic creation time, but this is still a couple months away. Sorry for the inconvenience.
OK, sounds good. Not a big deal as I am just sorta "beta testing" this with a couple friends.
Sent from Proton Mail Android
-------- Original Message -------- On 11/20/24 9:23 PM, Pierre Balzack wrote:
Currently all members to a sealed topic must be set at topic creation time.
I am working on a refactor, which will include the ability to add members after topic creation time, but this is still a couple months away. Sorry for the inconvenience.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
I would be glad to put together some bullet-point style pointers for new users. I am already working on an onboarding quick-start guide to send to less tech-savvy friends and family to make their registration and app setup process simpler.
But there are still some quirks I need to figure out myself before I can put together fairly complete documentation.
Related to Members and Topics:
It seems when a new member joins, you have to first Connect with them via Contacts before you can add them to an Unsealed Topic. Let's say there is a conversation going between three connected people in a Topic, and you have a new member join. If only ONE of the three that are already connected Connects with the new member and then that member gets added to the Topic, will that new member be able to see the topic posts from the other two who they are not connected with directly?
yes, an on-boarding doc would be great!
I am not sure if I am understanding your question, so correct me if I misunderstand.
You create a topic with contact-A and contact-B with whom you are connected:
Kinda. Maybe? Let's say James and Bill are connected to each other and are part of Topic called Cars. Those two can chat back and forth and see each other's messages and their names.
Today, Peter signed up for Databag and James Connects with Peter but Bill does not.
Now if Peter gets added to the Topic called Cars, will Peter see the messages posted by Bill, even if they are not connected to Peter?
Thanks for clarifying....yes, Peter will see the messages posted by Bill.
some additional detail since a contact can be saved even though not connected: If Peter has not saved Bill's contact, the message header on messages from Peter will appear from an 'unknown' contact. If Peter has saved Bill's contact (even though not connected), the message header in the thread will appear from contact 'Bill'
Ok, I understand your explanation, but could you please clarify the difference between Saving a contact and Connecting one? Is Saving more like just recognizing their existing where Connecting means you are "friends" with them? Are there other variances in behavior for one vs the other besides them just showing as unknown?
It seems we will want the Guide to point out these intricacies and what to do if someone is in a Topic and sees Unknown Users.
What are the benefits of having both options? On other platforms I've tested, anyone who is part of a server can see all other members of the server, without the added steps of Saving or Connecting with them.
Yes, your understanding is correct, it's just recognizing their existence.
Saving a contact means you just add them to you contact list. You can do this by browsing the registry and 'saving' the contact, or if they try and connect to you, you can choose to save the contact, but not connect.
In practice, I don't think a 'saved' contact without wanting a connection has much value, but internally it's the first step in the connection process, and I think I will have more use for that state as the project matures.
Having some odd issues with this at the moment. I have one friend who joined, I Added him as a Connection, and all is good. We can post back and forth in the Public Topic I have. But my brother joined and I did add him as a Contact as a Connection as well. He has since updated his Profile Pic and I cannot see it in my Contact List, but if I click Add to see all the server contacts, I see the pic there. When I click him there, it ways we are connected.
Also, he cannot see any of the posts in the Public topic that I added him to.
I feel like there is just a learning curve I am slamming against and once I figure things out, I can document the process to make it easier for everyone else who is a newcomer.
It seems like there is some network communication error.
In the admin config, did you set a value for federated host name? Is your brother accessing the server via an internal network IP or a public host name? Is the way your brother connects to his account any different from the way your friend does? (home area network vs public)
Yes, I set my server host in the settings for federation, but the two other users here are on my server, so I wouldn't think federation would be involved?
Both users are accessing via the invite I sent them from the admin panel, via the hostname, not an IP. The only difference I can think of is my brother is in Germany and the rest of us are in the US. He is going to try accessing via VPN to see if it makes a difference.
-------- Original Message -------- On 11/22/24 11:49 AM, Pierre Balzack wrote:
It seems like there is some network communication error.
In the admin config, did you set a value for federated host name? Is your brother accessing the server via an internal network IP or a public host name? Is the way your brother connects to his account any different from the way your friend does? (home area network vs public)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Are they both using the mobile app, or both using the browser app?
The federated host name should not be necessary. Internally it indicates whether a contact is assumed to reside on the same server or not. You should be allowed to set it at anytime, but perhaps there is some bug if it was set in between when your friend created the account and when your brother did.
I'm trying to think of any configuration changes that could have occurred between the account creation/access. Residing in Germany should not be an issue. I will try and reproduce in my test environment. Thanks for bringing this to my attention!
I believe both of them registered using the web app and then installed the Android app and signed in. The federation address was set when I installed the server, before I sent invites to either of them.
Let me know what I can to to help troubleshoot.
-------- Original Message -------- On 11/22/24 12:12 PM, Pierre Balzack wrote:
Are they both using the mobile app, or both using the browser app?
The federated host name should not be necessary. Internally it indicates whether a contact is assumed to reside on the same server or not. You should be allowed to set it at anytime, but perhaps there is some bug if it was set in between when your friend created the account and when your brother did.
I'm trying to think of any configuration changes that could have occurred between the account creation/access. Residing in Germany should not be an issue. I will try and reproduce in my test environment. Thanks for bringing this to my attention!
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Would your brother know how to look at the debug console of the browser? If so could he login with the browser and see if any error messages appear? Thank you for your help.
I will ask.
-------- Original Message -------- On 11/22/24 12:27 PM, Pierre Balzack wrote:
Would your brother know how to look at the debug console of the browser? If so could he login with the browser and see if any error messages appear? Thank you for your help.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
Ok, I let him know what we needed. Not sure when he will have time to get around to it.
If you want, I can DM you my account if you want to connect and do any testing that way, too.
Yes, if you don't mind. Could you connect to my account on the demo server, and message me over databag? username: abeam server: databag.coredb.org
Yes, if you don't mind. Could you connect to my account on the demo server, and message me over databag? username: abeam server: databag.coredb.org
I'm not seeing that user in the list for that server.
The screen only returns the first 32 results, you need to click the filter button on the right, and add the username....sorry, the messaging for that feature is poor.
I have created a Public Topic and a Sealed Topic on my server. On the Public Topic, there is a button on the right to manage Members for that Topic:
I cannot find any such option for the Sealed topic:
Once you create Sealed Topics, how are you supposed to add/invite members to it?