Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Following notes, threads, or articles #1224

Open
basantagoswami opened this issue May 6, 2024 · 4 comments
Open

Following notes, threads, or articles #1224

basantagoswami opened this issue May 6, 2024 · 4 comments

Comments

@basantagoswami
Copy link
Contributor

Sometimes I come across a thread that I find interesting and would like to be notified of new comments. Bookmarking doesn't work because I forget stuff very quickly, and they end up piling up. Commenting +1 is works but we can do better.

We can probably extend NIP-51 Lists to add e or a tags to kind:30000 follow sets, but would rather add a new kind to the NIP.

@arthurfranca
Copy link
Contributor

That's a good idea like the [ 🔔️ Subscribe ] button on a github issue.

It reminds me of NIP-10. When posting a kind:1 it may be better to add an e tag to that new list (kind:1???? "Notifications") instead of relying on people adding p tags to replies. It would allow the author to unsubscribe to notifications on their own note which is currently not possible.

Then a client is free to check just for follows p-tagging the user, limiting p tag spam.

@fiatjaf
Copy link
Member

fiatjaf commented May 7, 2024

I feel like this kind of stuff is better suited to being stored locally, temporarily, inside a client's internal database.

@fiatjaf
Copy link
Member

fiatjaf commented May 7, 2024

But I actually like @arthurfranca's idea of not shoving p tags into thread replies.

@arthurfranca
Copy link
Contributor

Added "notification" set name at #784 to support the subscribe/unsubscribe feature. A intend using it instead of relying on the bunch of NIP-10 thread p tags.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants