Yeah so plaintext clients can render the content, but nip04 doesn't encrypt tags so I will have to rethink this unless we do encrypted tags somehow but now it's starting to sound complicated
There's no reason why DMs need to be linear. Why not make encrypted messages threaded like normal and then have a chatroom view?
Porting my server outage alerts to nostr
Greetings!
Hello!
It's really jarring to see json or html pop in the feed. Having formatted content in tags could be an interesting approach?
formatted content in tags, plaintext in content.
I have much less anxiety on nostr compared to mastodon. I don't have to worry about appeasing the admin of whatever instance I'm on to not get banned. I had to move from two mastodon instances. even in bitcoinhackers I had to worry to not talk shit about coinkite products since they ran the instance.
nostr is the future
nostr for blog comments would be neat
Some relays are mirroring other relays
Woke up at 2am and had all these ideas. Can't get to back to sleep so just jotting them down 😅
Advanced Features
- Send to specific relay. This is pretty hardcore, as most people wouldn't want to think about it, but some notes might be preferred to stay on specific relays.
We might want to mark certain relays as private so that replies to them don't get broadcasted to public relays?
Add tags when posting notes
To help with local search and filtering, it would be cool if damus supported adding tags when posting. These could be hashtags ala [NIP12](https://github.com/fiatjaf/nostr/blob/master/nips/12.md) or something else.
Users can than filter on certain tags for users. If they only want to follow a users posts about bitcoin for example, you could tag the post with bitcoin.
Local Thread Search feature
It should be pretty easy to do a local search on whatever notes are loaded in the current thread/chat. Handy for notepads!
This makes me think I should be supporting tags on posts...
I set up a private relay over wireguard to receive custom/private notifications, but I just realized it's a great way to backup your own posts as well.
You also get popped out from thread view back to chat room, so I guess there is a similar issue with the nested NavigationLink going from chat to thread. This is the is_thread thing in ThreadView
ThreadView has been causing so many issues, perhaps these are all related.
Restricted replies
This would be good for the collaborative document use cases. There should be a way to mark an event to restrict replies to a specific set of pubkeys or pubkey contacts, so that randos can't spam my public notepad.
NavigationLinks getting reset when events binding changes
Anytime the core events model gets changed, the TimelineView gets rerendered, destroys the nested NavigationLink, and pops you out of the thread.
This happens on the notification events binding as well when you get a new notification.
Should I pull the nested NavigationLinks all the way back to the top? Or maybe there is another issue at play...
Image Uploading
Some great ideas gathered from nostr users so far:
- s3 bucket
- imgur api
- nextcloud support
I could try to make a company and product around damus so that image uploads are supported out of the box and funded eventually.