Richard Fontein
Richard Fontein
NNovu
Created by kingen ✌🏻 on 10/29/2024 in #💬│support
Dashboard and headless stopped loading
Hey @kingen ✌🏻 , at present only the GET /v1/subscribers/* Preference endpoints support provision of the includeInactiveChannels flag to return preference channels that do not belong to active workflow channels. The /v1/widgets and /v1/inbox APIs return only active preference channels. Please note that the latter APIs are not considered public at this time per the API Reference docs and therefore fall outside of the breaking change remit discussed above. We would be open to pull requests to add this capability to the Widget & Inbox APIs, alongside a related change to the <NotificationCenter /> + <Inbox /> components - a similar approach as taken for the Subscriber controller here can be taken. If you would like to contribute, we can provide guidance for the Widget+Inbox changes. Would you be open to sharing more information on your use-case to send email outside of Novu? More context will help us to prioritize this issue on our backlog and uncover the full story behind consuming Novu without the delivery mechanism so we can best support related use-cases in the future.
23 replies
NNovu
Created by frnandu on 10/22/2024 in #💬│support
Push channel Preferences not being respected
Hi @frnandu , this fix is now available in the v2.1.0 Release - https://github.com/novuhq/novu/releases/tag/v2.1.0
8 replies
NNovu
Created by kingen ✌🏻 on 10/29/2024 in #💬│support
Dashboard and headless stopped loading
Hey @kingen ✌🏻 , the change is deployed. Let us know if you have any further questions or support needs!
23 replies
NNovu
Created by kingen ✌🏻 on 10/29/2024 in #💬│support
Dashboard and headless stopped loading
Hey @kingen ✌🏻 , you are right, this was indeed a breaking change, we didn't anticipate external Subscriber Preference consumption for use-cases such as yours. We are reverting the behaviour so that Subscriber Preference endpoints return both active + inactive channels by default, with the addition of an includeInactiveChannels query param that will enable API clients to control the behaviour. The query param is true by default, returning the endpoint behaviour to the previous state. Our apologies for this disruption! You can expect the change to be deployed into Novu Cloud by tomorrow at the latest. You're welcome to follow the progress of the PR here.
23 replies
NNovu
Created by FuzzyLlama on 11/8/2024 in #💬│support
Option for disabling opening novu local studiuo
Hi @FuzzyLlama , this is now released in novu@2.2.0. You can use npx novu@latest --headless to run the command without opening the browser
12 replies
NNovu
Created by mariogamas on 11/9/2024 in #💬│support
preferences not updating
Hi @mariogamas , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday. Please try again and let us know if you see any further issues 🙏
10 replies
NNovu
Created by christian on 11/14/2024 in #💬│support
Problem with PATCH subscriber
Hi @christian , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday afternoon, that's why you're seeing the correct behaviour now 🙏
4 replies
NNovu
Created by Chirag parmar on 10/11/2024 in #💬│support
When we disabled global notification using updateGlobalPreference,
Hi @Chirag parmar , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday. Please try again and let us know if you see any further issues 🙏
17 replies
NNovu
Created by frnandu on 10/22/2024 in #💬│support
Push channel Preferences not being respected
Hi @frnandu , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday. Please try again and let us know if you see any further issues 🙏
8 replies
NNovu
Created by kingen ✌🏻 on 10/29/2024 in #💬│support
Dashboard and headless stopped loading
Hi @kingen ✌🏻 , we identified an edge case where using the Subscriber Preference API with new Workflows resulted in the preference resolution not respecting Subscriber Preferences. The fix was deployed yesterday. Please try again and let us know if you see any further issues 🙏 Regarding the Subscriber Preference response, we now only return channels in that payload based on the Workflow step channels available to the subscriber, this is why you don't see email. For example, if you only have Workflows with the in-app channel used, you would only see in_app in the response. You can still send other channels in the request, they just won't be returned in the response. This change ensures that Subscribers only see channels that are relevant to them.
23 replies
NNovu
Created by loup on 11/13/2024 in #💬│support
Error trying to sync to cloud (code based workflow)
I have raised an issue that we'll address in the next week or so.
16 replies
NNovu
Created by loup on 11/13/2024 in #💬│support
Error trying to sync to cloud (code based workflow)
Perfect! As a heads up, Node 18 reaches end of life on 30 April 2025, so it's generally a good idea to update.
16 replies
NNovu
Created by gigo1980 on 11/12/2024 in #💬│support
How are Service Worker (WebPush API) possible?
Hi @gigo1980 , thanks for your question! Unfortunately Novu doesn't currently support Web Push. You can view the outstanding issue here that you can follow for updates
2 replies
NNovu
Created by loup on 11/13/2024 in #💬│support
Error trying to sync to cloud (code based workflow)
Got it, thanks. The crypto global is only available with Node 20+, are you able to upgrade your Node version to solve in the meantime? We will look at adding a polyfill for older versions
16 replies
NNovu
Created by loup on 11/13/2024 in #💬│support
Error trying to sync to cloud (code based workflow)
Yes, the deployed Bridge Node version will be great thanks. I suspect we may need to add a polyfill for crypto in older Node versions.
16 replies
NNovu
Created by loup on 11/13/2024 in #💬│support
Error trying to sync to cloud (code based workflow)
Thanks @loup , could you please also share which Node version you are using?
16 replies
NNovu
Created by sheena on 10/24/2024 in #💬│support
CJS/ESM fixes for framework ETA?
Hi @sheena @massless , we are happy to share that native ESM + CJS bundles for Framework were shipped yesterday in @novu/framework@2.4.0 🎉 You can read more about the Framework 2.4.0 release here.
12 replies
NNovu
Created by loup on 11/7/2024 in #💬│support
Is Novu right for me?
Hey @loup , welcome! Absolutely, you can do all of that with Novu Framework in the Free Tier. Check out our translations recipe for a guide on how you can setup translations per user. Let us know if you have any questions building your app! 🚀
7 replies
NNovu
Created by isaiahdahl on 9/9/2024 in #🚀│general
Notification Priority?
Hi @isaiahdahl , thanks for following up. I have approved the PR whilst noting a caveat with regards to the Community Edition OpenAPI spec invalidity. There are a couple of outstanding comments to address a few linting issues. If you can commit those changes, we will merge these today.
34 replies
NNovu
Created by Alex DB on 10/9/2024 in #💬│support
Add/hydrate subscriber email in a custom step
Hi @Alex DB thanks for raising this! We revised our documentation in the linked Subscribers Concepts section to make a clear distinction between Subscriber delivery data and Subscriber metadata resolution. We hope that clears up the confusion, any further feedback will be appreciated 🙏
5 replies