diff options
| author | fiatjaf_ <fiatjaf@gmail.com> | 2024-02-28 11:50:54 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-28 11:50:54 -0300 |
| commit | 5b2461eb01f784d546f77cfc21af26bf7e4b6670 (patch) | |
| tree | 1165498577445eeb24e504626b5afcab78d89284 /51.md | |
| parent | f3a2356484813a644a20d75f6e6bba8e4ce23b9b (diff) | |
NIP-29: Simple Groups (#566)
* NIP-29: Simple Group Chat.
* split hostname and subgroup path into two different tag items.
* add and remove permissions actions.
* fix kind number for moderation event.
* add missing / to "flavors" in example.
* some new ideas + making this universal and not only applicable to chat.
* fix delete-message => delete-event.
* flesh out the entire thing.
* saner approach with multiple kinds for moderation.
* delete-event as kind 9005.
* update meta events description.
* `public` and `open` tags and join request event.
* edit-group-status permission.
* add kinds to README.
* add kind:12
* add nip-10 note
* add optional list of members
* admins prefixed by "p".
* remove "alt" from event templates for brevity.
* add kind 10009 for public list of simple groups.
* update "previous" stuff.
* remove naddr stuff, use a different identifier format.
* remove reference to trimmed signatures until that is more developed.
* add kind:10 threaded chat replies.
---------
Co-authored-by: Pablo Fernandez <p@f7z.io>
Diffstat (limited to '51.md')
| -rw-r--r-- | 51.md | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -29,6 +29,7 @@ For example, _mute list_ can contain the public keys of spammers and bad actors | |||
| 29 | | Public chats | 10005 | [NIP-28](28.md) chat channels the user is in | `"e"` (kind:40 channel definitions) | | 29 | | Public chats | 10005 | [NIP-28](28.md) chat channels the user is in | `"e"` (kind:40 channel definitions) | |
| 30 | | Blocked relays | 10006 | relays clients should never connect to | `"relay"` (relay URLs) | | 30 | | Blocked relays | 10006 | relays clients should never connect to | `"relay"` (relay URLs) | |
| 31 | | Search relays | 10007 | relays clients should use when performing search queries | `"relay"` (relay URLs) | | 31 | | Search relays | 10007 | relays clients should use when performing search queries | `"relay"` (relay URLs) | |
| 32 | | Simple groups | 10009 | [NIP-29](29.md) groups the user is in | `"group"` ([NIP-29](29.md) group ids + mandatory relay URL) | | ||
| 32 | | Interests | 10015 | topics a user may be interested in and pointers | `"t"` (hashtags) and `"a"` (kind:30015 interest set) | | 33 | | Interests | 10015 | topics a user may be interested in and pointers | `"t"` (hashtags) and `"a"` (kind:30015 interest set) | |
| 33 | | Emojis | 10030 | user preferred emojis and pointers to emoji sets | `"emoji"` (see [NIP-30](30.md)) and `"a"` (kind:30030 emoji set) | | 34 | | Emojis | 10030 | user preferred emojis and pointers to emoji sets | `"emoji"` (see [NIP-30](30.md)) and `"a"` (kind:30030 emoji set) | |
| 34 | 35 | ||