Menu โ–พ โ–ด

#2026 Feature Request: Push Notification, and notifications area with settings

Notifications
open
nobody
2026-06-20
2018-11-24
Anonymous
No

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

Discussion

1 2 > >> (Page 1 of 2)
  • Anonymous

    Anonymous - 2019-01-10

    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.

     
  • Anonymous

    Anonymous - 2019-01-10

    Originally posted by: saurabharch

    web-push-how-work
    web-push-how-work-flow
    web-push-how-working

     
  • Anonymous

    Anonymous - 2019-01-11

    Originally posted by: xet7

    Related https://github.com/saurabharch/push-rest

     
  • Anonymous

    Anonymous - 2019-08-23

    Originally posted by: xet7

    And notifications area.

     
  • Anonymous

    Anonymous - 2021-05-20

    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:

    • Email notifications
    • Outgoing Webhooks
    • Notification Drawer like Trello
    • Maybe something else too

    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/

     
  • Anonymous

    Anonymous - 2021-05-21

    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

     
  • Anonymous

    Anonymous - 2021-05-21

    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.

     
  • Anonymous

    Anonymous - 2021-05-27

    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.

    • Did you test in newest Wekan?: Yes
    • For new Wekan install, did you configure root-url correctly so Wekan cards open correctly https://github.com/wekan/wekan/wiki/Settings ? Yes
    • Wekan version: 5.28
    • Operating System: Debian 9
    • Deployment Method(snap/docker/sandstorm/mongodb bundle/source): snap
    • Http frontend if any (Caddy, Nginx, Apache, see config examples from Wekan GitHub wiki first): apache
    • Node Version: in snap
    • MongoDB Version: in snap
    • Wekan only works on newest desktop Firefox/Chromium/Chrome/Edge/Chromium Edge and mobile Chrome. What webbrowser version are you using?
      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

     
  • Anonymous

    Anonymous - 2021-06-03

    Originally posted by: xet7

    Moved to here from [#3825]

    From @benjaminhrivera

    [Bug] Notifications broken when editing dates

    Server Setup Information:

    • Did you test in newest Wekan?: Yes
    • Wekan version: 5.24.0
    • Operating System: Windows
    • Deployment Method: mongodb
    • Node Version: 12.22.1

    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.

     
  • Anonymous

    Anonymous - 2021-06-03

    Originally posted by: xet7

    Related to fix [#3363]

     
  • Anonymous

    Anonymous - 2021-07-26

    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".

     
  • Anonymous

    Anonymous - 2021-08-19

    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).

     
  • Anonymous

    Anonymous - 2021-08-19

    Originally posted by: xet7

    @Side2005

    500 euro. https://wekan.team/commercial-support/

     
  • Anonymous

    Anonymous - 2021-11-16

    Originally posted by: xet7

    I got this today by email, adding here as reminder:

    When I set a due date for a task and the due date approaches, I don't receive any mail from Wekan about the approaching due date(either the day before/either at a scheduled time) or 1 hour before the due date or whatever be the custom time.

    Hence, I kindly request the developer's team to include this email notification feature in Wekan for the tasks, if the team is already working on this feature, it's great.

    Thank you

     
  • Anonymous

    Anonymous - 2021-11-16

    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:

    • template, similar like JSON template in Copy Checklist Template to Many Cards. Template also can use words from WeKan translations.
    • boards/users/other subcribers ID who would like to receive notifications
    • notification types: Outgoing Webhook/Push Notification/Notification Drawer Like Trello/Email/Etc
    • schedule: how often to send notifications, like once an hour, daily, etc. This uses Wekan's synced-cron that is used in Notification Drawer and ldap sync cron to schedule sending combined notifications.
    • error log: was there some error sending notification, if it's possible to get that feedback when sending notification. In that case, show error about it for example in Notification Drawer, because it should work usually, when email etc could sometimes not work.

    With above design:

    • Each notification type is stored only once, with it's own template.
    • If template is changes, that affect all of it's notifications

    When there is scheduled cron event:

    • If WeKan is online when cron event happens, with database query send summary of all notifications that have not been successfully sent yet.
    • Email sending needs to respect rate limits of email server, like SMTP or O365. That rate limit setting is already in WeKan, or part of Meteor email package, or part of nodemailer package.
    • If WeKan is not online when cron event happens (like at Sandstorm, when sending email will be fixes sometime), and WeKan comes back online, send summary of all notifications that have not been sent yet, and add info to database what has been sent successfully.

    Notifications Summary view, full screen:

    • View summary of all your notifications by notification type, count, etc
    • Possibility to send summary of notifications from time range with some notification method like email

    Notifications Settings view:

    • Watch Board, and all other kind of notifications are moved to one Notifications Settings view, where it's possible to:
    • BoardAdmin: Edit Templates etc
    • Normal user etc: Select what kind of notifications to receive, to where, time ranges etc.

    If there is some info missing from this design, please try to do something that makes sense to you, or please ask more questions.

     
  • Anonymous

    Anonymous - 2021-11-16

    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.

     
  • Anonymous

    Anonymous - 2022-01-14

    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.

     
  • Anonymous

    Anonymous - 2022-01-24

    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

     
  • Anonymous

    Anonymous - 2022-03-03

    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:

    • Newly created cards
    • Moved cards
    • New comments

    Example configuration code:

    snap set wekan webhooks-activities='cardcreated,cardmoved,commentcreated'
    

    How complex would such a customization be?

    Server Setup Information

    • Wekan Version: 6.09.0
    • Operating System: Ubuntu 18.04.6 LTS
    • Deployment Method: Snap
    • Node.js Version: 12.22.10
    • MongoDB Version: 3.2.22
    • Webbrowser: Firefox and Chrome

    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.

     
  • Anonymous

    Anonymous - 2022-12-28

    Originally posted by: xet7

    The open-source notification infrastructure for products

    https://github.com/novuhq/novu

    https://news.ycombinator.com/item?id=34136381

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.