Feature Request: Push Notification, and notifications area with settings
Brought to you by:
wekan
Originally created by: saurabharch
add new push notification admin can send new push notification to the team member weather user login with his/her device or not, or automate the push notification by setting changes with simple UI. this push notification is subscribe on the based of team members , every members get notification automatically. or member can unsubscribe the notification which show on admin dashboard
Originally posted by: saurabharch
Push notifications work under the hood of register service worker
On browser.
When you register a service worker for push they automatically generate a endpoint where you can send a push message
Whether user is logged or not according to there subscribers channel you can notify him/her via native browser notifications dialogues box message
it mean admin can send message directly to team members if whether he/she is not available on wekan board
like an broadcast a message to the concern persons.
Now the existing notifications system is also needed , and also for offline some user,
and It engages more and more team member for a right concern. users or team members need offline notifications. Bcz carries SMS notifications are expensive. and it need more and more carriers integration.
native push notification is a free service.
Originally posted by: saurabharch
Originally posted by: xet7
Related https://github.com/saurabharch/push-rest
Originally posted by: xet7
Related:
https://github.com/caronc/apprise
https://news.ycombinator.com/item?id=19023196
Originally posted by: xet7
And notifications area.
Originally posted by: saurabharch
Notifications area is important also but this push notification work like
just wake you up regard event transactions and this is for wekan own native
notifications direct to wekan users those already subscribed push
notifications By the way this apprise is looks cool if team is working on
projects they mostly use team member channels and with different different
service provider . This support you implements notifications webhooks on
all these platforms just with single integration effort.
On Fri, 23 Aug 2019 at 6:49 PM, Lauri Ojansivu notifications@github.com
wrote:
Originally posted by: xet7
Moved to here from [#3816]
From @itbreitenstein
Hello again,
I have an other feature request.
Is it possible to activate desktop notifications from the browser (for example like whatsapp web does).
Shouldn't be a big deal or is it maybe already implemented?
From @xet7
There are not yet Desktop Notifications, but there are:
But all these need Notifications Settings etc.
If someone would like to participate to funding this, it's possible at https://wekan.team/commercial-support/
Originally posted by: itbreitenstein
How much would it be to implement desktop notifications via browser as well?
Should only be a few lines of conde.
https://thecodebarbarian.com/sending-web-push-notifications-from-node-js
If I would implement it and do a merge request would you include this function?
Regards itbreitenstein
Originally posted by: xet7
@itbreitenstein
Anyone can implement anything and send pull request for free. I do also check and merge pull requests, make new releases etc for free.
It's only if I have to code some feature, I have that Commercial Support available.
Originally posted by: xet7
Moved to here from [#3824]
From @jmu2015
Bug: Sending a lot of emails when duplicating board.
Wekan sends a lot of eMails to people that are assigned to cards in a board when this board is duplicated
Server Setup Information:
Wekan is running as a snap, on a debian 9 host. Snap & snapd are version 2.5. Issue occured in wekan 5.28, the newest version. Running an apache reverse proxy for TLS/SSL.
Does not matter for this issue, but using Chromium Edge or Firefox.
Problem description:
When duplicating a board, wekan sends emails to people who are assigned to or owners of cards in the board. Also a lot of activities are created, all under the user who duplicated the Board. This lead to wekan sending more than 10 emails to some people (each of them got 10 or so), which of course was not intentional.
The issue is reproducible as follows. Take a board with at least two members, user1 and user2. Set user1 to
Watching. Log in as user2 and duplicate the board (user2 needs to be board admin for this). If emails are configured, then user1 receives an emails for each checklist item created, for each card added etc. In my test I received 29 eMails when duplicating a board that was in use, but not overly filled with cards.I would expect this is a bug and not intentional behaviour.
Regards,
jmu2015
Originally posted by: xet7
Moved to here from [#3825]
From @benjaminhrivera
[Bug] Notifications broken when editing dates
Server Setup Information:
Problem description:
When adding / changing dates to cards, users who are assigned as members to that card, are notified however the notification is broken
Has / is anyone else experiencing this?
Wondering if this is something on my end, does this happen for you @xet7 ? I pulled a fresh copy of wekan and it still seems to be persistent.
From @xet7
I don't know, anyway I will fix this when implementing Notifications Settings.
Originally posted by: xet7
Related to fix [#3363]
Originally posted by: xet7
Moved to here from [#3921]
From @docknack
Thank you for the great wekan tool. As company we suggest to work with it, but we miss some little features.
We use the snap Version of wekan (automatic updates) on a Ubuntu Server and it would be nice to add a settings for the standard tracking option. So I wish, it were possible to set the tracking to "follow" as standard instead of "silence".
Originally posted by: Side2005
Hey @xet7
we are really interested in the notifications settings mentioned here - because there are too many emails being generated when using notification settings "watching". But our workflow depends on setting "watching" (we need email notification when a new task is being created at list "open", but further modifications do not need email notifications - for example new assignee, new due date etc. ).
Currently after a new task is being made, you can only choose the name. It would make more sense if you could fill all the needed information at "creation time" - so only one notification is being generated.
And the bugfixes related to [#3363]. Without this Bugfix in our opinion all the notifications being made do not make sense because it is nearly impossible to keep track of changes being made. This fix is urgent and more important as the notifications to us.
see:
User deleted a comment. Instead of showing what comment he deleted on which task it shows nothing. Also happens with duedates and joinassignee. Wekan Snap v5.51 with nginx on ubuntu 20.04
What would be the amount of fund needed for this feature and the bugfix [#3363] (not interested in push notifications).
Originally posted by: xet7
@Side2005
500 euro. https://wekan.team/commercial-support/
Originally posted by: xet7
Added to Roadmap:
Originally posted by: xet7
I got this today by email, adding here as reminder:
Originally posted by: xet7
Moved to here from https://github.com/wekan/wekan/issues/4043#issuecomment-970026076
From @Emile840
Hello @xet7
Do you know when the update of the notification system ( notification setting you told me above) is planned to be done ?
Could you please, tell me what will be done on that upgrade. Actually, i have a problem with notifications from activity actions, the sended e-mail are not easy to understand for the users (see image below).
Unless i misunderstood, there aren't any pattern that can be used to restructure those notifications
for instance : sending one e-mail regarding all activity action done for one particular board/card (see image below)
From @xet7
Notification system will be done when I or some contributor has time for it. About question "when" it depends when I have got enough up-to-speed with all the pull requests merging, replying to about 40 emails etc messages per day I receive, currently WeKan contributors are adding features and fixes to WeKan much faster than me. Also please ask if there is questions about design of anything else, I'm currently trying to build big picture of WeKan.
Here is the design for Notification system:
Notifications table (or similar), that has these columns:
Copy Checklist Template to Many Cards. Template also can use words from WeKan translations.synced-cronthat is used in Notification Drawer and ldap sync cron to schedule sending combined notifications.Notification Drawer, because it should work usually, when email etc could sometimes not work.With above design:
When there is scheduled cron event:
Notifications Summary view, full screen:
Notifications Settings view:
If there is some info missing from this design, please try to do something that makes sense to you, or please ask more questions.
Originally posted by: xet7
At least Nodemailer has possibility to send HTML emails https://github.com/wekan/wekan/wiki/Troubleshooting-Mail#debugging-your-smtp-mail-server . Maybe Meteor Email package can too.
Anyway, I plan to add back possibility to send email to O365 with nodemailer, while still trying to keep current SMTP email sending working.
Originally posted by: xet7
Moved to here from https://github.com/wekan/wekan-snap/issues/152
From @mdemori
Hi,
I've installed wekan Snap version and configured everything for e-mail delivery with smtp, sending the test message through the UI work as expected.
Now I don't understand how can I set-up a cron job that check if there are some reminder to send.. there is something that the Snap version do by itself? Sorry but I can't find any documentation on this topic and I don't know snap very well :(
From @xet7
It will be easier when notifications settings feature is sometime finished.
Originally posted by: marcungeschikts
Hello, we have noticed that today, even if Tracking is set on the board , there is no notification sent to the newly user assigned (it works only when watching is set, but in this case there are too many notification).
If this feature request is developed, could you please take in consideratio, the feature to send a notification to somebody who is added as assignee, if he requests to be notified
Originally posted by: xet7
Moved to here from [#4388]
From @webenefits
Feature Request: Select triggering activities for outgoing webhooks
Description
We have been using Wekan for a year now and are very happy with it so far. We want to stay with Wekan as project management and are therefore willing to donate for a few of our wishes now. ๐
This feature request is concerning webhooks. We currently have the problem that the generated comments in our Mattermost (via webhook) are just too many and so our channels are a bit spammed. In detail, we have for each project a Wekan board and a matching Mattermost channel in which we communicate in the team. Now both should act in symbiosis with each other, so that comments in Wekan or a new card in the respective board sends a matching post in Mattermost, but without flooding the channel too much with messages.
Our request would be an option similar to "webhooks-attributes" (Supported settings keys ยป), where you can easily set for which activities in Wekan the webhook is triggered. Specifically, we just want notifications about:
Example configuration code:
How complex would such a customization be?
Server Setup Information
From @xet7
Hmm, maybe 500 or 1000 euro? Depends how many needs to be customized, some or all.
https://wekan.team/commercial-support/
From @webenefits
Hi @xet7,
well you'll have to tell me how much to adjust, no? ๐ Or are there still unclear requirements or do you still have questions?
From @xet7
No, I don't yet have more questions.This big feature just needs to receive enough funding so that this can be started. The final implementation will include features mentioned in this issue here. During development I'll then figure out will settings be in GUI or CLI.
Originally posted by: xet7
Open Source Push notifications
https://unifiedpush.org
https://f-droid.org/2022/12/18/unifiedpush.html
https://news.ycombinator.com/item?id=34094497
Originally posted by: xet7
The open-source notification infrastructure for products
https://github.com/novuhq/novu
https://news.ycombinator.com/item?id=34136381
Originally posted by: xet7
Related code https://github.com/wekan/wekan/issues/3543#issuecomment-1199897164