vishalxl / nostr_console

Nostr console is an open-source twitter-like social network, direct chat app and group chat all bundled into one program. Built on the decentralized Nostr protocol.
GNU Affero General Public License v3.0
439 stars 33 forks source link

FR: Notifcations Main Menu option #29

Closed improvethings closed 1 year ago

improvethings commented 1 year ago

I propose a new Main Menu option: 3. Notifications When I click 3, I get a chronological list of the last messages to me that I can then choose to reply to or not. This might even be better to put as #1 or #2 in the main menu, as when I log in, the first thing I want to see are notifications so I can reply to any threads looking for my input, only after I've replied to those, do I want to go to the Display feed.

vishalxl commented 1 year ago

So there will be three such menus

  1. Show Feed ( which will show the home page)
  2. Show Notifications ( which will show the notifications sent to the user, the replies and likes they got)
  3. Show All New Posts ( global new posts and likes by everybody)

Then the 'write post/reply' menu will go to number 4.

vishalxl commented 1 year ago

New change: Added 'social network menu', which will have kind 1 network related options, including replying or creating kind 1 posts and reactions.

First pic is the main menu:

2022-11-24 (3)

2nd pic is the new social network menu; it will also have other kind 1 related options like show profile etc.

2022-11-24 (5)
vishalxl commented 1 year ago

Now there is options for seeing your notifications in the new 'social network' menu.

I am logged in using your pubkey ( which is watch-only of course) and seeing this :

2022-11-24 (8)
vishalxl commented 1 year ago

Fixed with version v0.1.8-beta .

improvethings commented 1 year ago

This is great! For notifications, I feel the screen should always be filled with your last notifications, but colour coded or made clear which ones haven't been read it. For example, I might see a notification but not have time to respond, I'd like to be able to go back into notifications later and see it.

vishalxl commented 1 year ago

Right now if a notification is printed, there is no way to know which a user has read and which they haven't.

The only thing can be done is to keep the unresponded notifications as notifications, but even that would be more complicated than the effort and due to usability too, so for now i will just keep it like as it is: where user notifications means any response they have recieved ( whether they've responded to it or not).