Results 443 comments of Friedger

What about a deterministic key generation, like a derived key from that app private key? Then reproducing the key has no side effect.

As a ~~fix~~ for this issue I suggest to remove ``` addUserGroupKey(this); ``` from `UserGroup.create`. This will enforce to create a GroupMembership for the owner. Furthermore, I suggest to use...

The fix does not work :-/ due to missing keys for the GroupMembership.

A better solution is to check the server in `GroupInvitation.activate`: ``` async activate() { const { username } = loadUserData(); const existingMemberships = await GroupMembership.fetchList({ username, signingKeyId: this.attrs.signingKeyId }); if...

Using `publish-data` should be good practice anyway if the app is sharing data with other users. What about usernames that are transferred? The model will be associated with the username....

@xanderjakeq Do you get the error only when the group was deleted? Could you please add a simple test? I think radiks should handle this in a meaningful way for...

Ideally all memberships are deleted when deleting a group. At least fetching a usergroup from a membership should return `{}` if the group does not exist anymore.

@jcnelson Is this project still maintained? Any chance this gets merged? I would like to update OI Chat using py3.

Here is a list of early investor stx addresses: https://static-files.blockstack.org/early-stx-addresses.txt