Avatar
Vitor Pamplona
460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c
Nostr's Chief Android Officer - Amethyst Social

Oh.. I didn't mean to be only compatible with the new event kind. It's still compatible with everything. But if people want, then there is a kind that would appear only inside the community.

Replying to Avatar Jingles

The kind 1 post as the first post, as nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z pointed out exactly, it appears everywhere so people I follow I can see everything they post.

This is a design feature, not a bug. Of cause like all things, there’s always different school of thoughts, you can’t make everyone happy.

For this “4549” event it can be the exact same thing just like the existing kind 1 with “a” tag, but it’s a community only post. This could work.

I think doing a kind 1 copy is the easiest thing. We did the same for live activities.

### #Amethyst v0.69.1: Ad hoc local lists removed

This version finishes the migration of the user's following lists - communities, channels, and block/mute - to the Contact List and People List kinds. To migrate, please block (just block, don't report) and unblock somebody, follow and unfollow somebody. Keep in mind, not all clients support lists like these yet. If you follow/unfollow on other clients, they might delete your community/chat/hashtag follows.

- Moves Follow Communities to the Contact List

- Moves Follow Channels to the Contact List

- Moves BlockList to Mute List (Private)

- Migrates all past local lists to their event kinds

- Views Mute Feed (i.e. disables hidden and warnings for the "mute" list)

- Breaks the Security Filters screen in 2 tabs: Blocked and Spammers

- Restructures ContactList updates to avoid removing unsupported tags

- Restructures PeopleList updates to avoid removing non-people tags

- Fixes older channels and communities not appearing on the discovery tab

- Forces each Discovery tab to display only their event kind

- BugFix for AppDefinition Event kind updates

- Adds parsing support for Nostr Name Service (NNS) Event kinds

- Moves video player to the new Exoplayer package

- Moves id hex prefixes from 6 to 8 chars

- Fixes the profile display for new users without pictures

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.69.1/amethyst-googleplay-universal-v0.69.1.apk)

- [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.69.1/amethyst-fdroid-universal-v0.69.1.apk)

How do we do bets on Nostr?

The author proposes a bet, posts on his feed, you can join on either side, sats on escrow. When the judge decides, all sats flow. Must be extremely simple to use.

PS: lots of legal work for this as well.

> Não é mais facil segui somente as pessoas

Depende. Eu espero comunidades com 1000 moderators de vários níveis. Seguir a comunidade faz mais sentido ao invés de ficar atualizando a lista de follows com a lista de moderadores o tempo todo.

Num outro caso, talvez vc só queira ver os posts de uma pessoa referente a um tópico. Seguindo a comunidade e não a pessoa, vc filtra os posts irrelevantes pra vc.

Replying to Avatar Stuart Bowman

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z So here's an idea:

Instead of tagging a post with an 'a' tag to request that it goes into a community, the user publishes a new event that contains (stringified in the content field) the event he wants to post into the community, like how reposts work. This community post event would contain 'a' tags of all the communities the user wants to post into, as well as the 'e' and 'k' tags for the stringified event (just like kind 4550). For the sake of discussion, we can call this a "kind 4549 post request"

When mods create a 4550 post approval event, they can just copy the content string of 4549 post request event. All the tags are the same, so the person who created the request can still get notified that the post was approved.

If a user only wants his post to show up in communities, he creates whatever kind of event but does not publish that event directly — rather it gets posted as the content of a new 4549 event

If the user wants the post to show up in the main feed as well, he can publish the original event as well.

I like this solution it means event existing event kind can be posted into a community, not just text notes. (like long form, media, ect.) Communities would just have a modqueue of 4549 events.

1. That's a quick fix. We just need to duplicate the "tweet" infrastructure in the community with a new event kind so that a post can be exclusive to the community.

2. I don't think that's confusing at all. If I follow a person, I want to see everything that person does, including new submissions to a community. I want to see all chats, all messages on live streams, etc.

3. Even if you make point 1, clients can still opt to show in the regular feed. You will never have the control to not allow posts to get out of the community.

Reply notifications only show when you are directly cited in the text or when your are the author of one of the replied posts.

This was made to avoid the hell threads and some scammers in the past that cite everyone without a post from you involved. But maybe it's time to change back to normal.

This assumes of course that the author of the post did not remove your from notifications when writing the post.

Replying to Avatar Jack Spirko

I have given up trying with the TSPC Community on https://satellite.earth/ it causes confusion on other clients and just doesn't work worth a fuck. If Satellite gets their shit together we can try again.

All the things I have seen like this are a total shit show. You have a themed community but the posts show up in everyone's feeds in other clients totally disjointed and nothing makes fuckin sense.

Nostr does many things well but I wonder if this type of thing is not doable? It would seem to need dedicated relays that ONLY serve communities.

IDK how to make that work. 🤷

So harsh for a 3-week development time. :(

What's the confusion it causes? I have never heard about community confusion before. You are a pioneer. You are onto things no one has ever seen or done in this field. You can shut it down or help try build it with your knowledge. We just need more details and probably some help with dev hours.

Morning showers are better than evening showers.

Unless you are Brazilian, then you do both.

GM.

It's not impossible but it will take a good chunck of the user's data bandwidth to solve in a native nostr way. Also, there is no clear definitiom to what a follow is. The contact list is just a contact list. It doesn't necessarily mean people are following the contact list. And now with lists and other algorithmic feeds, the "follows" number is starting to make less and less sense.

Replying to Avatar idsera

Olá nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z, vc não acha que as respostas aos highlights na Habla News deveriam aparecer na Amethyst também como respostas na nota original? Obrigado.

cc nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

Não entendi, eles aparecem na amethyst

I just want to see people putting an XML inside a JSON a call that "normal"