OpenUserJS / OpenUserJS.org

The home of FOSS user scripts.
https://openuserjs.org/
GNU General Public License v3.0
847 stars 300 forks source link

Notifications feature #242

Open joeytwiddle opened 10 years ago

joeytwiddle commented 10 years ago

Notify authors when:

Also consider notifying normal users when:

Martii commented 10 years ago

Most likely #15 since we don't always have everyones email address depending on authentication method.

-1 for notification on script updates... that is redundant with built in update checking in all of the user.js engines. I might consider porting installWith at a much later date as other features come online.

Closing as duplicate.

sizzlemctwizzle commented 10 years ago

I don't see this as a duplicate since PMs and notifications are entirely different features.

Re-opening because I'd like to have on-site notifications. Somewhat like how GitHub does it. I'd like to be able to watch topics and also be notified by the @username syntax. But this feature is currently in the "nice to have" category imo.

I'm -1 on the script update notifications.

joeytwiddle commented 10 years ago

Re. "Script update notifications" yeah forget it. There is a good existing solution now with @version and auto-update.

Re. "notifications", to clarify, I didn't mean to suggest e-mails. (Although some users might like that, I do not care for it!)

I meant instead a feature like Github's or Facebooks's. There is a "bell icon" in the header bar which would have a number next to it if the user has unread notifications (and unread PMs). Clicking it would drop down a list of "personal news items" the user might want to check. (There could also be a notifications page that keeps a history of notifications, even the read/seen ones.)

It seems it would share a lot with a PM feature but it could have some minor differences:

So yay some fiddly bits of logic there, which no doubt other devs are also implementing on their own websites! ;)

If we don't want to do it perfectly to begin with, then a good starting point would be:

Martii commented 10 years ago

Re. "notifications", to clarify, I didn't mean to suggest e-mails. (Although some users might like that, I do not care for it!)

I meant instead a feature like Github's or Facebooks's. There is a "bell icon" in the header bar which would have a number next to it if the user has unread notifications (and unread PMs).

Email could work but we don't have it most of the time @sizzlemctwizzle which is why the notifications could be a system generated and referenced PM like @joeytwiddle is saying here which is part of the PM system in #15 which hasn't been implemented yet to my knowledge yet.

sizzlemctwizzle commented 10 years ago

I guess, but I'd like my PMs and notifications displayed separate but that could probably handled with a filter.

which hasn't been implemented yet to my knowledge yet.

It hasn't. I'm thinking of using the discussion software (once I get around to finally completing it), but just making it between two people. Unless you use the @username syntax and essentially invite someone else to join the private discussion. I guess the PM notifications would just be notifications pointing to private discussions. Anyway, I'm still thinking about it and very open to the suggestions of others.

TimidScript commented 10 years ago
There is a "bell icon" in the header bar which would have a number next to it if the user has unread notifications (and unread PMs).

:+1:

I would like to suggest, have a list of the number of open issues displayed in the author's scripts page beside the number of installs and ratings. Not really notification but very useful and it will allow third party developers to add something like this.

Ede123 commented 9 years ago

Since I just realized I missed an issue notification by @Martii on one of my scripts I'd suggest something very similar to what TimidScript has in mind (and I could imagine it wouldn't be too hard to implement after all): On user pages we already have "Scripts" and "Comments" feeds. Basically I'd love to have another section "Issues" which would be another feed which just combines the issues from all of the authors scripts.

This should probably be a higher priority, since as far as I can see there is currently no possibility to view the issues for the scripts one uploaded, without opening every script page separately (or did I overlook something?).